我能够使用此示例创建具有多个音轨和每个音轨的自定义名称的 MP4如何使用 ffmpeg-超级用户命名音轨。
现在我想以编程方式读回标题。如何使用 ffmpeg 做到这一点?
我使用 VLC 检查数据是否存储在 MP4 中
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
选项的更多信息和示例。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句