最初にやったことは、実はLinuxカーネルの再構築。いつも必要最低限のデバイスしか有効にしていないから、rouge上でUSB接続のマスストレージデバイスやらスキャナなんて使わない(WindowsXPの動く、abricot側で使っている)状態だったんだけど…
流石にabricotが動かせない状況だと、そうも言ってらんない。
という訳で、カーネル再構築して、SANE突っ込んで、旅行記(?)を書き書き。下の日記も、xscanimageで取り込んだ画像を使っていたり、する。
デジカメで録音した音声を加工するために(Windows上ならGoldWave使っちゃうんだけど)、Sweepを入れる。OptionalなライブラリにlibmadというMPEG audioデコーダがあったので、これに加えてlibid3tagとmadplayも入れてしまう。
madplay、mpg123に比べると重いみたいだ。timeコマンドで比較すると、こんな感じ。
uaa@rouge:~$ time mpg123 kumenoxide.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2 and 3.
Version 0.59r (1999/Jun/15). Written and copyrights by Michael Hipp.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
Playing MPEG stream from kumenoxide.mp3 ...
Junk at the beginning 49443303
MPEG 1.0 layer III, 192 kbit/s, 44100 Hz stereo
[2:55] Decoding of kumenoxide.mp3 finished.
real 2m55.268s
user 0m6.250s
sys 0m0.500s
uaa@rouge:~$ time madplay kumenoxide.mp3
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
Title: クメンヒドロペルオキシド
Artist: 初代スレ682
6700 frames decoded (0:02:55.0), -0.1 dB peak amplitude, 0 clipped samples
real 2m55.134s
user 0m30.180s
sys 0m0.620s
uaa@rouge:~$
|
元々プレーヤの方向性が違う(madplayはプラットフォームの数を、mpg123はCPU負荷の軽さを売りにしている)から、この値だけでmadplayが駄目だと言ってはいけない。
デジカメで録った.wavをSweepに食わせると、libsndfileがinternal errorを起こしたと悲鳴を上げてくれる。こういう場合、SoXを使って.wav→.wav変換すれば大丈夫(デジカメが付けた、余計なチャンクによる仕業のようだ)。
19-Jul-2006: 朝:羽田空港内・空弁工房にて、おにぎり。昼:新地中華街・桃華園にて、長崎ちゃんぽん。夕:ホテルの軽食コーナーで、ホットドッグ。
20-Jul-2006: 朝:ホテルでの朝食。昼:ホテルヨーロッパ(ハウステンボス)内・デ アドミラルにて。夕:ハウステンボス前にあったコンビニもどきで買った、弁当。
21-Jul-2006: 朝:ホテルでの朝食。昼:特に食べていない。夕:長崎空港内・牡丹にて、長崎ちゃんぽん。
22-Jul-2006: 朝:起きてはいたが…。昼:インスタントの焼きそば。夕:白飯、焼いた肉、適当に作った野菜の付け合わせ、以前作ったオニオンスープ。
ハウステンボス、実は夕食の確保が非常に難しいです。施設内のレストランは閉店時間が早い(〜19:00くらい?)ですし、昼食を多めに食べてしまってホテルの夕食が重いかなあという理由でコンビニへ向かっても…7-11だのローソンだのの類ではなく、観光地な価格と品揃えのアレなので(以下省略)。
この辺の状況は、これからの繁忙期だと改善されるのかもしれませんが…一応、書いておくことにします。腹が減っては戦はできぬとも言いますし、ね。
(私信)ウェルサンピア佐世保へ行ける余裕が無かったので、これは次回です。わざわざ電話してくれて、感謝です。