如何使用ffmpeg讀取音軌名稱

如何使用ffmpeg讀取音軌名稱

我能夠使用此範例建立具有多個音軌和每個音軌的自訂名稱的 MP4如何使用 ffmpeg 命名音軌

現在我想以程式方式讀回標題。如何使用 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選項的更多資訊和範例。

相關內容