【发布时间】:2012-03-16 07:18:12
【问题描述】:
我需要以单独的形式获取视频音频流信息。
我尝试过 ffprobe 和 mediainfo,但它们提供了需要解析的完整信息。
我认为可能有这样的选项,我不需要解析完整信息并获取所需数据。
$ffprobe -XXX 音频通道 8
$ffprobe -YYY 视频分辨率 512x288
任何人都可以帮助解决这个问题。
【问题讨论】:
标签: parsing ffmpeg metadata mediainfo
我需要以单独的形式获取视频音频流信息。
我尝试过 ffprobe 和 mediainfo,但它们提供了需要解析的完整信息。
我认为可能有这样的选项,我不需要解析完整信息并获取所需数据。
$ffprobe -XXX 音频通道 8
$ffprobe -YYY 视频分辨率 512x288
任何人都可以帮助解决这个问题。
【问题讨论】:
标签: parsing ffmpeg metadata mediainfo
ffprobe 支持多种输出格式,因此您不需要特别智能的解析器:
$ ffprobe -loglevel error -show_streams test.avi | grep channels | cut -d= -f2
2
$
$ ffprobe -loglevel error -show_streams test.avi | egrep "width|height" | cut -d= -f2
704
400
$
其他输出格式包括 json、xml、csv。
【讨论】: