1
我正在使用ffmpeg將一串MKV視頻批量轉換爲MP4視頻。我使用的代碼是:ffmpeg將MKV轉換爲MP4,同時保留音頻和字幕標題
for %%a in ("*.*") do ffmpeg -i "%%a" -codec copy -map 0 "newfiles\%%~na.mp4"
但是,我不知道如何保持每個音軌的標題。例如,這裏是我所看到的轉換我的影片之一時:
Stream #0:2(eng): Audio: aac (LC) (mp4a/0x6134706D), 48000 Hz, stereo, fltp
Metadata:
title : Director Commentary
Stream #0:3(eng): Audio: aac (LC) (mp4a/0x6134706D), 48000 Hz, stereo, fltp
Metadata:
title : Production Commentary
雖然這些曲目出現在轉換後的MP4文件,標題「導演評論」和「生產時評」不被保存。我嘗試過使用map_metadata的不同變體,但它似乎不起作用。
任何想法將不勝感激。
你有沒有試過'-map-metadata'作爲[這個答案](https://superuser.com/questions/996223/using-ffmpeg-to-copy-metadata-from-one-file-to-another)建議? – Rishav
是的。如果視頻輸出設置爲.MKV,則標題將轉移。但是,如果我將它輸出到.MP4(這是我想要的),那麼它不會轉移。 – Fetts
無論我嘗試什麼,所有音頻文件的標題都是「SoundHandler」,字幕標題是「SubtitleHandler」。 – Fetts