现在位置: 首页 > 视频
2013-07-08 22:08 工业·编程 ⁄ 共 1009字 暂无评论
视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。   简单地说,I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。 P是向前搜索的意思。B是双向搜索。他们都是基于I帧来压缩数据。   I帧表示关键帧,你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成(因为包含完整画面) P帧表示的是这一帧跟之前的一个关键...
阅读全文
MFC中可以调用CAnimateCtrl类进行简单的播放动画视频。下面演示一段如何实现该功能的程序及相关步骤. 1.新建一个对话框类,并从工具条中拖放一个AnimateCtrl控件(命名变量为m_Animate)到对话框,然后按Ctrl+W为对话框新建一个类CDlgCAnimateCtrl 2.准备相关动画视频资源,切换到资源视图,右击导入一个avi动画视频,并命名为IDR_AVI1 3.在对话框上添加一些按钮,如Open,Play,Stop,Seek,Close等,并依次命一些易记的名称. 4.为上述...
阅读全文
2013-03-31 12:30 控制·综述 ⁄ 共 8741字 暂无评论
    H.265是ITU-T VCEG 继H.264之后所制定的新的视频编码标准。H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进。新技术使用先进的技术用以改善码流、编码质量、延时和算法复杂度之间的关系,达到最优化设置。具体的研究内容包括:提高压缩效率、提高鲁棒性和错误恢复能力、减少实时的时延、减少信道获取时间和随机接入时延、降低复杂度等。H264由于算法优化,可以...
阅读全文
    当今视频娱乐市场以内容为王,能够实时转换任意格式的视频内容是未来市场发展的一个核心趋势。即使不被众人所了解,但是视频转码技术必将得到广泛的使用。视频转码是指将某一视频格式转换为另一视频格式的过程,通常都是先将视频暂时解码,然后重新编码成需要的格式和数据编码速度。 》》》视频转码:概念、实现与挑战 IDC分析指出了三种主要的转码需求:不同视频格式间的转换,例如从MPEG-2或者MPEG-4转到H...
阅读全文
2013-01-08 23:30 工业·编程 ⁄ 共 11929字 评论 1 条
    视频转码(Video Transcoding)是指将已经压缩编码的视频码流转换成另一个视频码流,以适应不同的网络带宽、不同的终端处理能力和不同的用户需求。转码本质上是一个先解码,再编码的过程,因此转换前后的码流可能遵循相同的视频编码标准,也可能不遵循相同的视频编码标准。     转码技术的背景     视频转码市场已经开始吸引了不少数码设备厂商和半导体公司的关注。前者出于...
阅读全文
2013-01-08 06:51 控制·综述 ⁄ 共 11362字 评论 1 条
一、主要特性 1、H.264/AVC相对以前的编码方法,以MPEG-2为例,在图像内容预测方面提高编码效率,改善图像质量的主要特点如下: ● 可变块大小运动补偿: 选择运动补偿大小和形状比以前的标准更灵活,最小的亮度运动补偿块可以小到4×4。 ●1/4采样精度运动补偿:以前的标准最多1/2精度运动补偿,首次1/4采样精度运动补偿出现在MPEG-4第二部分高级类部分,但H.264/AVC大大减少了内插处理的复杂度。 ●运动矢量可跨越图像边界:在...
阅读全文
2013-01-08 06:48 工业·编程 ⁄ 共 4766字 暂无评论
4.X264.c中,h = x264_encoder_open( param ) )是用来复制参数并验证参数的有效性,在CCS下应该是不需要验证参数的(参数都是在程序中设置好的),因此此处只作复制参数param和初始化X264_T h的操作.(VC下程序修改记录080106下午) 修改COMMON.C中的void x264_param_default( x264_param_t *param )(即设置param的默认参数)为: void x264_param_default( x264_param_t *param ) { /* */ memset( param, 0, sizeof( x264_param...
阅读全文
2013-01-07 23:39 工业·编程 ⁄ 共 7117字 暂无评论
开始... 首先是视频转码, 多种视频格式都转换成.flv格式. ConvertVideo.java package com.enorth.lichen.transcode; import java.io.File; import java.util.List; public class ConvertVideo { //原始文件 private String videoPath; //目标文件 private String targetPath; public ConvertVideo(S...
阅读全文
视频编解码的思路很简单,具体算法有点复杂,下面用一个例子来类比说明视频编解码的原理: 假设你的工资是20000,你要把这个信息告诉父母,打电话就可以了,为了不说废话,你可以提前(比如春节在一起的时候)跟父母做一个约定,就是将你的实际公司除以10000, 也就是20000/10000,然后打电话的时候直说工资是2, 父母就得到了2,这时候,父母根据提前的约定,就知道你的实际工资是2 * 10000. 这个约定实际上就是一个标准,在视...
阅读全文
2013-01-06 23:42 工业·编程 ⁄ 共 3849字 暂无评论
码率 码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。 通俗一点的理解就是取样率,单位时间内 取样率越大,精度就越高,处理出来的文件就越接近原始文件,但是文件体积与取样率是成正比的,所以几乎所有的编码格式重视的都是如何用最低的码率达到最少 的失真,围绕这个核心衍生出来的cbr(固定码率)与vbr(可变码率),都是在这方面做的文章,不过事情总不是绝对的,从音频方面来说,码率越高...
阅读全文