Tengo alrededor de 300 conferencias en una carpeta, el último fotograma de cada video es importante y puedo usarlo.
ffmpeg -sseof -3 -i input -update 1 -q:v 1 last.jpg
para tomar el último fotograma de un solo archivo y guardarlo con un nombre específico. Quiero ingresar todos los videos juntos y generarlos conservando el nombre del archivo sin tener que hacer el laborioso trabajo de especificarlo cada vez. No sé si se aceptan comodines ni cómo hacer algún bucle.
Por favor proporcione algunas sugerencias
Respuesta1
Con un archivo por lotes, puedes hacer así:
@echo off
Title Extract ScreenShot With FFMPEG
@for %%i in (*.mkv *.mp4 *.webm) do ffmpeg -sseof -3 -i "%%i" -update 1 -q:v 1 "%%~ni.jpg"
pause
Respuesta2
for %i in (*.webm) do ffmpeg -sseof -3 -i "%i" -update 1 -q:v 1 "%~ni.jpg"
Creo que esto serviría.