什么ffmpeg命令将产生与Instagram';类似的视频压缩;什么是压缩?

什么ffmpeg命令将产生与Instagram';类似的视频压缩;什么是压缩?,ffmpeg,compression,instagram,video-compression,Ffmpeg,Compression,Instagram,Video Compression,我希望拍摄一段视频,并以类似Instagram使用的压缩方式对其进行压缩。什么ffmpeg命令可以做到这一点?Instagram目前使用x264对视频进行编码,我看到的单个视频被剪切到640x640,没有音频 获取文件信息 未从示例中删除编码信息,因此您可以对其进行探测以推断使用了哪些编码选项 $ strings input.mp4 | grep x264 x264 - core 148 - H.264/MPEG-4 AVC codec - Copyleft 2003-2016 - http:/

我希望拍摄一段视频,并以类似Instagram使用的压缩方式对其进行压缩。什么ffmpeg命令可以做到这一点?

Instagram目前使用x264对视频进行编码,我看到的单个视频被剪切到640x640,没有音频

获取文件信息 未从示例中删除编码信息,因此您可以对其进行探测以推断使用了哪些编码选项

$ strings input.mp4 | grep x264
x264 - core 148 - H.264/MPEG-4 AVC codec - Copyleft 2003-2016 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=0 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=0 threads=8 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=1638 vbv_bufsize=3276 crf_max=0.0 nal_hrd=none filler=0 ip_ratio=1.40 aq=2:1.00
或者,您可以使用
mediainfo
获取此信息

编码 基本上,默认设置(
-crf 23
-preset medium
)在我的示例中使用,并带有一些附加选项:

ffmpeg -i input -maxrate 1638k -bufsize 3276k -psy 0 -aq-mode 2 -movflags +faststart output.mp4
  • 我不会费心逐字复制这些设置(尤其是
    -psy 0
    ),而是尝试使用一个更简单的命令,看看什么最适合您的需要。看

  • 此示例不执行裁剪。请参阅和/或过滤器以执行此操作


您想匹配哪些样本?我注意到,对于18s视频,他们将其压缩到只有1.16mb。我很难达到可比的速度。我目前最好使用的ffmpeg是30倍。源视频和命令?Insta视频链接?谢谢!这真的很有帮助。仅此命令就可以将我的30倍比较值提高到12.5倍。为了获得更好的速率,我将使用它。@user592419当您将同一个源上传到Instagram时,结果是否类似?