求助软件一个软件MapBrowser

判断一个媒体文件是音频还是视頻,用opencore如何实现? [问题点数:40分结帖人bigpretty]

我没有看过代码,就实现这个简单的功能,希望用过的告诉我怎么实现,我对媒体的格式也不是很了解.

我的思路是先把文件作为一个流给读近来,任何对流头进行分析,有用于标记音频或视频的部分.想知道是怎么区分的.谢谢.如果有代码就更好了,  最好囿代码。

如果是通过url查询

给定一个文件,判断是音频还是视频就不知道了,通过后缀也到可以但rm之类的文件格式就无法区分是音频還是视频了

mediascanner这个我知道,问题是我就是想判断sd卡里面的一个文件是音频还是视频想自己写一个,参考opencore

楼主你是测试文件还是文件流直接读取文件头就行了,后缀名根本不可靠吧

对啊,后缀名不行我读头文件后如何判断那?具体怎么实现有的都是首先要解码进行的/

對啊,后缀名不行我读头文件后如何判断那?具体怎么实现有的都是首先要解码进行的/

他说的是读文件头,不是头文件.


文件头根据格式萣义,归原公司所有比如exe的文件头开头可能为MZ,BMP的文件头开头两个字节为BM你自己查表吧,有特征的

我看了ffmpeg的代码里面关于这部分也沒有看明白。不知道他是如何实现区分的你有相关资料吗?我刚接触谢谢

匿名用户不能发表回复!

我要回帖

更多关于 求助软件 的文章

 

随机推荐