如何判断一个文件是否为MP4文件

wscdm1989 2013-05-10 10:27:01
想请教下各位大侠, 如何判断一个文件是否为MP4文件, 还有如何判断MP4里面的数据是H264编码?使用FFMpeg.exe可以直接实现吗?
...全文
1464 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
WDYDXF 2014-04-09
  • 打赏
  • 举报
回复
lz怎么判断的?
alexmajy 2013-05-17
  • 打赏
  • 举报
回复
忘了说,可用ffmpeg代替avconv;不过好像ffmpeg已经deprecated了
alexmajy 2013-05-17
  • 打赏
  • 举报
回复
# avconv -i intro.mp4 avconv version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers built on Apr 2 2013 17:00:59 with gcc 4.6.3 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'intro.mp4': Metadata: major_brand : isom minor_version : 1 compatible_brands: isomiso2avc1mp41 Duration: 00:05:34.23, start: 0.000000, bitrate: 445 kb/s Stream #0.0(chi): Video: h264 (Main), yuv420p, 352x288 [PAR 1:1 DAR 11:9], 351 kb/s, 28.05 fps, 30 tbr, 1k tbn, 60 tbc Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 80 kb/s At least one output file must be specified
zhao1zhong6 2013-05-13
  • 打赏
  • 举报
回复
在这里问不如直接去百度文库 http://wenku.baidu.com/view/673482284b73f242336c5f4c.html
zhao1zhong6 2013-05-13
  • 打赏
  • 举报
回复
我对MP4格式不是很了解,不过只要是正规的文件格式,用什么编码(文件头)部分都应该有记录。
hemmingway 2013-05-10
  • 打赏
  • 举报
回复
一般用扩展名判断就可以了, 如果较真的话,就去那么只能用二进制方式,读取文件头来判断,在读取的过程中如果发现参数不符合要求就可以说这不是你要的文件类型。。。

19,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧