【メモ】ffmpegでファイルの一括エンコード

Windowsでmkvを纏めてmp4にしたいことが多々あるのでメモ。

for %%i in (*.mkv) do ffmpeg -i "%%~ni.mkv" "%%~ni.mp4"

作業したいフォルダにBatを作成してPowerShellで実行。

ffmpegへのパスは通ってる前提です。

[2022/11/01 更新]

コーデックをコピーすることで無劣化変換出来ると指摘されました。なのでより良いコードを示します。

for %%i in (*.mkv) do ffmpeg -i "%%~ni.mkv" -vcodec copy -acodec copy "%%~ni.mp4"

コメントする?

メールアドレスが公開されることはありません。