ffprobe 是 ffmpeg 开源库提供的一个命令行中查看音频格式的工具,可以通过他了解音频文件比特率、时长、id3等信息。

用法:

我们可以使用下面命令,快速查看音频文件的基本信息

ffprobe -print_format json -show_format -show_streams input.m4a | python -m json.tool | less

下面了解一下 ffprobe 的用法和常用参数:

不带任何参数查看基本信息

ffprobe input.mp3

常用参数:

-show_format

显示container格式信息

-show_streams

显示 stream 信息(一个 MPEG container 可能有多个 stream),譬如一个电影 mkv 文件,包含了 aac 音频 stream 和 h264 视频 stream。

-show_packets

显示每一个数据帧的信息

-show_packets -show_data

-show_packets 加上 -showdata 参数可以打印出每个数据帧的数据内容,单独使用 show_data 没有效果

-count_packets

结合 -show_streams 参数使用,可以在 nb_read_packets 看到数据帧个数

-count_frames

结合 -show_streams 参数使用,可以在 nb_read_frames 看到音频帧个数

-print_format json

results matching ""

    No results matching ""