音视频开发_获取媒体文件的详细信息
创始人
2025-05-28 05:11:11
0

一、前言

在这里插入图片描述

做音视频开发过程中,经常需要获取媒体文件的详细信息。

比如:获取视频文件的总时间、帧率、尺寸、码率等等信息。 获取音频文件的的总时间、帧率、码率,声道等信息。 这篇文章贴出2个我封装好的函数,直接调用就能获取媒体信息返回,copy过去就能使用,非常方便。

如果要获取详细信息,可以使用ffprobe实现,也可以调用ffmpeg函数直接打开视频解析获取。

下面会演示两种方式,一种直接调用 ffprobe.exe实现,一种是调用ffmpeg函数直接打开视频解析获取。

如果调用ffprobe.exe实现,可以编译ffmpeg源码,以静态方式编译ffprobe.exe,这样调用起来比较方便,不需要带任何的依赖库。

下面 调用ffprobe.exe以JSON形式输出媒体文件的详细信息。

ffprobe -v quiet -of json -i D:/123.mp4  

相关内容

热门资讯

603839实控人等,被立案调... 8月26日,安正时尚发布公告称,因涉嫌信息披露违法违规,中国证监会于当日对控股股东、实际控制人郑安政...
逆转与血洗:一夜之间,足球世界... 在这个令人热血沸腾的8月26日,足球场上发生了令人难以置信的两场比赛,彻底颠覆了我们对比赛的认知。你...
国内商品期市夜盘收盘,油脂油料... 8月26日,国内商品期市夜盘收盘,多数上涨,油脂油料涨幅居前,CZCE菜粕涨1.97%;能源品全部上...
算力租赁,这门生意正在闷声发财... 订阅 快刀财经 ▲ 做您的私人商学院现在的算力还在"一卡难求",这门生意的量价齐升逻辑,短期内还...
短剧行业大洗牌:90%亏损,头... 俘获观众后,看剧开始迎来“收割”?作者 :唐纳德来源: 快刀财经(ID:kuaidaocaijing...
巨人网络上半年净利21.44亿... 中经记者 李哲 北京报道8月26日,巨人网络(002558.SZ)发布2026年半年度报告。上半年,...
Palo Alto Netwo... 8月26日,Palo Alto Networks首席执行官Nikesh Arora在以250亿美元达...
第二届世界人形机器人运动会落幕... 本文来源:时代周报8月26日,第二届世界人形机器人运动会在北京国家速滑馆“冰丝带”落幕。智元取得金牌...
隔膜龙头恩捷股份上半年净利增长... 锂电隔膜龙头恩捷股份(002812.SZ)最新披露的2026年半年度报告显示,今年上半年,该公司实现...
上半年收入超去年全年,Mini... 8月26日,MiniMax发布了2026年半年度业绩报告。上半年MiniMax总收入约为1.2亿美元...