使用C查找MPG文件比特率

时间:2011-05-07 16:32:01

标签: c mpeg

在c?

中打开文件后是否可以找到mpg文件比特率 编辑:这与视频有关。不是mp3。目前尚不清楚它是否为1,2或4。标题标准是否各不相同?我确实在维基上找到了mp3文章,但我还没有找到mpeg 1,2,4标题结构信息

2 个答案:

答案 0 :(得分:3)

是的,它是标题的一部分,你没有指定哪种类型的mpg,所以我会选择MP3,但这对所有人来说都是一样的。

在维基百科中,您可以看到file header structure,在此结构中,您可以看到比特率的位置(字节17-20)。只是阅读它们。

答案 1 :(得分:1)

可以这样做,但为此您需要知道您尝试从中获取数据的文件类型的特定标头格式。

如果您对要使用的库没有任何限制,我建议您使用libavcodec项目提供的libavformat和FFmpeg

如果您想尝试这些库,可以使用以下教程:

http://www.inb.uni-luebeck.de/~boehme/using_libavcodec.html

How to Write a Video Player in Less Than 1000 Lines