1

Я пытаюсь создать командный файл для обработки видео и автоматически переименовать выходной файл.

Я получил это до сих пор:

@ECHO OFF
d:\audio\ffmpeg.exe -i "%~1" -vcodec copy -acodec libvo_aacenc -af volume=3.0 "%~1"
pause

Последний «% ~ 1» перезапишет исходный файл. Я хотел бы, чтобы они добавили что-то в конец файла, например:

filename.avi вернет filename1.avi

Как мне это сделать?

1 ответ1

1

Добавляет случайное число к имени выходного файла.

set output=%~dpn1%random%%~x1
d:\audio\ffmpeg.exe -i "%~1" -vcodec copy -acodec libvo_aacenc -af volume=3.0 "%output%"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .