Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 1.94 KB

获取媒体文件元信息.md

File metadata and controls

50 lines (37 loc) · 1.94 KB

获取媒体文件元信息


!> 该文档内容待补充 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

FFprobe输出的元信息字段解读

FFprobe媒体文件元信息解读