2
วิธีเชื่อมต่อคลิปจากวิดีโอเดียวกันกับ ffmpeg
ฉันมีวิดีโอยาวที่มีฉากต่างกันในนั้น ฉันต้องการแยกและเชื่อมต่อ 2 ฉากจากวิดีโอ (ที่ไม่ได้เริ่มในเฟรม I) โดยใช้ ffmpeg 2.1.4 สำหรับการโต้แย้งว่าฉันต้องการ 5 วินาทีจาก 01:00 และ 02:00 ฉันสามารถทำสิ่งนี้: ffmpeg -ss 01:00 -i in.mkv -ss 02:00 -i in.mkv -filter_complex " [0:v]select='lt(t,5)'[v0]; [0:a]aselect='lt(t,5)'[a0]; [v0][a0][1:v][1:a]concat=n=2:v=1:a=1 " -c:a libvorbis -t 10 out.mkv นั่นให้ภาพยนตร์ที่ฉันต้องการ แต่จริงๆแล้วการเลือกบังคับให้ ffmpeg ถอดรหัสส่วนที่เหลือทั้งหมดของหนัง ฉันจะบอกให้ตัดทอนภาพยนตร์เรื่องแรกแทนที่จะถอดรหัสได้อย่างไร ฉันต้องการทำเช่นนี้กับตัวกรองที่ซับซ้อน ffmpeg ถ้าเป็นไปได้ ฉันรู้ว่าฉันสามารถใช้-tเพื่อบันทึกภาพยนตร์แยกต่างหากก่อน แต่ขั้นตอนการเข้ารหัสพิเศษช้ามากในกรณีของฉันและยังสูญเสียคุณภาพที่เป็นธรรมสำหรับวิดีโอนี้ ฉันไม่สามารถหาตัวกรองที่ตัดความยาวของไอน้ำออก มีโหนดตัวกรองที่สอดคล้องกับ-tหรือ-ssพารามิเตอร์หรือไม่
15
ffmpeg