Batch convertendo MP3 e imagem parada PNG para vídeos MP4

0

O que eu digito no Windows cmd para que isso funcione? Eu encontrei um código que deve funcionar no Linux, mas estou no Windows. O código do Linux é:

for mp3 in "*.mp3"; do ffmpeg -f image2 -loop 1 -i picture.png -framerate 60 \
-i $mp3 -c:v libx264 -tune stillimage -c:a copy "${mp3%.*}.mp4";

Digitar isso no Windows cmd não funciona, então o que devo digitar?

Eu quero vários arquivos de áudio + uma imagem mesclada em vários arquivos de vídeo.

    
por dert56468 27.11.2014 / 11:46

1 resposta

1

O equivalente do Prompt de Comando do Windows é:

for %i in (*.mp3) do ffmpeg -f image2 -loop 1 -i picture.png -framerate 60 ^
-i "%i" -c:v libx264 -tune stillimage -c:a copy "%~ni.mp4"

Nota: Isso funcionará quando digitado de forma interativa, mas se você estiver executando como um script, precisará prefixar as variáveis com %% em vez de%.

    
por 27.11.2014 / 23:58

Tags