视频制作输出高质量视频文件的技巧

来源:互联网
更新时间:2016/12/13 6:14:12
责任编辑:鲁晓倩
字体:

首先我们先来搞搞清楚码率这个概念:一部电影下来,画面变化是很频繁的,刚才还花前月下,这会儿可能已拳脚相加,所以压缩率也一直在变化。为了跟踪这种变化,引入了码率(Bit Rate)的概念(更准确的译法应该叫“码速”,但中国学理工的人一般来说中文都很蹩脚,现在我们只能叫“码率”了),即每秒播放出来的二进制数,是以bps(bits per second)为单位的。电影的播放时间是固定的,所以每秒通过的数据流越大,也就是这一时间段码率越大,间接说明其对原始影片的压缩率越小,从而达到更接近原始清晰度的效果。

早期的MPEG曾用过固定码率算法(CBR),后来在MPEG2中采用了动态码率(VBR),所以DVD的MPEG2实际压缩率比VCD的MPEG1还要高,因为画面大了数倍所以显得更加清晰些。SONY还曾推出过超大码率(Super Bit),被称为超比特压缩,因介质容量问题,没能广泛采用。

现在在数码影像界流行的M-JPEG,可以看作是将无数的JPEG画面每秒30帧地播放而形成的连贯视频,用这个思路也有助于我们了解MPEG2的动态压缩过程。

我们知道JPEG是静态图像压缩标准,如果用PHTOSHOP存贮一张JPEG图片,当压缩率设得很大时,失真率随之增大,画面会模糊不清,但文件占用空间会很小,选到最小压缩率也就是最好画质时,画面几乎没有失真,但二者存出的文件体积有可能相差10倍以上。我们可以想象一部90分钟长的电影(每秒30幅图像),是由90×60×30=24300幅图像组成的。如果有剧烈的运动,那么相邻画面便会产生明显的变化,这时我们可以采用较大的压缩率,使这一段视频所占空间变小,对于相对静止些的画面,我们采用最小压缩、最好画质,这样便成功骗过了我们的眼睛,到静止画面时捕捉到的细节,会告诉大脑画面刚才也是这么清晰。这就是为什么MPEG2的码率可以从1M到10M之间变化。这实在是一种既不损失播放质量,又能适当减小体积的好方法,但它只适用于动态画面。如果静态画面的码率不够大,失真就会严重,因此从侧面了解一部电影的清晰度,平均码率是一个很好的参考。

综合上面的介绍,我们知道:一副瞬间的画面,其即时码率越高,画面质量越高。

再让我们看看我们用VDM压缩得到avi文件的过程,在码率(Bitrate)这里,分为singlepass-bitrate,singlepass-quantizer,和multipass三种模式。singlepass-bitrate是固定码率也就是CBR,最简单的编码,影片码率将全程使用同一数值,对于大动态画面非常不适合。singlepass-quantizer既Q模式,也是属于动态码率VBR的一种,因为采用量化模式,可以根据我们指定的数值自动进行码率的计算,但很有可能和原片的码率相去甚远。multipass既多次运算模式,现在大家都习惯于使用2pass,即二次运算,第一次运算编码器会用最高品质编码,同时收集画面信息,将这些信息记录在stats文件中,以供第二次运算参考,第二次运算的时候,编码器会根据第一次压缩时获得的信息以及我们指定的目标码率(Target Bitrate)自动分配全片的码率,目标码率也就是最终文件的平均码率,而全程码率波动越大,其质量越高。顺便提一句,如果用到avs,其中的滤镜也会影响码率的变化。

$网神分页符$

第一副是我压制的罪恶之城的avi文件的码率曲线,采用2pass,目标码率设定1000kbps,大家可以看到高峰和低谷变化非常之大,实际平均码率为981kbps,最大4223kbps,最小只有7kbps。

第二副是我压制的无敌幸运星的avi文件的码率曲线,也是采用2pass,目标码率我设定了650kbps,实际平均码率为639kbps,最高1569kbps,最低22kbps 。

点击图片看大图学网 www.xue163.com

看到这里也许大家会有两个问题:

第一,为什么第一副和第二副的波动相差这么大?

第二,为什么码率波动大的质量高?

第一个问题,很简单,这是片源的问题。

第二个问题,要详细说说了,MPEG是针对“运动图像”的压缩算法,一般在关键帧后,会有一系列非关键帧。对于好的片源来说,画面都很稳定,这样非关键帧只需要很少的数据就能存储与关键帧之间的差异,即非关键帧需要的码率很小。如果片源质量不好,画面经常漂移、模糊,则非关键帧需要大量数据存储与关键帧之间的差异,即分配给非关键帧的码率也很大。举个例子:片中人物在说话,只有嘴在动,其它不动,这时如果画面稳定,只需要记录嘴动的部分就行了;如果画面晃来晃去,就需要记录整个画面的运动;如果画面上颜色也变来变去,还不时出现胶片麻点,则这些东东也需要数据记录。从罪恶之城的码率图来看,码率曲线出现一个高峰,然后掉下来,过一会再来一个高峰,再掉下来,周而复始,剧烈振荡,画面质量自然不错。

最后,回到我们压片过程,在x264的2pass运算时对于目标码率的填写,我个人习惯在要求不高的时候填写650kbps,而要求比较高的时候1000kbps也基本足够,再高的话,画质提高不明显,而每秒画面数据太大,psp也许都吃不消,特别是快进快退的时候,会有明显延迟。如果你想得到一个放之四海而皆准的数字,不好意思,这里没有答案,还是要靠自己摸索的。

最后的最后,提供查看avi文件码率曲线的软件:Avi2Jpeg,使用很简单,我就不罗嗦啦。

www.xue163.com true /3/30832.html report 3145 视频制作输出高质量视频文件的技巧,首先我们先来搞搞清楚码率这个概念:一部电影下来,画面变化是很频繁的,刚才还花前月下,这会儿可能已拳脚相加,所以压缩率也一直在变化。为了跟踪这种变化,引入了码率(BitRate)的概念(更准确的译法应该叫“码速”,但中国学理工的...
最近关注
首页推荐
热门图片
最新添加资讯
24小时热门资讯
精彩资讯
精彩推荐
热点推荐
真视界
精彩图片
社区精粹
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2016 Xue163.com All Rights Reserved. 学网 版权所有
京ICP备10044368号-1 京公网安备11010802011102号
荐闻 | 学网头条知识问答 | 装修 | 作业 | 荐闻 | 学网头条精彩微信 | 新闻中心 | 软件教室 | 设计大全 | 网络相关 | 英语学习 | 开发编程 | 考试中心 | 参考范文 | 管理文库 | 营销中心 | 站长之家 | IT信息中心 | 商学院 | 数码大全 | 硬件DIY | 企业服务 | 网吧在线 | 问吧 | 百科 | 硬件知识 | 本网视点 | 文库 | 手机 | 平板 | 汽车 | 游戏 | 家电 | 精彩摄影 | 时尚科技 | 现代家居 | IT女人 | 经验 | 每日新闻 | 健康养生 | 图书馆 | 猎奇 | 精彩看点 | 图库 | 新闻中心 | 软件教室 | 设计大全 | 网络相关 | 英语学习 | 开发编程 | 考试中心 | 参考范文 | 管理文库 | 营销中心 | 站长之家 | IT信息中心 | 商学院 | 数码大全 | 硬件DIY | 企业服务 | 网吧在线 | 问吧 | 百科 | 硬件知识 | 本网视点 | 文库 | 手机 | 平板 | 汽车 | 游戏 | 家电 | 精彩摄影 | 时尚科技 | 现代家居 | IT女人 | 经验 | 每日新闻 | 健康养生 | 图书馆 | 精彩微信 | 猎奇 | 精彩看点 | 图库编程 方案 信息windows方案windows answer文档机构教育文档问答中心IT编程数码信息解决方案信息中心IT科技