【FFmpeg】動画のファイルサイズを小さくする

  • 投稿 : 2019-04-20

iPhoneで撮影した動画を小さくしたい

言葉では説明難しいので、動画で説明しようと思って、いざアップロードしようとしたら、私の環境だと遅すぎて・・。ADSLなので、下りは8MB出てても、上りは最大1MBなのが原因だと思います。

仕方がないので画質を落としてでも小さくしたいということで、急ぎでやった結果です。

ツールの入手先

FFmpeg
Builds - Zeranoe FFmpeg

Windowsパッケージのバイナリー(実行ファイル)のほうをダウンロードしてください。インストールする必要はなくて、展開(解凍)してどこかに置くだけです。

使い方

Windowsのコマンドプロンプトから使います。「ffmpeg.exe」のある場所までフルパスで指定して実行するとよいかも。

I:\tmp> i:\tmp\f\bin\ffmpeg -i IMG_3700.MOV -vcodec copy -acodec copy IMG_3700.mp4

iPhoneのMOV動画をmp4に変換

i:\tmp\f\bin\ffmpeg -i IMG_3700.mp4 -vf scale=720:-1 IMG_3700_min.mp4

横幅を720pxの動画に変換

やってみた

3分程度の動画
元動画:350MB (1920x1080)
変換後:12MB (800x450)

Duration: 00:03:03.38, start: 0.000000, bitrate: 534 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 800x450, 456 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default)

小さくなりすぎてる気がするが、iPhoneで再生しても問題なさそうなので・・。
Vegasで変換すると、110MB(720x480)でした。

Duration: 00:03:03.32, start: 0.000000, bitrate: 5410 kb/s
Stream #0:1(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 720x480 [SAR 1:1 DAR 3:2], 5277 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc (default)

i:\tmp\f\bin\ffprobe 情報を表示したい動画ファイル名

ffprobeコマンドで調べると、ビットレートの差のようです。

スポンサーリンク
タグ#Windows