Usando ffmpeg e scenecut, como dividir um vídeo em imagens individuais e convertê-las em .mp4 / .gif?

0

Meu objetivo é importar um vídeo e exportar arquivos individuais para cada corte. Eu li através de uma série de tópicos no site, e este < A pergunta foi muito útil para chegar a uma solução.

ffmpeg -y -i testing.mp4 -vf yadif \
   -c:v libx264 -profile:v high -preset:v fast \
   -x264opts min-keyint=15:keyint=1000:scenecut=40 -b:v 2000k \
   -an \
   -f segment -segment_format mp4 -segment_time 1 -segment_format_options movflags=faststart \
   output%05d.mp4

Infelizmente, o resultado não está funcionando para mim. O primeiro segmento reproduzido é reproduzido, mas os cortes a seguir parecem não ser executáveis .mp4s (na pré-visualização, quicktime player, estréia, VLC - todas as telas pretas ou em branco). Eu adoraria pedir todos os seus conhecimentos!

Captura de tela do arquivo .mp4s resultante

E a saída registrada.

Como mencionei no título, adoraria ter uma v2 que criaria versões gif de cada clipe. Pelo que entendi, scenecut é uma opção x264 que pode não funcionar para .gifs. É uma questão secundária, mas será que eu posso concatenar uma conversão de .gif para o final desse processo de cenas?

Obrigado!

    
por Kyle Billings 25.09.2018 / 18:00

0 respostas