ฉันต้องการรวมวิดีโอเป็นชุดขนาดละยี่สิบ (20) อัน ฉันใช้เครื่องลีนุกซ์ วิดีโออยู่ในรูปแบบ mp4 และคุณภาพปานกลาง บางคนมีกระแสข้อมูลเสียงหายไป จนถึงขณะนี้ผมได้พยายามffmpeg
, mencoder
, และcvlc/vlc
MP4Box
ฉันต้องการเขียนสคริปต์บรรทัดคำสั่งเพื่อให้ได้สิ่งนี้เนื่องจากฉันกำลังประมวลผลแบทช์
ปัญหาหลักคือโซลูชันที่ฉันพยายามใช้งานได้ดีสำหรับวิดีโอสองรายการบางวิดีโอทำงานได้ดีสำหรับวิดีโอที่มีสตรีมเสียง อย่างไรก็ตามฉันไม่สามารถค้นหาโซลูชันที่ครอบคลุมสำหรับงานนี้ได้
ffmpeg
รวมถึงตัวกรองและโปรโตคอลไฟล์ ฉันยังพยายามใช้คุณสมบัติของconcat
cvlc/vlc
ฉันยังพยายามคุณสมบัติของconcat
mencoder
ทั้งหมดนี้ทำงานได้บางส่วน ในที่สุดนี่ก็ช่วยฉันแก้ปัญหา
melt {input-sequence} -consumer avformat:{output-name} acodec=libmp3lame vcodec=libx264