Detecção de cena FFmpeg e scenecut

0

Esta é uma pergunta de acompanhamento da minha pergunta anterior postada AQUI . Então, basicamente, usando o FFmpeg, estou tentando detectar cenas depois de escolher um bom scenecut threshold e pegue um único quadro representativo de cada cena.

Neste momento, o comando de detecção de cenas abaixo que já possuímos salva as cenas detectadas no disco, o que infelizmente leva muito tempo:

ffmpeg -y -i myVideo.mp4 -vf yadif \
       -c:v libx264 -profile:v high -preset:v fast \
       -x264opts min-keyint=15:keyint=1000:scenecut=20 -b:v 2000k \
       -c:a aac -b:a 128k \
       -f segment -segment_format mp4 -segment_time 0.01 -segment_format_options movflags=faststart \
       /home/1/output%05d.mp4

Meu objetivo final é identificar as cenas e salvar apenas um único quadro dessa cena como uma imagem (digamos, o quadro intermediário dessa cena) em vez de codificar e salvar os vídeos da cena inteira. Existe uma maneira rápida de conseguir isso?

    
por Tina J 09.07.2018 / 18:05

0 respostas