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;

}

相关推荐
luoqice1 天前
RTMP视频流的帧格式分析
网络·ffmpeg
老姚---老姚2 天前
编译支持HEVC/H.265 over RTMP / Enhanced RTMP 的 ffmpeg
ffmpeg·h.265·hevc·rtmp·enhanced
码流怪侠3 天前
FFmpeg 开发实战全解析:从入门到精通(附完整代码示例)
ffmpeg·音视频开发·视频编码
圆弧YH3 天前
FFmpeg
ffmpeg
luoqice3 天前
FLV文件格式详解
ffmpeg
happybasic4 天前
在CMD下使用FFmpeg将.wav文件转换成指定的格式~
ffmpeg
shao9185164 天前
第10章 Streaming(上):初级音频应用(1)——项目三:自建服务器的Mini-Omni实时语音聊天机器人
ffmpeg·whisper·asr·mini-omni·自建语音服务器
Leon_Chenl5 天前
【已开源】【嵌入式 Linux 音视频+ AI 实战项目】瑞芯微 Rockchip 系列 RK3588-基于深度学习的人脸门禁+ IPC 智能安防监控系统
深度学习·opencv·yolo·ffmpeg·音视频·边缘计算·人脸识别+检测
antzou5 天前
视频图片/文字水印
ffmpeg·视频水印·批量水印
AC赳赳老秦6 天前
DBA 专属方案:用 OpenClaw 实现 SQL 语句优化、慢查询分析、数据库备份巡检全自动化
服务器·前端·数据库·ffmpeg·自动化·deepseek·openclaw