
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 ffmpeg
deSinoComunidade. A partir desta resposta, o FFmpeg 4.1 é fornecido e inclui suporte para sua arquitetura 88F628x.Instruções de instalaçãodo site SynoCommunity:
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.
NoFontes de pacotesaba, cliqueAdicionar, tipoSinoComunidadecomoNomeehttp://packages.synocommunity.com/comoLocalizaçãoe então pressioneOKpara validar.
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