web-dev-qa-db-ja.com

シェル関数の出力を自動的にグラフ化する方法

私は多くのビデオ編集と処理を行い、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
Slipstream

「自動的に」行われる生成については知りませんが、確かに自動化できます。

Gnuplotが最善の策かもしれません。

簡単なチュートリアル です。

Ffmpegからデータを抽出する別の方法を次に示します。 http://forums.creativecow.net/thread/291/71

xgraphとploticusも役に立つかもしれません。

2
belacqua