我现在想获取mpeg1文件的比特率。但对mpeg1文件组织格式不太了解,望高手指教。
部分文件能获取到,规则是文件视频序列开始(00 00 01 B3)后第5个Byte开始取18bit的值,再将这个值乘以400。但这个规律并不适合所以文件。
还望各位多多指教!
------解决方案--------------------------------------------------------
视频压缩基本上每帧的长度都是不固定的,这和音频差别非常大!
所以计算视频的码率只能自己统计了,算出每帧的长度,然后自己计算好了!
每秒25帧或30帧,把连续这么多帧的长度加起来,一除不就搞定了?