社区
图形处理/算法
帖子详情
H.263对视频进行压缩时数据大小
Kenshin
2013-03-18 05:16:26
在网上找到了VideoNet的源码,用他的H.263包对视频进行压缩。发现每次数据回调的时候 原始数据是固定大小的50688(调试后感觉不论将图像长宽设置成多少,每次都是一样大小的), 可是编码后的数据大小不确定 大约在1400-1100 左右 能不能将压缩数据大小固定成1024呢?如果能 如何固定呢?(小弟初学VC,对视频编码这块是小白)
...全文
172
6
打赏
收藏
H.263对视频进行压缩时数据大小
在网上找到了VideoNet的源码,用他的H.263包对视频进行压缩。发现每次数据回调的时候 原始数据是固定大小的50688(调试后感觉不论将图像长宽设置成多少,每次都是一样大小的), 可是编码后的数据大小不确定 大约在1400-1100 左右 能不能将压缩数据大小固定成1024呢?如果能 如何固定呢?(小弟初学VC,对视频编码这块是小白)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
无言猪
2013-03-21
打赏
举报
回复
这个有可能是别人编码解码库或者上屏显示的问题,只能慢慢跟了,最简单的就是你把原始RGB数据输入后,编码,解码后能否得到和原始数据一样的RGB数据.
Kenshin
2013-03-20
打赏
举报
回复
YUY2_RGB2_ljh(data, NewRGBdata, nSize); data为原始数据 ConvertRGB2YUV(IMAGE_WIDTH,IMAGE_HEIGHT,NewRGBdata,yuv);NewRGBdata为压缩编码的数据源 CompressFrame(&cparams, &bits);//压缩后输出数据为cdata retvalue=DecompressFrame(cdata,nRecvLen,rgbData,buffersize);//解压缩 rgbData,buffersize 为解压缩输出数据缓存,大小80000, SwapArrayljh2(rgbData,buffersize);//rgbData是最后给贴图函数的数据 是否还需要将解压缩的RGB转化为YUY2??
Kenshin
2013-03-20
打赏
举报
回复
我采用的是网上有个人修改的快速H.263编码包。 现在通过 压缩 发送 解压 后,在远端获得图像中间老是有一个透明的横杠。。。 我试着在本地进行 压缩解压 送给图片控件,具体流程是这样 先将采集数据YUY2转化为RGB 再将RGB转化为YUV 对数据进行压缩编码 解压(输出为RGB) 图片颠倒 将数据给贴图函数进行显示。 现在发现 显示出来的图片 有一个影子,而且图片看上去像是受干扰的闭路电视一样,中间很多红色横杠。
无言猪
2013-03-18
打赏
举报
回复
编码后的数据是根据你图像的复杂度,相关性,还有你设置的码率,帧率来调整的,能控制在一个范围,精确是不可能了.并且I帧和B,P相差必然很大.
zcchm
2013-03-18
打赏
举报
回复
音频压缩很多都是压缩比固定,每一帧压缩后的字节数直接都能计算出来。视频压缩不同(H.263,MPEG4,H.264),虽然也有定码率,但是只能定在一个范围,不可能定的那么准,压缩到多少字节数都能控制住。
zcchm
2013-03-18
打赏
举报
回复
不可能固定的。视频压缩分为帧内压缩(I帧)和帧间压缩(P,B)。一般来说,压缩后I帧要比P、B大很多。视频压缩码率控制一般分定质量、定码率。按照你的情况,属于定码率,但是实际上码率控制不可能达到这么精确,每一帧压缩后大小都一样,一般能控制在一个范围。
H.264/AVC
视频
编解码技术详解
H.264/AVC是目前业界应用为广泛的
视频
压缩
编码标准,包含了先进而且较为成熟的
视频
编码技术。本课程将从原理、标准和实现等多个角度,详细讲述了H.264/AVC
视频
编码标准的整体架构与技术细节,不但讲解了H.264/AVC标准协议文档中的内容,还通过实际的H.264码流分析/解码程序的开发来帮助观众更深入地理解H.264编码标准的原理。
H.
263
和H.264比较
一 概述 会议电视公认的图像编码标准协议是H系列,即ITU-T H.261、H.
263
和H.264协议。 1995年之前,会议电视系统图像都采用H261编码协议。 1995年,ITU-T针对低比特率
视频
应用制定了H.
263
标准,当
时
H
263
被公认为是以像素为基础的采用第一代编码技术混合编码方案所能达到的最佳结果。尽管采用H
263
编码技术较H261编码在
压缩
率和图像质量上都有大幅度的提升,但
H.
263
与H.264的比较
- 概述 会议电视公认的图像编码标准协议是H系列,即ITU-T H.261、H.
263
和H.264协议。 1995年之前,会议电视系统图像都采用H261编码协议。 1995年,ITU-T针对低比特率
视频
应用制定了H.
263
标准,当
时
H
263
被公认为是以像素为基础的采用第一代编码技术混合编码方案所能达到的最佳结果。尽管采用H
263
编码技术较H261编码在
压缩
率和图像质量上都有大幅度的提升,
H.261、H.
263
、H.264标准简介1
H.261、H.
263
、H.264标准简介 H.261、H.
263
、H.264是ITU的标准,其目标为实
时
、点对点或点对多点的通信。 H.261在20世纪80年代末90年代初发展起来。其应用场合是
视频
会议,其
视频
传输途径是N-ISDN。 H.
263
发展于20世纪90年代中期。提供了更好的
压缩
性能和更大的灵活性。H.
263
第一版有四个可选的模式,可以用来提高性能。第二版的H.
263
H.264
视频
压缩
标准
一.简介 H.264是最新的
视频
压缩
标准,它也称为MPEG-4 Part 10或AVC(高级
视频
编码)。据预测,在未来几年内H.264将成为行业首选的
视频
标准。 H.264是一个需要许可证才能使用的开放标准,可支持最当今市场上最高效的
视频
压缩
技术。在不影响图像质量的情况下,与采用M-JPEG和MPEG-4 Part 2标准相比,H.264编码器可使数字
视频
文件的
大小
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章