動画を一気にエンコード(トランスコード)する方法

ども。代表の、西村です。

動画を纏めてエンコードしたいってことがたまにあるので、メモ代わりに、その方法を掲載しておきます。

FFMPEGをインストールしておき、以下のようなbatファイルで一括エンコードしてます。
以下の例では、origというフォルダに入っている全てのmp4ファイルをエンコードし、encodedフォルダに保存します。100時間を超える動画のエンコードを一気にやったこともありますが、最後まで安定して動作しました。
GUIもいいですが、一括処理はCUIの方が快適ですね。

@echo off

rem
rem エンコードするよー
rem

for %%i in (orig/*.mp4) do (
ffmpeg -i orig/%%i -s 1280×720 -b:v 300k encoded/%%i
)

FFMPEG