先简单说一下,mkv和avi的格式只是封装容器,里面封装的是视频流+音频流。容器不会影响画面质量,影响质量的是容器里面封装的什么东西。所以你换换容器,而里面的东西不换的话,对清晰度字幕音频等是没有影响的。
补充一下视频基础知识吧,可能有不对的地方。
一,首先说,视频格式并不能决定清晰度。影片的清晰度一要看分辨率,二要看片源,三要看码率。当然有些特定的格式决定了自身的清晰度。但是有一点是确定的,一个电影采用同一种视频编码,越清晰的体积越大。
目前视频都是由音频流+视频流组成。格式只是封装容器,例如rmvb,mkv,avi,mpg,ts等等。常见的视频流有MPEG2,MPEG4,H264,VC1等等,MPEG2是比较老式的视频编码,压缩率很低。MPEG4是比较新的编码,常见于DVD影片等等,压缩率一般,最新的MPEG4视频编码是Xvid,还有比较老的DivX.H264(X264是H264的一种)是新生的视频编码,常见于高清视频中,压缩率高,但是要求计算机的计算能力也高,对计算机的配置要求较高。VC1是微软推出的新一代视频编码,跟H264差不多。
根据压缩率的比较,同一个电影,同样的清晰度,MPEG2的体积>MPEG4>H264=VC1.但是压缩率越高,对计算机的要求也越高。
1.rmvb,rmvb这种格式方便之处在于体积小,不能修改的内置字幕(也是rmvb的硬伤,经常见rmvb上的广告和一些不得体的字幕等等)。但体积和rmvb的视频编码(real9.0)决定了rmvb不会太清晰,分辨率只有(640-800)*(272-500),码率也只有4-5MB/分钟。也许有人说了,在我电脑上看rmvb很清晰啊,当然有可能,一般17寸纯平显示器的分辨率为1024*768,如果rmvb达到720*300的分辨率,看着就比较清晰了。但是rmvb只能达到DVD的画质,关于DVD,HDTV,蓝光,HDDVD下面再说。
2.avi,avi是微软推出的一种视频格式,因为现在视频编码的更新,所以avi可以封装更新的视频编码来到达高清晰度。以前DVD都是用MPEG2封装的avi,体积非常大。一部高品质的DVD电影的容量一般为4-5GB,但经过DivX或XviD编码后的大小只有650-700MB,仅仅为原DVD容量的八分之一,图像品质却与DVD相当使得AVI格式成为电影发烧友的首选格式之一。
3.mkv,mkv是民间流行的一种视频格式,以它兼容众多视频编码见长,可以是DivX、XviD、RealVideo、H264、MPEG2、VC1等等。由于是民间格式,没有版权限制,又易于播放,所以官方发布的视频影片都不采用mkv,网上制作下载常见。
4.mpg,即mpeg,视频编码一般是mpeg家族,1,2,4等等。
5.ts,ts是高清专用封装容器。多见于原版的蓝光,HDDVD转换的视频影片,一般采用H264,VC1等最新的视频编码。
本文福利,免费领取C++音视频学习资料包、技术视频,内容包括(音视频开发,面试题,FFmpeg ,webRTC ,rtmp ,hls ,rtsp ,ffplay ,srs)↓↓↓↓↓↓见下面↓↓文章底部↓↓
三,再说官方发布电影的各种光盘。
VCD,VCD的视频影片由于只能采用MPEG1等老式视频编码,分辨率只能达到300*100多,清晰度很差,几乎遭到淘汰。 DVD,采用MPEG2编码,体积较大,一部120分钟的影片需要4-5G.经过Xvid或者DivX重编码后,一部120分钟的影片只有700-1400M,清晰度跟采用MPEG2的一样。DVD属于标准清晰度,标清。 HDDVD,新一代光盘存储,一张HDDVD盘能达到15-50G的容量,可以提供更大的分辨率,码率。由于在实力上输给蓝光,所以现在已经停止研发。属于高清。 蓝光,BLU-RAY DISK,(简称BD)新一代光盘存储,普通蓝光盘可以达到20G以上的容量,设置达到惊人的100G,所以可以存储更清晰的影片。属于高清。
四,清晰度。
rmvb由于其局限性,最多达到DVD盘的清晰度。 avi可以通过封装不同的视频编码来达到不同的清晰度和体积。 mkv同avi,但更自由。 ts高清专用封装容器,常见蓝光或者HDDVD原版无损转换的影片。
五,总结
rmvb体积小,如果你不太注重清晰度或者对清晰度要求不高,对内置的字幕和广告不太在意,而要求更小的存储空间和小的带宽,就选择下载rmvb的影片。
avi,一部DVD压的700M avi清晰度=一部DVD压的300M的rmvb.但是avi可以通过不同的视频编码达到更高的清晰度,例如封装H264的avi,可以达到1920*1080的分辨率。 mkv同avi ts,高清专用,所以体积也很大,一部蓝光电影无损转换为ts格式后,一般20G以上一部120分钟左右的电影。 清晰度不光要看分辨率,也要看片源,例如同样一部DVD和蓝光压的电影,同样的分辨率,蓝光压出来的要清晰而且体积小。 推荐格式:X264视频编码BDrip(或者HDDVDrip)的mkv影片,一般一部电影1.4G,要比rmvb或者DVD压的avi清晰很多。 rip是压缩的意思,也有re. remux是无损原装的意思。 另外还有720P,1080P等视频标准,720P是1280*720的分辨率,1080P是1920*1080的分辨率,当然分辨率越大影片越大,跟不同分辨率的图片大小不同是同一个道理。 备注: Remux是什么及为什么选择Remux? 高清影视节目的市售产品,有HD-DVD和Blue-Ray两种。且不说其碟片相对国民收入高昂的价格,在国内根本就没有正规渠道在销售。但我们仍然可以通过网络,得到高清影视节目的数据。 蓝光和HD-DVD节目,其正片(即电影或电视剧本身,不包含花絮和访谈等内容)基本都是采用Full-HD的1080P格式,所以,为得到完全同质量的视频文件,我们有两个选择,原盘和Remux。 所谓Remux,就是通过某些软件,把蓝光和HD-DVD光盘中的正片音频、视频数据提取出来,并打包到视频“容器”中,这个容器通常是Ts或Avi。 对蓝光和HD-DVD的Remux处理,并不是一件简单的事情。蓝光和HD-DVD标准创立之初,技术人员们首先考虑的问题就是加密。因为DVD的CSS加密惨遭破解后,DVD盗版导致了数额巨大的版权损失。由IBM、英特尔、华纳、迪斯尼、微软、索尼、松下和东芝等大牌厂商支持的AACS(Advanced Access Content System,高级访问控制系统)被寄予厚望,但没有多久,又被相继破解。随后,蓝光推出了BD+加密方式。但也于2008年春天,被成功破解。 如AnyDVD的最新版本,就能将BD+加密的蓝光光碟中的正片提取出来。 网络提供的Remux视频文件,都具有播放方便、可加字幕、质量无损、文件量较小(相对原盘,其实都不小)的优点。当然,如果是追求完美的爱好者,可以选择原盘镜像来收藏。原盘中会含有所有花哨的3D菜单,交互式视频评论,花絮等内容。且可以刻录到蓝光刻录盘上,就等于自制了一张蓝光影碟了。 H264和X264究竟有什么区别? 看到有朋友在问这个问题,也因为在播放时从properties的filter中看到的是相同的解码器,所以在这里做一个简单的陈述,也希望能对经常压片的朋友有所帮助... H264隶属于MPEG-4编码,是一种高运算量的编码格式,H264的优点是在目前影视文件中容量最小的RAW,缺点是编码时需要大量运算时 间,H264支援硬件加速,H264支持自变速满帧技术(15fps-6000fps),H264编码的文件最大特征是后缀名为.h264; X264是H264的另外一种开源编码格式,其开头的"X"意思是"software",是使用CPU软解码的一种视频格式,特征是编码速度相当 快但解码很慢并相当耗费CPU处理能力,X264不支援硬件加速,是和RMVB一样的强解码类型(同一机型GeForce7300和 GeForce9600播放H264时CPU会有巨大的差异但播放RMVB和X264二者无异),X264不支持de-block(区域马赛克弱化换算) 技术; 在常见片源中,最简单的辨认方法是H264的容器是.mkv,X264的容器是,mp4,X264可同任何形式的音频格式再封装成mkv或者 avi,H264不能同mp3,mp2,ogg,wav,wma等常见音频格式再封装为mp4或者avi(目前H264只能配AVC) 、 在清晰度的对比上,X264与H264在同等清晰度下H264的容量小于X264(videostream比较),H264即使在运算能力较低比 如赛扬M530(1.73GHz/1MB/533FSB)配合支援硬件解码的独立显卡也可以流畅会回放1080p的H264,而X264则需要你有一颗强 大的处理器(X264不支援硬件解码),这就好比ePSxe和VGS模拟器之间的差距一样:H264需要的是钞票,而X264需要的则是温度...
原文链接:H264和X264究竟有什么区别? - 资料 - 我爱音视频网 - 构建全国最权威的音视频技术交流分享论坛
本文福利,免费领取C++音视频学习资料包、技术视频,内容包括(音视频开发,面试题,FFmpeg ,webRTC ,rtmp ,hls ,rtsp ,ffplay ,srs)↓↓↓↓↓↓见下面↓↓文章底部↓↓