如何压缩视频大小体积保持清晰度(最完美图解)
的有关信息介绍如下:关于视频的几个参数:
帧率:指的的视频每秒钟播放的图片数目,电影基本的帧率为24帧每秒(大于这个数时人眼就看到的是流畅的视频了),二维动画的帧率为15帧每秒。帧率越小,那么你看到的视频就会越卡。动作就不连贯。
码率(比特率):就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件,这个跟单帧图片的信息量有关 ,越大图片储存的信息量越大,图片就越清晰,还原的画质就越好,当然不是越大越好。这样只会增加数据量,浪费内存。(码率越高许多的细节就会越完整,但是人眼的辨别能力有限,许多细节的东西是分辨不出的)。计算:码率(kbps)=文件大小(字节)X8 /时间(秒)/1000
分辨率:就是视频的尺寸大小,如标准的720P视频就是每一横排有1280个像素,每一列有720个像素,总的像素就是1280x720个,这个乘积即是视频的分辨率。一般情况下,分辨率越大,视频就越清晰。但是关键要看你的视频的来源(码率高不高,拍摄设备的成像质量好不好)。
清晰度由比特率决定,视频尺寸和像素量由分辨率决定。 比特率越高越清晰(前提是分辨率保持不变),分辨率越大视频尺寸越大。
清晰度由比特率决定,视频尺寸和像素量由分辨率决定,比特率越高越清晰(前提是分辨率保持不变),分辨率越大视频尺寸越大,打个比喻,分辨率就是盒子,比特率就是要装进盒子的东西,盒子增大了,能装的东西就多了,相当于分辨率大了,能容下的比特率就高了,比特率高了,视频就更清晰了,但视频文件也越大了,所以常说分辨率高的视频清晰,是因为分辨率越高的视频比特率也调得越高,其清晰度始终取决于比特率,比特率是人通过软件可调整的,假如给一个分辨率很高的视频设置一个极低的比特率,结果就是清晰度惨不忍睹,如果视频是由高分辨率转换为低分辨率的话,建议码率也要相应的降低。至于帧率不建议修改。
至于:视频的帧率和码率变了,但帧率和码率的比例没变
1.帧率和码率变大对视频应影响不大,但对播放器的要求就变高了(有可能导致播放不流畅,声画不同步),而且增加没有意义的数据量,使其占用内存变大,浪费内存。2.帧率变大码率变小,这里帧率对视频无影响,码率变小了,视频的清晰度就变小了(针对已经压缩过的视频而言)。3.二者都变小,视频变的不清晰画质受损而且播放时动作不连贯。注意:视频的转换是不可逆的,只能由高画质到低画质,高音质到低音质。
总之,视频连贯与帧率有关,人眼能够识别比较流畅的帧率是24帧每秒,一般我们不要修改帧率,视频清晰度一般与码率有关,码率是一个画面里面像素的丰富程度,视频大小与视频分辨率有关,视频分辨率越大,视频尺寸越大。
所谓压缩视频就是压缩了视频大小就是改变了视频分辨率,压缩视频分辨率就需要同样压缩码率,例如原视频是码率3000,调整码率到500输出的就会是1/6大小。但这个调整压缩是有比例和要求的,要压缩码率又保持视频清晰度,必须是原视频的码率相对分辨率是超高,例如原视频分辨率480p码率3000,压缩到分辨率480p码率500依然能效果不错,因为480p分辨率大小只需要码率500就能保证清晰度,原视频的码率3000其实是无意义的大。
由于网上很多平台都有限制视频大小,所以,我们录的视频或者网上找的视频有的时候是超过了平台规定的大小,因此我们需要压缩视频尺寸,下面我们以微信公众号上传视频大小的尺寸来演示如何压缩视频尺寸而又保持画面的清晰度和完整度
微信公众号:视频不能超过20M,超过20M的视频可至腾讯视频上传后添加,也可通过添加视频详情页链接以及公众号文章链接插入视频,视频时长不少于1秒,不多于10小时,支持大部分主流,如下图所示。
关于视频的几个参数详解,讲这些参数是为了让大家明白我们操作的原理,只要明白了原理任何问题你都可以迎刃而解。网上很多文章写的都是浅尝辄止,简单几句话几个截图没有讲明白所以然。小编每一篇文章都是从原理和实践结合来解决问题,可以点击右上角“关注我”看我其他优质经验。
帧率:指的的视频每秒钟播放的图片数目,电影基本的帧率为24帧每秒(大于这个数时人眼就看到的是流畅的视频了),二维动画的帧率为15帧每秒。帧率越小,那么你看到的视频就会越卡。动作就不连贯。
码率(比特率):就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件,这个跟单帧图片的信息量有关 ,越大图片储存的信息量越大,图片就越清晰,还原的画质就越好,当然不是越大越好。这样只会增加数据量,浪费内存。(码率越高许多的细节就会越完整,但是人眼的辨别能力有限,许多细节的东西是分辨不出的)。计算:码率(kbps)=文件大小(字节)X8 /时间(秒)/1000
分辨率:就是视频的尺寸大小,如标准的720P视频就是每一横排有1280个像素,每一列有720个像素,总的像素就是1280x720个,这个乘积即是视频的分辨率。一般情况下,分辨率越大,视频就越清晰。但是关键要看你的视频的来源(码率高不高,拍摄设备的成像质量好不好)。
清晰度由比特率决定,视频尺寸和像素量由分辨率决定。比特率越高越清晰(前提是分辨率保持不变),分辨率越大视频尺寸越大。
清晰度由比特率决定,视频尺寸和像素量由分辨率决定,比特率越高越清晰(前提是分辨率保持不变),分辨率越大视频尺寸越大,打个比喻,分辨率就是盒子,比特率就是要装进盒子的东西,盒子变大了,能装的东西就多了,相当于分辨率变大了,能容下的比特率就高了,比特率高了,视频就更清晰了,但视频文件也越大了,所以常说分辨率高的视频清晰,是因为分辨率越高的视频比特率也调得越高,其清晰度始终取决于比特率,比特率是人通过软件可调整的,假如给一个分辨率很高的视频设置一个极低的比特率,结果就是清晰度惨不忍睹,如果视频是由高分辨率转换为低分辨率的话,建议码率也要相应的降低。至于帧率不建议修改。
至于:视频的帧率和码率变了,但帧率和码率的比例没变1.帧率和码率变大对视频应影响不大,但对播放器的要求就变高了(有可能导致播放不流畅,声画不同步),而且增加没有意义的数据量,使其占用内存变大,浪费内存。2.帧率变大码率变小,这里帧率对视频无影响,码率变小了,视频的清晰度就变小了(针对已经压缩过的视频而言)。3.二者都变小,视频变的不清晰画质受损而且播放时动作不连贯。注意:视频的转换是不可逆的,只能由高画质到低画质,高音质到低音质。
总之,视频连贯与帧率有关,人眼能够识别比较流畅的帧率是24帧每秒,一般我们不要修改帧率,视频清晰度一般与码率有关,码率是一个画面里面像素的丰富程度,视频大小与视频分辨率有关,视频分辨率越大,视频尺寸越大。
前面的问题都明白后,你就懂了如何用软件设置正确的视频参数来调整视频大小了。我们这里用大家比较常用的视频转换工具:格式工厂,首先我们来看一下我们视频大小,鼠标右键点击视频,点击“属性”,视频大小为:22M,超过微信公众号视频大小20M,注意:如果你不是一个经验丰富的高手我们拿到一个视频文件不是立马按照网上那些配置参数来配置你的输出参数这样做事错误的,你需要分析一下你自己视频文件的各个参数然后做一个对比,比如我现在视频是大小是22M,帧的宽度640这个是分辨率,总的比特率是540,我需得到的是20M的视频,我们一般不改变分辨率直接降低码率就可以了,至于降低多少你要根据你自己码率和软件提供的码率对比
打开格式工厂选择MKV, 用MKV格式封装视频,不会降低丝毫降低画质,也就是说,比如拷贝了一个高清视频,把它封装为MKV,其画质和原视频是完全一致的,而文件大小也不会有太大差别,就好像包装商品一样,多的部分只是这个包装盒。而且,用MKV封装视频,可以自由添加音频和字幕,各种格式的音频和字幕都行,你可以把自己喜欢的音频和字幕添加到一个视频文件中去,在播放的时候选择相应的音轨就可以自如欣赏了。而网上的MKV文件,往往都会封装多个音轨或者字幕,以备下载者选用,如果你觉得不喜欢某个音轨或字幕的话,还可以通过用MKVtoolnix把自己喜欢的视频轨、音轨、字幕“单独”提取出来或者提取成一个新文件。而RMVB,不支持调用多字幕,不支持多音轨,和MKV相比,局限太多了,但因为压缩率高,而且画质清晰,所以一直是压片的主流选择,不过若真是拿到了大屏幕上去放,比如40英寸以上的液晶电视上,RMVB的1080P和MKV、MPEG、WMV这些1080P的视频相较,清晰度差别就显而易见了。
点击右上角的“添加文件”,把我们需要压缩的视频文件加载进来。然后点击"输出配置",这里我们来配置我们视频的参数。我们一般设置为:高质量和大小
设置《屏幕大小》,在对应的右侧,打开下拉菜单,这里有很多尺寸参数可以选择,选哪个呢?尺寸越小的,转换后视频体积也就会越小,但是考虑到画质不能太差,所以选一个合适的尺寸就可以了,例如480P,意思是让视频宽度缩小到480像素。480P属于标清,720P、1080P属于高清。
设置:《比特率》,对应下拉菜单也有很多参数从小到大排列。和视频大小的参数类似,数值越小,视频体积就越小,我的视频用什么分辨率比较合适?
相同的视频编码方式下,码率越高肯定画面越清晰。 但是高到一定值, 再往上的画面改善程度就不明显了,只会增大文件体积。 所以码率选的合适, 才可以保证清晰度又保持文件不会太大。
推荐的分辨率和码率关系如下:
分辨率320x240 码率200-384kbps;
分辨率640x480 码率768-1024kbps;
分辨率1280x720(720p) 码率2048-3072kbps;
分辨率1920x1080(1080p) 码率5120-8192kbps.
记住:分辨率就是一个盒子,码率就是这个盒子里面装东西,他们之间有一个比例,不能装太多也不能装太小,装多了浪费,装少了影响清晰度。
我现在视频是大小是22M,帧的宽度640这个是分辨率,总的比特率是540,因此我们这里如果选择480而不是默认640,因为我们540的码率只需要用480这个大小盒子分辨率来装。码率就默认设置就可以了
电影基本的帧率为24帧每秒,大于这个数时人眼就看到的是流畅的视频了,我们视频是25帧,大于24帧,可以默认设置,也可以设置小于24,因为20帧每秒人眼可以看得很清晰。
小编每一篇经验都是非常用心在写,每篇经验都是原理和实践的结合,具有这种学习思维是非常重要的,小编本身是一个程序员,除了会写代码,对视频制作,视频剪辑有一定研究,如果有任何关于编程和网络等问题可以随时相互沟通共同进步。请关注我和为我点赞。