Recode.rb
Her er et Ruby-script for å dekode FLAC-filer
til WAV,
for så å kode WAV-filen til MP3,
og deretter slette WAV-filen.
Scriptet er rimelig simpelt, og ganske så ineffektivt, men det gjør
jobben. Dersom man ønsker å gjøre det på en kjappere måte kan man
antakeligvis pipe outputen fra flac-dekoderen til mp3-enkoderen.
<code class="ruby">
#!/usr/bin/env ruby
Dir.foreach(`pwd`.chomp) { |fn|
if fn != "." and fn != ".." and fn != __FILE__
# Remove suffix
basename = fn[0..fn.rindex(".")-1]
# Convert
`flac -d "#{fn}" "#{basename}.wav"`
`lame -h --preset standard "#{basename}.wav" "#{basename}.mp3"`
`rm "#{basename}.wav"`
end
}