我有一个包含视频流和音频流的 mp4 文件。音频流有一个标题,VLC 和 Mediainfo 都会显示该标题。
如果我使用此 ffprobe 命令打开此文件(或任何其他带有音轨标题的 mp4 文件)
ffprobe -i 输入.mp4 -show_streams
缺少标题标签。即使我使用 ffmpeg -metadata:s:a:0 title="my title" 设置曲目标题,标题标签也会被 ffmpeg 正确添加/编辑,但 ffprobe 仍然看不到它(但是其他媒体播放器可以)。
这是 ffprobe 的一个错误吗?如何显示音频流标题标签?
提前致谢
答案1
如果流具有名为“title”的有效标签,ffprobe 应将其显示在流列表末尾附近。即使您只输入ffprobe input.mp4
,ffprobe 也会显示这样的流标题,就像 ffmpeg 一样:
Stream #0:1(eng): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default)
Metadata:
title : English DTS Core 5.1 Surround @ 1536kbps
也许您在 VLC 和 mediainfo 中看到的“标题”是通过其他方式输入的。