múltiplas imagens png sobre um único pipe para ffmpeg (nenhum arquivo grava no disco!)

2

Eu tenho um programa que gera um script para gnuplot , que por sua vez gera muitas imagens PNG e as envia para stdout . Eu quero canalizar essas imagens para ffmpeg sem gravá-las no disco . Esta é minha linha de comando até agora:

./myprogram | gnuplot | ffmpeg -c:v png -i - -c:v libx264 -preset medium -crf 24 output.mkv

Infelizmente, isso não parece ser o caminho, ffmpeg reclama "pipe :: dados inválidos encontrados ao processar a entrada".

Existe alguma maneira ou sou forçado a despejar os pngs numerados em disco e então passar o ffmpeg algo como -i %10.png ?

    
por Lorenzo Pistone 18.05.2012 / 23:12

1 resposta

1

Tente usar -f image2pipe , não está documentado na documentação oficial, mas funcionou para o meu problema semelhante

    
por 20.05.2012 / 01:24

Tags