!> 该文档内容待补充 TODO
文件的元信息即文件内容的描述信息, 包含了文件内容的存储方式, 大小, 格式等, 它并不会反应文件的实际内容.
媒体文件的元信息以视频文件为例, 包括但不限于以下部分:
- 流信息
- 帧信息
- 包信息
- 格式信息
FFmpeg提供的FFprobe, 就是用于获取媒体文件元信息的探针工具
FFprobe基础获取文件元信息命令:
ffprobe \
[-v, -loglevel <log_level>] \
[-of, -print_format <print_format>] \
[-show_streams] \
[-show_format] \
[-show_frames] \
[-show_entries <section_entries>] \
[-show_packets] \
-i <input>
参数说明:
参数 | 必须参数 | 说明 | 值 | 默认值 |
---|---|---|---|---|
-v, -loglevel | N | 设置输出信息的日志级别 | 参考: -v | info | 32 |
-of, -print_format | N | 设置输出信息的格式 | 参考: -of | default |
-show_streams | N | 设置输出流信息 | 参考: -show_streams | false |
-show_format | N | 设置输出格式信息 | 参考: -show_streams | false |
-show_frames | N | 设置输出帧信息 | 参考: -show_streams | false |
-show_entries | N | 设置输出信息的字段 | 参考: -show_streams | 无 |
-show_packets | N | 设置输出打包信息 | 参考: -show_streams | false |
-i | Y | 设置输入文件或流 | 值可以为文件路径或流的URL | 无 |