Как автоматически построить график вывода функции оболочки

Я много занимаюсь редактированием и обработкой видео, и провожу много времени, просматривая вывод таких программ командной строки, как ffmpeg. Ffmpeg производит регулярный вывод вида

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
...

. Мой вопрос в том, есть ли программа командной строки, которая могла бы автоматически отображать вывод этого (предпочтительно живого)? так что вы могли бы написать

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

, и это дало бы хорошую диаграмму, показывающую, как fps и вещи менялись на протяжении всего процесса.

На самом деле это не критически важный запрос, но ожидание намного приятнее ...

4
задан 16 April 2011 в 12:53

1 ответ

Я не знаю, как происходит генерация «автоматически», но вы, безусловно, можете автоматизировать это.

Gnuplot может быть вашим лучшим выбором.

Вот краткий учебник .

Вот еще один способ извлечения некоторых данных из ffmpeg: http://forums.creativecow.net/thread/291/71

xgraph и ploticus также могут быть использовать.

0
ответ дан 16 April 2011 в 12:53

Другие вопросы по тегам:

Похожие вопросы: