FFMPEG: วิธีระบุ -ss และ -to เป็นหมายเลขเฟรมแทนเวลา


0

ฉันต้องการถามว่ามีวิธีระบุตัวเลือก -ss (start skip) เป็นจำนวนเฟรมแทนที่จะใช้เวลาหรือไม่ ฉันรู้ว่าไม่มีวิธีที่จะข้ามจำนวนเฟรมนี้อย่างแน่นอน (ตามที่อธิบายไว้ในคู่มือ) แต่มันจะมีประโยชน์เช่น หากคุณต้องการแบ่งวิดีโอของคุณเป็นส่วน ๆ ไม่เกินขีด จำกัด ขนาดไฟล์ 4GB ที่โง่ใน FAT32 มันจะเป็นประโยชน์กับตัวเลือก -to

ฉันเชื่อว่ามีวิธีระบุ -ss และ -to ในหมายเลขเฟรม แต่ฉันไม่ทราบวิธีการทำและฉันไม่สามารถหามันได้ในแบบแมนนวล


คุณต้องการแยกเซกเมนต์จากไฟล์โดยไม่มีการแปลงรหัสหรือไม่?
Gyan

เผง และฉันต้องการทำมันโดยไม่ใช้คณิตศาสตร์ของชาวบาบิโลน เมื่อฉันแยกออกเป็น 3 ส่วนหรือมากกว่า ไม่สำคัญว่าฉันต้องการที่จะทำโดยมีหรือไม่มีการแปลงรหัส -ss และ - เพื่อทำงานทั้งสองวิธี ฉันรู้ว่ามีตัวแปลงสัญญาณบางตัวที่ไม่สามารถตัดเป็นเฟรมที่แน่นอนได้ (เช่น h.264 / avc) แต่อีกตัวสามารถเป็นได้ (เช่น AVC-Intra) สิ่งที่ฉันไม่ทราบคือวิธีการระบุหมายเลขเฟรมแทนเวลา และฉันค้นพบว่า -ss 00: 00: 01.2 (คาดหวัง 25 เฟรมต่อวินาที) ไม่ได้หมายถึงเฟรมที่ 27 อย่างที่ทุกคนคาดหวัง แต่เฟรมที่ 30 (วินาทีแปลว่าเลขทศนิยม) ซึ่งทำให้แปลกกว่า
Niki Bretschneider
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.