¿Cómo guardar la transmisión de video TS con ffmpeg 2.0.2?

¿Cómo guardar la transmisión de video TS con ffmpeg 2.0.2?

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 ffmpegdeComunidad Sino. A partir de esta respuesta, se proporciona FFmpeg 4.1 e incluye soporte para su arquitectura 88F628x.Instrucciones de instalacióndel sitio SynoCommunity:

  1. 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.

  2. En elFuentes de paquetespestaña, haga clicAgregar, tipoComunidad SinocomoNombreyhttp://packages.synocommunity.com/comoUbicacióny luego presioneDE ACUERDOvalidar.

  3. 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

información relacionada