ฉันจะแยกวิดีโอออกเป็นส่วน ๆ ด้วย timecodes ที่กำหนดได้อย่างไรฉันจึงลองทำสิ่งนี้:
ffmpeg -v quiet -y -i test.m2v -vcodec copy -acodec copy -ss 00:01:12 -t 00:04:21 -sn part1.m2v
แต่อย่างใดวิดีโอมีความยาวเกิน 6
นาทีในขณะที่มันจะมีความยาว 00:03:09 (00:04:21 - 00:01:12)
.
ผมทำอะไรผิดหรือเปล่า
แก้ไข:
ถ้าฉันทำคำสั่งเดียวกันกับเวลาเริ่มต้นของ 00:00:00
อย่างนี้:
ffmpeg -v quiet -y -i test.m2v -vcodec copy -acodec copy -ss 00:00:00 -t 00:01:21 -sn part1.m2v
มันสร้างผลลัพธ์ที่ถูกต้องให้ฉัน
@Mulvya สวัสดีฉันมองผ่านโพสต์นั้น แต่มันไม่ทำงาน
—
J.Alan
มันไม่ทำงาน - ฉันเชื่อมโยงกับคำอธิบายว่าทำไมมันไม่ทำงาน ปล่อยโหมดถ่ายสำเนาตามระยะเวลาที่แน่นอน
—
Gyan
@Mulvya อืมคำสั่งจะเป็นอย่างไร?
—
J.Alan
ใช้
—
Gyan
ffmpeg -v quiet -y -i test.m2v -acodec copy -ss 00:01:12 -to 00:04:21 -sn part1.m2v
( -t
สำหรับระยะเวลาไม่ใช่ outpoint)
@Mulvya เหตุใดจึงทำเช่นนี้ไม่ทำงาน: ffmpeg -v quiet -y -i test.m2v -acodec copy -ss 00:02:55 -to 00:00:16 -sn newtest.m2v
—
J.Alan