バッチ ffmpeg 変換: Windows から Linux へ

バッチ ffmpeg 変換: Windows から Linux へ

特定のフォルダーのすべての .mp4 ファイルを変換し (速度が 1.5 倍に向上)、変換されたすべてのファイルを "out" サブフォルダーに配置し、最後にすべての元のファイルを削除する Windows .bat ファイルがあります。次のようになります。

for %%a in ("*.*") do ffmpeg -i "%%a" -filter_complex "[0:v]setpts=PTS/1.5[v];[0:a]atempo=1.5[a]" -map "[v]" -map "[a]" "out\%%~na.mp4"
for %%f in (*.mp4) do (del "%%~f")

どなたか、これを Linux (Ubuntu) に「翻訳」していただけませんか? よろしくお願いします。

答え1

出典:ffmpeg でディレクトリ全体を変換するにはどうすればよいですか?

mkdir out
for i in *.mp4; do ffmpeg -i "$i" -filter_complex "[0:v]setpts=PTS/1.5[v];[0:a]atempo=1.5[a]" -map "[v]" -map "[a]" "out/${i%.*}.mp4"; done

関連情報