Como salvar o stream de vídeo TS com ffmpeg 2.0.2?

Como salvar o stream de vídeo TS com ffmpeg 2.0.2?

O comando a seguir funciona bem com ffmpeg 4.1

ffmpeg -i "http://example.com/index.m3u8" -vf fps=1/60 screen%04d.jpg -hide_banner

(salva imagem a cada 1 minuto do stream)

Mas quando uso a versão 2.0.2 recebo

Unable to find a suitable output format for 'screen%04d.jpg'. 
screen%04d.jpg: Invalid argument

Tenho que usar a versão 2.0.2 em meu Synology NAS, pois esta é uma versão pré-instalada.

Como devo consertar isso?

Responder1

Obtenha um recente ffmpegdeSinoComunidade. A partir desta resposta, o FFmpeg 4.1 é fornecido e inclui suporte para sua arquitetura 88F628x.Instruções de instalaçãodo site SynoCommunity:

  1. Faça login no seu NAS como administrador e vá paraMenu Principal → Centro de Pacotes → Configuraçõese defina o nível de confiança comoSynology Inc. e editores confiáveis.

  2. NoFontes de pacotesaba, cliqueAdicionar, tipoSinoComunidadecomoNomeehttp://packages.synocommunity.com/comoLocalizaçãoe então pressioneOKpara validar.

  3. Volte para oCentro de Pacotese aproveite os pacotes da SynoCommunity noComunidadeaba.

Para mais informações consulte oWiki da SynoCommunity.

Responder2

Se você não consegue atualizar, tente

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

informação relacionada