🦁
ffmpeg のコマンドが適用されなくて困った話
ffmpeg とは
FFmpeg(エフエフエムペグ)は動画と音声を記録・変換・再生するためのフリーソフトウェアである
動画をgifに変えたかった
コマンドは以下の通り
$ ffmpeg -i src.mov dst.gif
画面収録をgifに変換するまでは良かったがgifの再生速度が遅すぎたのでコマンドを追加して再生速度を変更する。
$ ffmpeg -i src.mov dst.gif -vf "setpts=0.5*PTS"
だが再生速度は変わらず。。。
何がいけなかったのか
結論から言うとコマンド -vf "setpts=0.5*PTS"
の位置が悪かった。
このコマンドは mov に対してのコマンドなので gif より前に追加しないと機能しない。
順番なんて考えたことがなかったから罠すぎた。。。
正しくは以下の通り↓
$ ffmpeg -i src.mov -vf "setpts=0.5*PTS" dst.gif
Discussion