Como watermark todos os arquivos na pasta com ffmpeg? (Janelas)

0

Estou usando o comando a seguir para redimensionar e filmar os vídeos: ffmpeg -i "input video.mp4" -s 640x480 -vf "movie=watermark.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:main_h-overlay_h-10 [out]" "output video.mp4"

Com este comando eu tenho que adicionar cada vídeo linha por linha. Como posso simplesmente fazer a mesma coisa em todos os vídeos em um diretório e especificar uma pasta de saída? Estou usando o Windows.

    
por Jay 09.07.2016 / 16:36

1 resposta

0

Você está procurando um script de shell em lote. Para janelas você pode usar:

for %%a in ("C:\path\to\directory\*.mp4") do ffmpeg -i "%%a" -s 640x480 -vf "movie=watermark.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:main_h-overlay_h-10 [out]" "C:\path\to\output_directory\%%~na.mp4"
pause

Basta colar os itens acima no seu terminal depois de atualizar seus caminhos para os arquivos, é claro.

Boa sorte

    
por 30.07.2016 / 06:46