ฉันมีไฟล์video.mp4
ที่ไม่มีไฟล์เสียงและไฟล์เสียงสองไฟล์th.m4a
(ไทย) และch.m4a
(จีน [กวางตุ้ง])
และฉันต้องการรวมไฟล์เหล่านี้เข้ากับไฟล์ mp4 ไฟล์เดียวโดยทำffmpeg
ดังนี้:
ffmpeg.exe -i video.mp4 -i th.m4a -i ch.m4a -map 0:0 -metadata:s:v:0:0 language=chi -map 1:0 -metadata:s:a:0:0 language=tha -map 2:0 -metadata:s:a:1:0 language=chi -c copy out.mp4
มันใช้งานได้ดี แต่ฉันต้องการตั้งค่าภาษาเสียงกวางตุ้ง (ตรงจากภาษาจีน) ฉันหาตัวอักษรจีนกวางตุ้งไม่พบ 3 ตัว
ฉันลองด้วยtitle
ตัวเลือก
ffmpeg.exe -i video.mp4 -i th.m4a -i ch.m4a -map 0:0 -metadata:s:v:0:0 language=chi -map 1:0 -metadata:s:a:0:0 language=tha -map 2:0 -metadata:s:a:1:0 language=chi title="Cantonese" -c copy out.mp4
แต่มันล้มเหลวด้วยข้อผิดพลาด:
Unable to find a suitable output format for 'title=Cantonese'
มีวิธีฝังข้อมูลที่แยกความแตกต่างกวางตุ้งและแมนดารินหรือไม่?
-metadata:s:a:1:0 language=chi title="Cantonese"
ไม่ควรมีlanguage=chi