如何防止FFMPEG增加视频大小?

时间:2018-06-28 09:36:04

标签: video ffmpeg compression

我的目的是压缩视频并减小其文件大小。

  

ffmpeg -i input.mp4 -crf 28 output.mp4

现在,此命令将增加给定输入文件的大小。另一方面,视频质量与之前相同。因此,它增加了无用的空间。

如何阻止这种情况的发生。

这是original video(大小9.5 MB),这是compressed video(大小13.2 MB)。

因此,我想知道,是否可以使用ffmpeg进行检测,最终视频的大小是否会增加?

仅供参考:我正在写剧本。我不打算更改CRF因子。因为那样会损害其他优质视频的质量。

这些是我的ffmpeg版本的详细信息:

ffmpeg version 4.0 Copyright (c) 2000-2018 the FFmpeg developers
  built with Apple LLVM version 9.1.0 (clang-902.0.39.1)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/4.0 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-gpl --enable-ffplay --enable-frei0r --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-librtmp --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzma --enable-libopenjpeg --disable-decoder=jpeg2000 --extra-cflags=-I/usr/local/Cellar/openjpeg/2.3.0/include/openjpeg-2.3 --enable-nonfree
  libavutil      56. 14.100 / 56. 14.100
  libavcodec     58. 18.100 / 58. 18.100
  libavformat    58. 12.100 / 58. 12.100
  libavdevice    58.  3.100 / 58.  3.100
  libavfilter     7. 16.100 /  7. 16.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  1.100 /  5.  1.100
  libswresample   3.  1.100 /  3.  1.100
  libpostproc    55.  1.100 / 55.  1.100

在这里找到了一些东西:

“此模式的唯一缺点是您不知道生成的文件大小或比特率的波动是多少。” 。 checkout here

0 个答案:

没有答案