「雑記帳/2007年11月23日/OggVorbis-file-info. V.0.6 出来ました」の編集履歴(バックアップ)一覧に戻る

雑記帳/2007年11月23日/OggVorbis-file-info. V.0.6 出来ました - (2007/11/26 (月) 00:14:52) のソース

#blognavi

やっとこさ、[[リリース>http://www.geocities.jp/aoyoume/oggtool/]]です。
以前予告したように、今回のバージョンではビットレート推移が出力できるようになりました。

ただし、単体では単位時間あたりのビットレートをテキストで出力するだけなので、あまり見て楽しめるものではありません。そこで[[gnuplot>http://www.gnuplot.info/]]というグラフ作成ツールを使ったグラフ化を簡単に出来るようにしました。
"-br" オプションを使うことで、2つのファイルが作成されます。1つは平均ビットレートの記述されたテキストファイル。もう1つは、gnuplot用のスクリプトファイルです。このgnuplot用のスクリプトファイルは直接gnuplotで読み込むことができ、gnuplotはそれに従って自動的にテキストファイルからグラフを作成し表示します。

余談ですが、今回久しぶりにダメ文字問題(特定の2byte文字がうまく処理できない)に向き合うことになり、昔に作ったプログラムのソースを見直してしまいました。なんというか、文字処理というのも結構泥臭い問題を抱えてるな、と改めて思った次第です。

追記 (2007年11月26日)
文字列の処理に一部問題があったので修正しました。特に"-br"オプションがうまく働かなかった方は新バージョンをお試しください。旧バージョンでもgnuplotでのグラフ表示がきちんと出来ているならば、出力結果自体に問題はないのでご安心を。

&italic(){サンプル}
#image(vinfo6_sample.png,title=グラフ化例)


#right{
カテゴリ: [[[vorbis>雑記帳/カテゴリ/vorbis]]] - &trackback() - 2007年11月23日 15:50:55
}
- vinfoが吐き出すスクリプトではエラーになる様です。gnuplotはSJIS対応が不完全みたいで、文字列を囲む引用符を " " ではなく全て ' ' にしたらロード出来ました。  -- 名無しさん  (2007-11-24 05:16:24)
- gnuplot4.2だとエラーが出ますね。4.0では大丈夫だったので問題を見落としていました。修正テスト版をこのページにアップロードしました。試してみてください。  -- 蒼弓  (2007-11-24 13:23:01)
- fix版でロード出来るのを確認しました。どうもありがとう御座います。  -- 名無しさん  (2007-11-24 17:37:05)
#comment(nostyle,nsize8,size30)
#blognavi
記事メニュー
目安箱バナー