#### 如何利用预测编码进行高效的视频流压缩编码?
我手头上有一个黑白的bmp文件,源大小为300kb,采用mpeg4进行单帧压缩之后,体积缩小为11kb,但是我想把它作为网络电话的数据传输,假设每秒需要实时的25帧,那么,每秒钟需要传输11*25=275kb的压缩图像数据,体积很大,并且采用彩色的bmp测试的时候发现数据量是黑白的一倍以上,真是可怕。
我看到视频压缩方面有I帧/P帧/B帧的技术,可以增大压缩率,但不知如何做?
希望各位大虾给我指点一下
问题点数:20、回复次数:9Top
1 楼crystal_heart(笑看风云)回复于 2002-11-30 07:23:45 得分 2
upTop
2 楼wangjidh(背土蚂蚁)回复于 2002-12-01 16:29:54 得分 10
建议你知道并了解每个压缩包的结构,数据组成方式,换言之,就是你的知道压缩算法怎样工作,这样你才能提高压缩率
嘿嘿,开玩笑 如果真行,你就可以自己写MPEG4了
另外不能11*25,这样的计算方法不科学,MPEG4压缩的时候,会参照前一帧或者关键帧自动调节结果数据的大小Top
3 楼win98ddk(流浪的僧侣)回复于 2002-12-02 09:07:10 得分 0
但是在解码的地方并没有说明那一桢是关键帧啊,那么假如编码的时候采用了
IPPPIPPP的方式的话,解码的时候如何识别那一个是I帧,哪一个是P帧呢??Top
4 楼kingfire()回复于 2002-12-03 10:49:58 得分 0
gzTop
5 楼wangjidh(背土蚂蚁)回复于 2002-12-05 11:47:47 得分 1
这个我不知道哦,我只知道在视频的回调函数中有KEY参数,这个表示是否是关键桢,但我看到的处理程序都没用它,不知道为什么Top
6 楼win98ddk(流浪的僧侣)回复于 2002-12-05 14:31:46 得分 0
这个问题我已经解决了,写出了一系列的通用的函数,主要是VB用Top
7 楼wangjidh(背土蚂蚁)回复于 2002-12-05 17:50:34 得分 0
视频显示质量如何,有没有马赛克?丢桢的问题你如何解决的?
xcc@nywz.netTop
8 楼EnigmaXJ(花火)回复于 2002-12-05 20:47:22 得分 7
现在的不失真压缩基本上已经到了极限了,要能提高压缩比,就得牺牲一些图象质量了,比如进行量化编码等等。Top
9 楼win98ddk(流浪的僧侣)回复于 2002-12-06 17:08:17 得分 0
马赛克没有,但是有很大的黑屏,我看着都很心寒~~~~~
看来还要大大改进啊,革命尚未成功,大家讨论一下吧Top




