ffmpeg读取媒体文件信息

root@yangwang-virtual-machine:/home/yangwang/Desktop/ffmpegdemo# ./ffmpeg_mediainfo

Input #0, mp3, from './1.mp3':

Metadata:

encoder : Lizhi codec

title : Hello

artist : DJ|小七

album : 好乐分享

TLEN : 295636

genre : 网络电台

date : 2017

Duration: N/A, bitrate: N/A

Stream #0:0: Audio: mp3, 0 channels

Stream #0:1: Video: mjpeg, none, 90k tbn (attached pic)

Metadata:

comment : Other

root@yangwang-virtual-machine:/home/yangwang/Desktop/ffmpegdemo#

编译命令为这个:gcc -o ffmpeg_mediainfo mediainfo.c -L/usr/local/ffmpeg/lib -lavformat -lavutil

源码内容为:

#include <libavutil/log.h>

#include <libavformat/avformat.h>

int main()

{

int ret;

AVFormatContext * fmt_ctx=NULL;

av_log_set_level(AV_LOG_INFO);

//av_register_all();

ret=avformat_open_input(&fmt_ctx,"./1.mp3",NULL,NULL);

if(ret <0 )

{

av_log(NULL,AV_LOG_ERROR,"Can't open file:%s\n",av_err2str(ret));

return -1;

}

av_dump_format(fmt_ctx,0,"./1.mp3",0);

avformat_close_input(&fmt_ctx);

复制代码
return 0;

}

相关推荐
枫叶梨花3 天前
从 M4S 到 MP4:用 FFmpeg 轻松合并音视频文件
ffmpeg·音视频
米优3 天前
FFmpeg添加水印
ffmpeg
blanks20204 天前
qt mac 解决 info.plist 自定义问题
ffmpeg
学而知不足~4 天前
FFmpeg03:多媒体文件处理基础
ffmpeg
dualven_in_csdn5 天前
ffmpeg编译
ffmpeg
Kevin Wang7275 天前
FFmpeg如何使用GPU加速
ffmpeg
feiyangqingyun6 天前
纯Qt结合ffmpeg实现本地摄像头采集/桌面采集/应用程序窗口采集/指定采集帧率和分辨率等
qt·ffmpeg·qt桌面采集·qt摄像头采集·qt程序窗口采集
shelutai6 天前
ubuntu 编译ffmpeg6.1 增加drawtext,libx264,libx265等
linux·ubuntu·ffmpeg
陆远方7 天前
AttributeError: module ‘ffmpeg‘ has no attribute ‘probe‘
ffmpeg
进击ing小白7 天前
FFmpeg的基本概述(二)
ffmpeg