Acrescenta um número aleatório ao nome do arquivo de saída.
set output=%~dpn1%random%%~x1
d:\audio\ffmpeg.exe -i "%~1" -vcodec copy -acodec libvo_aacenc -af volume=3.0 "%output%"
Estou tentando criar um arquivo em lote para processar vídeos e renomear o arquivo de saída automaticamente.
Eu tenho isso até agora:
@ECHO OFF
d:\audio\ffmpeg.exe -i "%~1" -vcodec copy -acodec libvo_aacenc -af volume=3.0 "%~1"
pause
O último "% ~ 1" substituirá o arquivo inicial. O que eu gostaria é que eles acrescentem algo ao final do arquivo, por exemplo:
filename.avi retornará nome_do_arquivo1.avi
Como faço para fazer isso?
Tags command-line windows ffmpeg batch