您的位置:首页资讯视频软件 → 视频制作输出高质量视频文件教程

视频制作输出高质量视频文件教程

时间:2008/11/30 9:58:00来源:本站整理作者:我要评论(0)

首先我们先来搞搞清楚码率这个概念:一部电影下来,画面变化是很频繁的,刚才还花前月下,这会儿可能已拳脚相加,所以压缩率也一直在变化。为了跟踪这种变化,引入了码率(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 。

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

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

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

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

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

 
 
 

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

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

相关阅读 优酷ido教程 优酷ido怎么美化视频优酷ido怎么用 优酷ido怎么制作MV艾奇ktv电子相册制作软件教程视频制作教程之菜鸟也能快速上手视频制作教程之菜鸟也能快速上手快手变老视频怎么制作 快手变老特效视频制作教程鬼畜视频怎么做 鬼畜视频制作教程微信朋友圈封面视频怎么弄 微信朋友圈封面视频制作教程

文章评论
发表评论

热门文章 PPTV积分怎么获得 ppt影音先锋怎么搜索下载腾讯视频怎样去广告 搜狐影音下载的视频怎

最新文章 火山小视频怎么赚钱 火免费看片播放器大全 免 优酷全景视频怎么看 优酷360度全景视频使用会声会影怎么加字幕 会声会影制作字幕教程爱奇艺视频怎么下载到电脑上教程字幕大师怎么用 字幕大师使用教程

人气排行 Adobe Audition3.0图文教程【录音篇+效果篇免费看片播放器大全 免费看片播放器推荐 免西瓜影音无法播放原因和解决办法GoldWave怎么用?GoldWave完整教程vob是什么格式?用什么播放器打开?爱奇艺视频怎么下载到电脑上教程吉吉影音为什么一直连接中 吉吉影音无法播放手机快播播放电影时“磁盘空间不足”,怎么解