coding, photo, plant and demo

*flac to mp3

memo 20080408 011546
#!/usr/bin/ruby

Dir::mkdir("mp3") unless FileTest.exist?("mp3")

Dir::glob("flac/*.flac").each {|f|
 f.gsub!(' ', '\ ')
 mp3 = f.sub(/flac$/,'mp3')
 mp3.sub!(/^flac/, 'mp3')
 system("flac -dcs #{f} | lame - #{mp3}")
}
こんなんでいいかな?と書き捨てたけど当然idv3 tagが変換されねー。
それは自力は無理。めんどい。てことでぐぐったらflac2mp3.plを発見。

Can't locate Audio/FLAC/Header.pm
と言われたので、
$ sudo apt-get install libaudio-file-perl
とした。あとは、
$ ls flac
hoge1.flac hoge2.flac ...
$ flac2mp3.pl flac mp3
$ ls mp3
hoge1.mp3 hoge2.mp3 ...
てな感じで使えます。