Пакетное преобразование ffmpeg: windows в linux

У меня есть файл Windows .bat, который конвертирует все файлы .mp4 определенной папки (увеличивает скорость в 1,5 раза). ratio), помещает все преобразованные файлы в подпапку "out" и, наконец, удаляет все исходные файлы. Следующее:

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
задан 15 June 2021 в 14:08

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
1
ответ дан 28 July 2021 в 11:28

Другие вопросы по тегам:

Похожие вопросы: