Como representar automaticamente graficamente a saída de uma função shell

4

Eu faço um monte de edição e processamento de vídeo, e gasto muito tempo olhando para a saída de programas de linha de comando como o ffmpeg. O Ffmpeg produz uma saída regular do formulário

frame=1234 fps=80 q=-1.0 size= 23456kB time=1234 bitrate=280.0kbits/s
frame=1237 fps=80 q=-1.0 size= 23678kB time=1258 bitrate=280.0kbits/s
...

minha pergunta é, existe um programa de linha de comando que poderia representar graficamente a saída deste (de preferência ao vivo)? então você poderia escrever

ffmpeg -i inputfile.avi -lotsofoptions -outputfile.avi > graphprogramorsomething

e produziria um bom gráfico mostrando como o fps e as coisas variavam ao longo de todo o processo.

Não é realmente um pedido de missão crítica, mas tornaria a espera muito mais agradável ...

    
por Slipstream 05.04.2011 / 17:00

1 resposta

2

Eu não sei sobre a geração sendo feita "automaticamente", mas você pode certamente automatizá-la.

O Gnuplot pode ser sua melhor aposta.

Aqui está um breve tutorial .

Aqui está outro método para extrair alguns dados do ffmpeg: link

xgraph e ploticus também podem ser úteis.

    
por belacqua 05.04.2011 / 17:55