ffmpeg 分辨率 压缩_视频怎么在尽量不损害画质的前提下压缩?

其实和视频画质和效果相关的参数主要是分辨率和码率以及帧率。帧率直接和画面的流畅度相关,分辨率和码率参数和画质直接相关。

帧率:指的的视频每秒钟播放的图片数目,帧率越小,那么你看到的视频就会越卡,动作就不连贯。一般25fps是常用的视频尺寸。

码率(比特率):就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒,通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件,这个跟单帧图片的信息量有关 ,越大图片储存的信息量越大,图片就越清晰,还原的画质就越好,当然不是越大越好。这样只会增加数据量,浪费内存。

分辨率:就是视频的尺寸大小,如标准的720P视频就是每一横排有1280个像素,每一列有720个像素,总的像素就是1280x720个,这个乘积即是视频的分辨率。一般情况下,分辨率越大,视频就越清晰。但是关键要看你的视频的来源(码率高不高,拍摄设备的成像质量好不好)。清晰度由码率决定,视频尺寸和像素量由分辨率决定。码率越高越清晰(前提是分辨率保持不变),分辨率越大视频尺寸越大。

假如我们现在压缩一个视频同时需要尽量保证视频的画质,此时我们需要调整的参数就是视频大小,也就是改变了视频分辨率,压缩视频分辨率就需要同样压缩码率,例如原视频是码率3000,调整码率到500输出的就会是1/6大小。但这个调整压缩是有比例和要求的,要压缩码率又保持视频清晰度,必须是原视频的码率相对分辨率是超高,例如原视频分辨率480p码率3000,压缩到分辨率480p码率500依然能效果不错,因为480p分辨率大小只需要码率500就能保证清晰度,原视频的码率3000其实是无意义的大;如给一个分辨率很高的视频设置一个极低的码率,结果就是清晰度惨不忍睹,如果视频是由高分辨率转换为低分辨率的话,建议码率也要相应的降低。至于帧率不建议修改。

接下来给大家介绍一下压缩视频的具体步骤:

比如下面这个视频,文件大小有297M,是没法在微信上面直接传播的,此时我们就需要压缩一下视频。

视频此时对应的像素和码率分别为1920*1080和10000kbps,我们可以将分辨率保持不变,将码率改为6000-7000。

然后我们可以看到视频的尺寸变成177M,这个大小导出之后就可以直接传到微信上面了。

前面提到码率越高越清晰(前提是分辨率保持不变),但是也不是说码率无限大,视频就会无限的清晰,码率提升到一定值之后, 再往上的画质改善程度就不明显了,只会增大文件体积。 所以码率选的合适, 才可以保证清晰度又保持文件不会太大。

可以看到改变后的视频也是非常清晰喔!

给大家推荐一下常用的分辨率和码率标准参数:

分辨率320x240 码率200-384kbps;

分辨率640x480 码率768-1024kbps;

分辨率1280x720(720p) 码率2048-3072kbps;

分辨率1920x1080(1080p) 码率5120-8192kbps。

举个“栗子”:分辨率就是一个盒子,码率就是这个盒子里面装东西,他们之间有一个比例,不能装太多也不能装太小,装多了浪费,装少了影响清晰度。更多教程可关注专栏:万兴喵影 - 知乎万兴喵影-风靡全球的国产剪辑软件​miao.wondershare.cnffmpeg 分辨率 压缩_视频怎么在尽量不损害画质的前提下压缩?_第1张图片

我是@万兴喵影,一款适合小白和半专业人士的剪辑软件。只会在知乎说一切和剪辑有关的事,如果这是你需要的,那么点赞、关注我,一起把“剪刀”玩出花样。

你可能感兴趣的:(ffmpeg,分辨率,压缩)