如何使用ffmpeg缩小视频的大小?

2022-12-21,,,,

如何使用ffmpeg缩小视频大小

看到这个答案。为方便起见,在下面引用:

通过将1 GB除以以秒为单位的视频长度来计算所需的比特率。因此,对于长度为16:40(1000秒)的视频,请使用1000000字节/秒的比特率:

>ffmpeg -i input.mp4 -b 1000000 output.mp4

可能值得考虑的其他选项是设置“恒定速率因子”,它降低了平均比特率,但保留了更好的质量。CRF在18到24之间变化-比特率越低,比特率越高。

>ffmpeg -i input.mp4 -vcodec libx265 -crf 20 output.mp4

根据需要更改编解码器-如果libx265不可用,则libx264可用,但代价是文件大小稍大。

除非您要寻找特定的比特率,否则我建议您-crf选择该选项。这是最常用的 x264编码:http : //slhck.info/articles/crf

简而言之:CRF为23将产生“ DVD”质量的电影(〜700MB-1GB),而较低的CRF值将具有较高的质量(较大的文件)。

您提到要减少文件大小以适合移动设备上的更多视频,这也是我的用例。这里所有的答案都是为了降低压缩质量,但是没有人提到减小视频帧的大小。根据我的经验,它要快很多,比重新压缩要快3到5倍。查看ffmpeg的文档缩放以获得更多信息。

ffmpeg -i input.mkv -vf "scale=iw/2:ih/2" half_the_frame_size.mkv

ffmpeg -i input.mkv -vf "scale=iw/3:ih/3" a_third_the_frame_size.mkv

ffmpeg -i input.mkv -vf "scale=iw/4:ih/4" a_fourth_the_frame_size.mkv

来源:https://qastack.cn/unix/28803/how-can-i-reduce-a-videos-size-with-ffmpeg

如何使用ffmpeg缩小视频的大小?的相关教程结束。

《如何使用ffmpeg缩小视频的大小?.doc》

下载本文的Word格式文档,以方便收藏与打印。