Как написать командный файл для запуска команды ffmpeg для всего каталога? [Дубликат]

Если ваши слайды всегда находятся в слайдахContainer, вы можете сделать это

org_html = document.getElementById("slidesContainer").innerHTML;
new_html = "<div id='slidesInner'>" + org_html + "</div>";
document.getElementById("slidesContainer").innerHTML = new_html;
-1
задан Gerhard Barnard 27 March 2019 в 07:13
поделиться

1 ответ

Для этого вам понадобится цикл for. Итак, в batch-file:

@echo of
for %%i in (*.ts) do ffmpeg -i "%%i" -acodec copy -vcodec copy "%%~ni.mp4"

я предлагаю вам прочитать некоторые справки, доступные для этой команды через cmd.exe, в частности, сосредоточиться на «замене ссылок на переменные FOR» [1110 ], чтобы понять, как раскрываются переменные. просто запустите:

  • for /?

Вы можете найти много более полезных команд, выполнив help и затем выполнив показанные команды с переключателем /?, доступным для каждый из них.

SideNote , если вы планируете запустить это из cmd, а не из batch-file, тогда нам нужно использовать один %

for %i in (*.ts) do ffmpeg -i "%i" -acodec copy -vcodec copy "%~ni.mp4"
0
ответ дан Gerhard Barnard 27 March 2019 в 07:13
поделиться
Другие вопросы по тегам:

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