braintag

公開してしまう備忘録

flvをmp4に劣化なしで、複数ファイルをドロップして一括で変換するバッチファイル

表題の通り、flvをmp4に劣化なしで、複数ファイルをドロップして一括で変換するバッチファイルです。
Windowsで動作します。

変換ツールはavconvを使用します。

libav
http://libav.org/download.html

Windows Nightly and Release Buildsから、自分のOSにあったバイナリをダウンロードして、どっかに展開します。

自分は、D:\ols\以下に展開しました。

D:\ols\libav-win64-20130622\usr\bin\avconv.exe

デスクトップ上で、右クリックから空のテキストファイルを作り、"flv4mp4drop.bat"というファイル名にリネームします。

中身を以下のように編集します。
avconvの位置は、自分が展開したパスに置き換えてください。

echo off
echo ----------------------------------------
for %%a in (%*) do D:\ols\libav-win64-20130622\usr\bin\avconv.exe -i %%a -c copy "%%~na.mp4"
echo ----------------------------------------
pause

そして、このバッチファイルに対して、複数のflvファイルをドロップすると、同じフォルダにコンテナが変換された"mp4"のファイルが作成されます。

以上です。