
El siguiente comando funciona bien con ffmpeg 4.1
ffmpeg -i "http://example.com/index.m3u8" -vf fps=1/60 screen%04d.jpg -hide_banner
(guarda la imagen cada 1 minuto de la transmisión)
Pero cuando uso la versión 2.0.2 obtengo
Unable to find a suitable output format for 'screen%04d.jpg'.
screen%04d.jpg: Invalid argument
Tengo que usar la versión 2.0.2 en mi Synology NAS ya que es una versión preinstalada.
¿Cómo debería solucionarlo?
Respuesta1
Obtener una reciente ffmpeg
deComunidad Sino. A partir de esta respuesta, se proporciona FFmpeg 4.1 e incluye soporte para su arquitectura 88F628x.Instrucciones de instalacióndel sitio SynoCommunity:
Inicie sesión en su NAS como administrador y vaya aMenú principal → Centro de paquetes → Configuracióny establezca el nivel de confianza enSynology Inc. y editores de confianza.
En elFuentes de paquetespestaña, haga clicAgregar, tipoComunidad SinocomoNombreyhttp://packages.synocommunity.com/comoUbicacióny luego presioneDE ACUERDOvalidar.
volver a laCentro de paquetesy disfrute de los paquetes de SynoCommunity en elComunidadpestaña.
Para más información consulte elWiki Comunidad Syno.
Respuesta2
Si no puedes actualizar, intenta
ffmpeg -i "http://example.com/index.m3u8" -map 0:v -vf fps=1/60 -c:v mjpeg -q:v 2 -f segment -segment_time 0.01 -segment_format mjpeg screen%04d.jpg -hide_banner