O que é um comando simples para multiplicar vários arquivos de vídeo e legenda em sequência?
Use for /l
:
@echo off
setlocal enabledelayedexpansion
for /l %%a in (1,1,99) do (
set _count=00%%a
ffmpeg -i "moviename part %%a.mp4" -i "moviename part %%a.srt" -c copy "temp!_count:~-2!.mkv"
)
endlocal
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD - Uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.
- enabledelayedexpansion - Expansão com atraso fará com que as variáveis sejam expandidas em tempo de execução e não no tempo de análise.
- para / l - Realize condicionalmente um comando para um intervalo de números.
- definir - Exibir, definir ou remover variáveis de ambiente do CMD. As alterações feitas com o SET permanecerão apenas pela duração da sessão atual do CMD.
- variáveis - Extrai parte de uma variável (substring).