决定视频文件占用空间大小的因素

上传人:第*** 文档编号:30599908 上传时间:2018-01-30 格式:DOCX 页数:10 大小:19.99KB
返回 下载 相关 举报
决定视频文件占用空间大小的因素_第1页
第1页 / 共10页
决定视频文件占用空间大小的因素_第2页
第2页 / 共10页
决定视频文件占用空间大小的因素_第3页
第3页 / 共10页
决定视频文件占用空间大小的因素_第4页
第4页 / 共10页
决定视频文件占用空间大小的因素_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《决定视频文件占用空间大小的因素》由会员分享,可在线阅读,更多相关《决定视频文件占用空间大小的因素(10页珍藏版)》请在金锄头文库上搜索。

1、决定视频文件占用空间大小的因素(编码格式,比特率)编码率/比特率直接与文件体积有关。且编码率与编码格式配合是否合适,直接关系到视频文件是否清晰。在视频编码领域,比特率常翻译为编码率,单位是 Kbps,例如800Kbps 其中, 1K=1024 1M=1024Kb 为比特(bit)这个就是电脑文件大小的计量单位,1KB=8Kb ,区分大小写,B 代表字节(Byte) s 为 秒(second) p 为 每(per ), 以 800kbps 来编码表示经过编码后的数据每秒钟需要用 800K 比特来表示。1MB=8Mb=1024KB=8192KbWindows 系统文件大小经常用 B(字节)为单位表

2、示,但网络运营商则用b(比特),也就是为什么 512K 速度宽带在电脑上显示速度最快只有约64K 的原因,网络运营商宣传网速的时候省略了计量单位。完整的视频文件是由音频流与视频流 2 个部分组成的,音频和视频分别使用的是不同的编码率,因此一个视频文件的最终技术大小的编码率是音频编码率+视频编码率。例如一个音频编码率为 128Kbps,视频编码率为 800Kbps 的文件,其总编码率为 928Kbps,意思是经过编码后的数据每秒钟需要用 928K 比特来表示。了解了编码率的含义以后,根据视频播放时间长度,就不难了解和计算出最终文件的大小。编码率也高,视频播放时间越长,文件体积就越大。不是分辨率越

3、大文件就越大,只是一般情况下,为了保证清晰度,较高的分辨率需要较高的编码率配合,所以使人产生分辨率越大的视频文件体积越大的感觉。计算输出文件大小公式:(音频编码率(KBit 为单位) /8 + 视频编码率(KBit 为单位)/8) 影片总长度(秒为单位)= 文件大小(MB 为单位)这样以后大家就能精确的控制输出文件大小了。例:有一个 1.5 小时(5400 秒)的影片,希望转换后文件大小刚好为700M计算方法如下:7008540010241061Kbps意思是只要音频编码率加上视频编码率之和为 1061Kb,则 1 个半小时的影片转换后文件体积大小刚好为 700M。至于音频编码率和视频编码率具

4、体如何设置,就看选择的编码格式和个人喜好了,只要 2 者之和为 1061 即可。如可以设置为视频编码格式H264,视频编码率 900 Kbps,音频编码格式 AAC,编码率 161 Kbps。与文件体积大小有关的码率是指的平均码率,因此,不论是使用固定比特一次编码方式还是使用二次(多次)动态编码方式,都是可以保证文件大小的。只有使用基于质量编码的方式的时候,文件大小才不可控制。编码格式有很多种,在技术不断进步的情况下,针对不同的用途,产生了各种编码格式。不同编码格式的压缩率不一样,且有各自的特点,有些在低码率情况下能保持较高的画面质量,但在高码率情况下反而画面质量提示不大,有些适合在高码率情况

5、下保持高清晰度画面,但可能在低码率情况下效果不佳。介绍常见的几种。RMVB/RM 在制定的时候主要考虑的是网络传播,目的在于利用不快的网速传播视觉可以接受的画面质量。因此,RMVB/RM 编码格式的特点是较低码率下能获得较好的视频质量。但高码率的情况下反不如其他编码格式。同样是 RM/RMVB 后缀的文件,其内部编码格式细分还有R8/R9/R10 等,但总的来说,上面所说的特点依然是存在的。只是压缩率更高了,因此 RMVB 没人用在高清编码领域。RMVB 追求的是高压缩率,能接受的画面质量,所以经常压缩掉一些不容易注意的细节。初看画面不错,细看就发现画面不锐利,层次不分明,总给人一直模糊的感觉

6、。RMVB/RM 后缀文件的音频编码部分同样存在这样的情况,声音压缩率很高,但只是能听,不要奢望达到声音动听的境界。RMVB的流行,一是因为 REAL 的这种格式适合低速网络的传播,能以较小的文件体积获得可以接受的画面质量。二是随着 RMVB 的使用,开始出现功能比较完善的转码软件和解决方案,方便了视频爱好者,扩大了影片来源。但随着网速越来越快,H264 等更好的编码器出现,同时也因为 RMVB 不适合高清视频制作,且若对于其他硬件厂家希望支持RMVB/RM 格式,就必须向 REAL 公司支付相当昂贵的专利费,导致很多硬件厂商放弃了对 RMVB 文件的支持。RMVB 的文件已经不是以前那种完全

7、压倒性的优势了。现在网络传播的视频文件已经很多都是AVI、MKV、MP4、3GP 等后缀了。其中 MKV 等多用于高清视频文件,MP4、3GP 等多用于手机和便携式设备等领域, AVI 则使用范围更加广,不但在高清晰度视频文件中有 AVI 文件,在便携式设备领域也有 AVI使用。VCD 用的视频编码格式为 MPEG1,DVD 的则为 MPEG2,VCD 和 DVD都主要用于家庭影音播放,而且一般来说,VCD 用的 MPEG1 编码为固定码率编码。DVD 可以支持动态码率的 MPEG2 编码。为了能保证激烈变化画面的时候的清晰度,其默认编码率都比较高,VCD 标准编码率为 1152Kbps,DV

8、D 开放些,根据影片播放时间,常设置为 5000 Kbps -8000 Kbps 之间,在不浪费 DVD 碟容量的前提下尽可能的使用较高的码率获得更高的清晰度。MPEG1 和 MPEG2 在超低码率情况效果不佳,且过分提高码率,画面效果带来的提示也不明显。AVI 文件常用的视频编码为 Xvid 和 Divx,但 Divx 是一种收费的编码格式,开发之初利用了开源社区的力量,但后封闭起来成为一种收费的编码格式,违反了开源社区的游戏规则,因此与开源社区有过节。Xvid则是在 Divx 脱离开源社区以后,由开源社区在 Divx 技术积累的基础上独立研发的新的符合 MPEG4 规范的编码格式,编码效果

9、很好,对硬件要求也不高,同时由于 Xvid 的免费与开放性, Xvid 获得了众多硬件厂家的支持,所以现在很多 DVD 碟机和 MP4 等硬件设备都可以直接播放Xvid 编码的 AVI 文件。可以说,能支持 Divx 的设备一般都支持 Xvid。同时 Xvid 编码也是 DVD Rip 的标准编码方式之一,因此很多高清视频文件也用 Xvid 进行视频编码。由于大量的 DVD 碟机和 MP4 提供了良好的硬件支持,Xvid 编码已经成为事实上最常用的编码格式之一。作为开源社区阵营的 MediaCoder 软件对 Xvid 编码支持很好,由于历史渊源,不支持 Divx 编码也不奇怪。 Xvid 编

10、码的特点是在低码率的情况下,效果不输于 RMVB,同时对于硬件运算能力的要求低于 RMVB,高码率的情况下能达到很不错的清晰度,效果远远高于 RMVB。同时 Xvid 对于动画视频还做了特殊优化。H264 编码也是一种符合 MPEG4 规范的编码格式。应该算目前能用上的最先进的编码方式了,特点是在低码率的情况下,依然能获得很好的画面视觉效果。因此在 320240 分辨率的情况下,要保持较高的清晰度,Xvid 一般常用 320-350Kbps 码率,但 H264 只需要 200 多 Kbps码率就能达到同样的画面效果。同时,H264 的高压缩率,也能满足高清领域压缩的需求。随着画面分辨率的变大,

11、为了保持清晰度,需要的编码率会以比分辨率更快的速度增加,导致文件体积快速增加,特别是达到 1080P 级别的时候,一个影片的体积为几 G 乃至几十 G,此时 H264 的高压缩率特点特别适合制作高清视频,H264 的压缩率比MPEG2 高出好几倍。一个使用 MPEG2 编码制作的高清文件可能会达到30G 甚至更多,但使用 H264 编码制作的话,可能只需要 4-5G 就足够了。但是,H264 的这种高压缩率带来的副作用就是最硬件运算能力要求比较高,用 H264 编码速度较慢,且使用 H264 编码的高清视频很多单核电脑放不了,好在现在双核电脑的流行基本解决了这个问题,在便携式设备上,由于多数厂

12、家设计能力所限,普遍 CPU 运算能力都低,H264 也就无法支持,因为在便携式设备上,一旦 CPU 速度超过 400M Hz 或者达到更高的速度的时候,不但对 CPU 设计、制作提出了高要求,而且对于电路设计也提出了新的要求,在低速 CPU 主板设计时可以忽略不计的射频干扰等问题,但如果要达到更高的速度,就必须解决,很多厂家的设计能力都不足以解决这方面的问题,因此,市面上的MP4 设备多可以支持 Xvid 编码,但无法支持 H264 编码。微软自己的 ASF/WMV 文件有专用的编码方式,也有几代不同的编码,新一代的编码压缩率更高,效果更好。ASF 文件其实与 WMV 文件是一回事,只是后缀

13、不一样罢了,可以手动修改更换后缀,没关系的。但由于微软的这种格式可以附带播放权限控制,加入了文件权限控制的ASF/WMV 文件,只能通过电脑播放,其他设备如标称支持 ASF 格式的MP4 播放器等都无法播放,且在电脑上播放时,必须链接进授权者的网站,很多居心不良的网站就乘机在授权网页上挂木马。RMVB 文件可以弹出网页木马,但 RMVB 的弹出页面是设置在 RMVB 文件里面的,你可以用软件或者手工去除这种弹出设置,或者不联网看 RMVB 文件也可以,不链接到指定网页并不会影响到正常播放。但 ASF/WMV 的危害更加严重,如果需要播放有授权限制的 ASF/WMV 文件,必须链接进指定网页获得

14、授权,否则不能播放。因此,假设授权页面暗藏木马,除非你不看这个 ASF/WMV 文件,否则开始获取播放授权就必中网页木马。由于 ASF/WMV 文件内部也有几代不同的编码器,即使在标准支持ASF 的设备上,也可能遇到不能播放的 ASF/WMA 文件。因为可能不支持某种编码器或者编码组合,这个情况与 AVI 相似,其他封装格式也都有这类问题。而且 ASF/WMV 所用的编码器,论压缩率比不上H264,论兼容性和开放性比不上 Xvid,因此,不是必须情况,一般不建议转换 ASF/WMV 文件。随着 FLV 和 3GP 文件的流行,H263 格式在日常使用中也经常用到。H263 压缩率其实并不高,但

15、对硬件要求比较低,因此被手机等平台选择为主要支持的视频编码之一。FLASH 从 FLASH8 开始,就支持 H263编码的 FLV 文件。现在很多视频共享网站的 FLV 文件视频部分用的就是 H263 编码。但由于 H263 压缩率并不高,因此视频网站的约 20 分钟 FLV 视频文件体积大小约为 40M 左右,但并不清晰,激烈动作画面则更加模糊。很多非智能手机本身屏幕就不大,分辨率很低,也谈不上什么清晰度,用 H263 也无所谓。FLASH 完全就是为了适应网络传播而设计的,帧率极低,默认只有 12 帧,一般的 FALSH 动画文件用的是矢量技术,可以随意放大缩小而不失真,但 FLASH 的

16、 FLV 文件是基于位图技术的,且第一代 FLV 文件标准就支持 H263 编码,FLV 为了更快的进行网络传播,可以说将 RMVB/RM 格式的设计理念发挥到极致,一切为了缩小文件体积,视觉效果能看就行。因此,尽管 FLV 文件可以支持更高的编码率和帧率,新的 FLASH 播放器也能支持新的编码格式,但在我们常见的视频共享网站中,为了兼容性和尽可能的缩小文件体积,其 FLV 文件分辨率多为 320240,帧率为 12 帧/秒,视频编码格式为本就压缩率并不高的 H263,编码率不足 300Kbps,音频编码方面也是尽可能的能省就省。尽管压缩参数低,但网站播放界面的分辨率一般为 400300,本就已经很低的分辨率还被强行放大,这就是为什么大家总是觉得视频共享网站的视频有种模糊感觉的原因,且有时候还会觉得画面不流畅,这些网站的提供的视频节目,其声音效果也很烂,基本属于刚刚能听的范围。音频编码方面,对于视频文件来说,除了 RMVB 自己封闭的编码标准,最常见的就是 MP3 和 AAC。微软格式的 ASF/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 外语文库 > 英语学习

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号