オンラインPC館

FFmpegのフレームレート変換

動画の30fps化

動画を30fpsに変換する方法です。
元が60fpsの場合は少し低速な動画になります。
赤字の値はそのままでも変換できますが、より厳密に設定する場合は各自で調べてください。

@echo off
cd "ターゲットフォルダのパス"
for %%1 in (".入力ファイル形式") do "ffmpeg.exeのパス" -i "%%1" -y -r 30 -b:v 4800k -b:a 256k -vf "setpts=2.0*PTS" -af "atempo=0.5" "%%~n1.出力ファイル形式"
for /r %%1 in (*) do if /i "%%~x1" neq ".出力ファイル形式" del "%%1"

動画の60fps化

動画を60fpsに変換する方法です。
元が30fpsの場合は倍速動画になります。
赤字の値はそのままでも変換できますが、より厳密に設定する場合は各自で調べてください。

@echo off
cd "ターゲットフォルダのパス"
for %%1 in (".入力ファイル形式") do "ffmpeg.exeのパス" -i "%%1" -y -r 60 -b:v 4800k -b:a 256k -vf "setpts=2/3*PTS" -af "atempo=1.5" "%%~n1.出力ファイル形式"
for /r %%1 in (*) do if /i "%%~x1" neq ".出力ファイル形式" del "%%1"

オンラインPC館
トップページテクニックPCツールテクニックFFmpeg → FFmpegのフレームレート変換