ffmpeg を使用してオーディオ トラックの名前を読み取る方法

ffmpeg を使用してオーディオ トラックの名前を読み取る方法

この例を使用して、複数のオーディオトラックと各トラックのカスタム名を持つMP4を作成できました。ffmpeg でオーディオ トラックに名前を付ける方法 - Super User

今、プログラムでタイトルを読み戻したいのですが、ffmpeg を使用してこれを行うにはどうすればよいでしょうか?

VLCを使用してデータがMP4に保存されていることを確認しました

答え1

ffprobeストリームのタイトル メタデータを認識しないようです。ただし、mediainfoこの場合は使用できます。

mediainfo --Output="Audio;%Title%" input.mp4

入力に複数のオーディオ ストリームがある場合は、解析を容易にするために任意のテキストを追加できます。

mediainfo --Output="Audio;Audio Title: %Title%\n" output.mp4

出力例:

Audio Title: foo
Audio Title: bar
  • mediainfo --Info-Parameters使用可能なパラメータのリストを提供します。
  • mediainfo --Output-Helpオプションに関する詳細情報と例があります--Output

関連情報