Eu tenho 20 jpg's e 20 mp3's. Eu estou tentando juntá-los para criar um AVI. Eu quero fazer tudo de uma vez. Os arquivos são combinados para que o primeiro JPG na pasta corresponda ao primeiro áudio. E o último jpg ao último mp3 e assim por diante.
O FFmpeg que tenho para juntar-se a eles é:
ffmpeg -r 1 -loop 1 -i picture1.jpg -i audio1.mp3 -acodec copy -r 1 -shortest out.avi
Estou apenas lutando para criar um arquivo em lote para ser executado. Estou usando o windows 10.
Isso é o que eu tenho até agora:
@echo off
definir "sourcedir = C: \ Users \ Johnny \ Desktop \ FFMPEG"
set "outputdir = C: \ Usuários \ Johnny \ Desktop \ FFMPEG \ done"
PUSHD "% sourcedir%"
para %% F em (* .mp3) DO ffmpeg -r 1 -loop 1 -i Foto.jpg -i "%% F" -acodec cópia -r 1 -shortest "% outputdir% / %% F. avi "
POPD
pausa
Cria um arquivo .avi na pasta feita. No entanto, estou tentando ativá-lo para várias fotos e áudio, mas não consigo descobrir.
Tags ffmpeg batch batch-file