打印音视频信息

2020-04-29  本文已影响0人  紫色冰雨

将ffmpeg定义的 编解码库 格式库 格式协议网络协议全部注册到我们的程序里面

av_register_all() 

打开多媒体文件 根据文件后缀名识别多媒体格式 输出 avformat_context 将音频流视频流打印出来

avformat_open_input() 

关闭多媒体文件

avformat_close_input()

将多媒体文件信息打印出来

av_dump_format 

clang -g -o mediainfo mediainfo.c `pkg-config --libs --cflags  libavutil libavformat`

下图Input #0 表示流的索引值为0 是av_dump_format 第二个参数 是输入还是输出

Duration 视频时长

bitrate n/a 不知道

stream #0:0第一路流视频流 h264 分辨率是1024*512  

码率 865kb/s  帧率29.97

时间基 29.97 tbr

stream #0:1 音频流  aac  采样率是48000HZ 双声道 码率317kb/s

上一篇 下一篇

猜你喜欢

热点阅读