Questão Como extrair a imagem do arquivo mkv h264 single-frame?


ffmpeg -i IMG_9353.JPG -pix_fmt yuv420p -y qqq.y4m
x264 qqq.y4m --preset placebo --tune stillimage --crf 33 -o qqq.mkv

Como extrair a foto agora? qqq.mkv é não-vazio, o tamanho depende da opção "crf", mas todos os jogadores (mplayer -vo pnm, ffmpeg -i qqq.mkv -y qqq.ppm, vlc) considere o vídeo como vazio e não mostra nada (não produza nenhum arquivo de saída).


1


origem




Respostas:


Gstreamer trabalha neste caso

gst-launch filesrc location=qqq.mkv ! decodebin ! pnmenc  ! multifilesink location=r.ppm

Se falhar, congela ou não produz arquivos com "pnmenc" você pode usar "pngenc", "y4menc", "jpegenc" e outros codecs de imagem para salvar.


1