#!/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 ...てな感じで使えます。