ffmpeg获取视频文件信息命令“ffprobe”,通过这个命令获取视频或音频文件的信息,它支持json或xml格式数据输出,格式:“ffprobe 文件名”或“ffprobe -i 文件名”,如果获取视频文件king.wmv的信息用“ffprobe king.wmv”,返回下面关联参数:

 Metadata:
    SfOriginalFPS   : 299700
    WMFSDKVersion   : 12.0.7600.16385
    WMFSDKNeeded    : 0.0.0.0000
    comment         : FL Studio 中的摇滚乐表现 | weisim3.com
    VBR Peak        : 739183
    Buffer Average  : 21946
    title           : FL Studio 中的摇滚乐表现 | weisim3.com
    artist          :
www.weisim3.com
    copyright       : Copyright (C) weisim3.com
    IsVBR           : 1


 如下图:


获取视频的宽高尺寸“ffprobe -i 文件名 -v quiet -show_entries stream=width,height -hide_banner”,也可以这样些“ffprobe -v error -show_entries stream=width,height -of default=noprint_wrappers=1 文件名”;加入“-show_entries stream=width,height”,如下图:

还可以输出成json格式或xml文件,json格式写发:“ffprobe -i 文件名 -v quiet -print_format json -show_entries stream=width,height -hide_banner”,xml格式写发:“ffprobe -v error -select_streams v -show_entries stream=width,height -of xml 文件名 ”,如下图: