ฉันใช้สคริปต์ภายนอก ( http://trac.ffmpeg.org/wiki/Concatenate#extscript ) เพื่อเชื่อมไฟล์ MP4 หลายไฟล์เข้าด้วยกัน สคริปต์นี้ให้คุณทำคำสั่งดังนี้:
./mmcat input1 input2 input3 ... เอาต์พุต
ในการเชื่อมหลายไฟล์เข้าด้วยกัน
ฉันกำลังใช้คำสั่งนี้ในขณะนี้:
./mmcat.sh video1.mp4 video2.mp4 video3.mp4 "output.mp4"
หลังจากได้รับข้อผิดพลาด "ไม่อนุญาตการดำเนินการ" ฉันบันทึกผลลัพธ์ซึ่งมีรายการด้านล่าง:
ใน log.v.3 และ log.v.2:
[yuv4mpegpipe @ 00000190aa080a20] ข้อผิดพลาด: ไม่รองรับตัวแปลงสัญญาณ
ไม่สามารถเขียนส่วนหัวสำหรับไฟล์เอาต์พุต # 0 (พารามิเตอร์ตัวแปลงสัญญาณไม่ถูกต้องหรือไม่): พบข้อมูลไม่ถูกต้องเมื่อประมวลผลอินพุต
ใน log.a.2: Temp / mcs_a2.lnk: การอนุญาตถูกปฏิเสธ
ใน log.a.3: ... AppData / Local / Temp / mcs_a3.lnk ': ไฟล์เอาต์พุต # 0 ไม่มีสตรีมใด ๆ
ฉันขอขอบคุณความช่วยเหลือใด ๆ เนื่องจากฉันยังใหม่กับการใช้ ffmpeg และเป็นมือใหม่ในการเข้ารหัสวิดีโอ ฯลฯ โดยทั่วไป