开发者

Use C to find an MPG file bitrate

Is it possible to find mpg file bitrate after opening the file in c?

EDIT: It has to do with video. not mp3. It is not clear whether it is 1,2 or 4 as of yet. Is the header standard different for each? I did find the mp3 article on wiki but I haven't fo开发者_如何学JAVAund mpeg 1,2,4 header structure information


Yes, it is part of the header, you didn't specify which type of mpg, so I'll go with MP3, but it's the same idea for all.

In wikipedia, you can see the file header structure, in this structure you can see the location of the bit rate (bytes 17-20). just read them.


It is possible to do it, but for that you need to know the specific header formats of the file type that you are trying to get data from.

If you don't have any limitations on the libraries to use, I would suggest you to use libavformat and libavcodec that are provided by the FFmpeg project.

Here are some tutorials if you want to try these libraries:

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

How to Write a Video Player in Less Than 1000 Lines

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜