ฉันพยายามตัดวิดีโอโดยใช้เวลาเริ่มต้นและเวลาสิ้นสุดของวิดีโอโดยใช้คำสั่งต่อไปนี้
ffmpeg -ss 00:00:03 -t 00:00:08 -i movie.mp4 -acodec copy -vcodec copy -async 1 cut.mp4
โดยใช้คำสั่งดังกล่าวข้างต้นที่ผมต้องการที่จะตัดวิดีโอจากไป00:00:03
00:00:08
แต่มันไม่ได้เป็นการตัดวิดีโอระหว่างเวลานั้นแทนที่จะเป็นการตัดวิดีโอใน 11 วินาทีแรก ใครสามารถช่วยฉันแก้ปัญหานี้ได้บ้าง
แก้ไข 1:
ฉันพยายามตัดโดยใช้คำสั่งต่อไปนี้ซึ่งแนะนำโดยmark4o
ffmpeg -i movie.mp4 -ss 00:00:03 -t 00:00:08 -async 1 cut.mp4
แต่มันก็แสดงให้เห็นข้อผิดพลาดดังต่อไปนี้
โปรแกรมเข้ารหัส 'aac' เป็นการทดลอง แต่ไม่ได้เปิดใช้งานตัวแปลงสัญญาณการทดลอง
ดังนั้นฉันเพิ่ม-strict -2
เข้าไปในคำสั่งเช่น
ffmpeg -i movie.mp4 -ss 00:00:03 -t 00:00:08 -async 1 -strict -2 cut.mp4
ตอนนี้มันทำงานได้ดี