0

.avi ファイルでいっぱいのフォルダーがあり、ffmpeg を使用してそれらを .mp4 ファイルに変換したいと考えています。オンラインチュートリアルに従って、これを行うバッチファイルを作成しました。コードは次のとおりです。

"C:\ffmpeg\ffmpeg.exe" -y -i %1 -sameq -ar 22050 -vcodec libx264 "C:\videos\Series 1\S01E01.mp4"

上記のコードを含む createmp4.bat ファイルに .avi ファイルをドラッグ アンド ドロップするだけで問題なく動作します。ただし、これについて少し賢くなり、フォルダー内の .avi ファイルを反復処理し、それらすべてに対して createmp4.bat を実行して C:\videos\Series 1\ ディレクトリにコピーする別のバッチ ファイルを使用する必要があります。 .

また、可能であればファイルの名前を S01E01.mp4、S01E02.mp4 などに変更したいと考えています。

これに関する任意の助けをいただければ幸いです。ああ、念のため言っておきますが、私はバッチ ファイルの作成についてまったく無知です。

ありがとう

4

1 に答える 1

3

これを試してください(例):

@echo off & setlocal
pushd "X:\My AVI folder"
for %%i in (*.avi) do "C:\ffmpeg\ffmpeg.exe" -y -i "%%~fi" -sameq -ar 22050 -vcodec libx264 "C:\videos\Series 1\%%~ni.mp4"
popd
于 2013-05-01T21:33:50.280 に答える