动图转视频

gif转mp4

  1. ffmpeg -f gif -i animation.gif animation.mp4

特殊:gif转出来的mp4播放不了?

有些gif转化出来的mp4不能被Mac的QuickTime Player.app 播放,需要添加pixel formal参数

  1. ffmpeg -i input.gif -vf scale=420:-2,format=yuv420p out.mp4
  • 说明
    • 使用 yunv420p 需要保证长宽为偶数,这里同时使用了scale=420:-2
      • wiki中解释: QuickTime Player 对 H.264 视频只支持 YUV 色域 4:2:0 方式的二次插值算法

gif转其他视频格式

  1. ffmpeg -f gif -i animation.gif animation.mpeg
  2. ffmpeg -f gif -i animation.gif animation.webm