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のさまざまなバリエーションを使用しようとしましたが、うまくいかないようです。
どのような考えにも感謝します。
[この回答](https://superuser.com/questions/996223/using-ffmpeg-to-copy-metadata-from-one-file-to-another)として '-map-metadata'を試したことがありますか?示唆している? – Rishav
はい。ビデオ出力が.MKVに設定されている場合、タイトルは転送されます。しかし、それを.MP4に出力すると(これは私が望むものです)、転送しません。 – Fetts
私が試しても、すべてのオーディオファイルのタイトルは「SoundHandler」で、字幕のタイトルは「SubtitleHandler」です。 – Fetts