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;

}

相关推荐
简鹿视频4 小时前
视频转mp4格式具体作步骤
ffmpeg·php·音视频·实时音视频
一点晖光12 小时前
centos安装ffmpeg环境
linux·ffmpeg·centos
炒毛豆12 小时前
前端直播开发入门:搞懂推流拉流,掌握播放器核心
ffmpeg
八月的雨季 最後的冰吻1 天前
FFmepg-- 32-ffplay源码- PacketQueue 的线程安全机制 以及 serial 字段的作用
安全·ffmpeg
凯新生物1 天前
mPEG-SS-PLGA-DTX:智能药物递送系统
eureka·flink·ffmpeg·etcd
学而知不足~1 天前
字幕转码杂记
ffmpeg
飞睿科技1 天前
ESP Audio Effects音频库迎来专业升级,v1.2.0 新增动态控制核心
人工智能·物联网·ffmpeg·智能家居·语音识别·乐鑫科技·esp
daizhe2 天前
基于JavaCV实现FFmpeg设置视频moov前置以及截取封面图片
ffmpeg·音视频·javacv