在c中打开文件后是否可以找到mpg文件比特率?
编辑:它与视频有关。不是mp3。目前尚不清楚它是 1,2 还是 4。每个标题标准是否不同?我确实在 wiki 上找到了 mp3 文章,但我没有找到 mpeg 1,2,4 标头结构信息
是的,它是标题的一部分,你没有指定哪种类型的 mpg,所以我会选择 MP3,但对所有人来说都是一样的想法。
在维基百科中,你可以看到文件头结构,在这个结构中你可以看到比特率的位置(字节 17-20)。只需阅读它们。
可以这样做,但为此您需要知道您尝试从中获取数据的文件类型的特定标题格式。
如果您对要使用的库没有任何限制,我建议您使用FFmpeg项目提供的libavformat 和libavcodec 。
如果您想尝试这些库,这里有一些教程: