ฉันพยายามเพิ่มคำบรรยายข้อความลงในคอนเทนเนอร์. mp4 โดยใช้ ffmpeg:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mp4
เมื่อฉันพยายามเรียกใช้บรรทัดนี้มันทำให้ฉันมีข้อผิดพลาด:
จำนวนแผนที่สตรีมต้องตรงกับจำนวนสตรีมเอาต์พุต
หากฉันพยายามเปลี่ยน mp4 เป็น mkv (แม้ว่า mp4 จะรองรับคำบรรยายแบบข้อความก็ตาม) เช่นนี้:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mkv
แมปสตรีมอย่างถูกต้อง แต่ให้ข้อผิดพลาด:
ไม่พบตัวเข้ารหัส (รหัสตัวแปลงรหัส 94210) สำหรับสตรีมเอาต์พุต # 0.2
เมื่อเปิดตัว
ffmpeg -codecs
ฉันเห็นว่าตัวแปลงสัญญาณ srt ได้รับการสนับสนุนเป็นตัวถอดรหัสและตัวเข้ารหัส แต่ฉันไม่แน่ใจว่าอะไรใช้สำหรับการเข้ารหัสย่อย mp4 และ mkv และฉันจำเป็นต้องเปิดหรือคอมไพล์แยกกัน