Como posso extrair keyframe e p-frame do fluxo com um único comando usando o ffmpeg

0

Eu quero extrair dois tipos de quadros de um fluxo de tv usando o ffmpeg ao mesmo tempo.

Minha pergunta é: como posso obter dois quadros I e P usando um único comando?

por exemplo: comando para obter todos os quadros-chave no ffmpeg:

ffmpeg -i http://my-tv-stream.m3u8 -vf "select=eq(pict_type\,I)" -vsync vfr -qscale:v 2 thumbnails-%02d.jpeg
    
por austin powers 03.08.2016 / 13:15

1 resposta

1

Use

ffmpeg -i http://my-tv-stream.m3u8 -vf "select='eq(pict_type\,I)+eq(pict_type\,P)'" -vsync vfr -qscale:v 2 thumbnails-%02d.jpeg

Para enviar os tipos de quadros separadamente, use

ffmpeg -i http://my-tv-stream.m3u8 -vf "select='eq(pict_type\,I)" -vsync vfr -qscale:v 2 I-thumbnails-%02d.jpeg
       -vf "select='eq(pict_type\,P)" -vsync vfr -qscale:v 2 P-thumbnails-%02d.jpeg
    
por 03.08.2016 / 13:49

Tags