ラジ録2で録った「らじる★らじる」flvファイルをまとめてmp3に変換する

ひたすらNHKラジオ第2ばかり録音する[twitter:@riocampos]です。
前にも書いたように
ffmpegでflvからmp3へと変換 - 別館 子子子子子子(ねこのここねこ)
らじる★らじるの録音は、ラジ録2というソフトを使っています。

ラジ録2 Mac版 [ダウンロード]

ラジ録2 Mac版 [ダウンロード]

ラジ録2(Webラジオ録音ソフト) Mac版

ラジ録2(Webラジオ録音ソフト) Mac版

問題点

ラジ録2はだいたい安定して動いてくれるのですが、ときどき気を損ねます。

  • 録音の欠け
  • flvからmp3への変換忘れ

前者はどうやらNHKとの接続の問題っぽいですので仕方ないと思ってます(対策として再放送も録音予約している)。
しかし後者はソフトの不具合じゃないのかと思っています。もちろん接続問題が要因かもしれませんけど。

flvファイルを一気に変換したい

ラジ録2は録音の中間ファイルとして「番組名_年_月_日.flv」を生成し、録音ミスが生じると(?)それまでの録音ファイルを「番組名_年_月_日-xxx.flv」(xxxは数字3桁で000から始まる連番)のファイル名で保存します(なので「番組名_年_月_日.flv」のファイルが最新の録音データ)。これらのflvファイルから変換して「番組名_年_月_日.mp3」の形式でmp3ファイルを保存します。録音ミスが生じた場合には「番組名_年_月_日【XGap】.mp3」のように複数ファイルを結合したことを明記したファイルを生成します。
のですが、mp3ファイルへの変換を失敗してflvファイルのまま残してしまうことが時々あります。このflvファイルをmp3に一括変換するため、同一ディレクトリ内のflvファイルをmp3へ変換するRubyスクリプトを書きました。念のためにフルパス指定しないとスクリプトが動かないようにしています。('13 6/12更新)
非常に下手ですが、ひとまずさらしておきます。
(\はバックスラッシュです)

#!/usr/bin/ruby
# coding: UTF-8

def flv2mp3conv(dir)
  Dir.glob(File.expand_path(dir) + "/*").each do |entry|
    filedir, filename = File.split(entry)
    if /.*\.flv$/ =~ filename  # pick up .flv files
      from = entry
      dest = entry.gsub(/flv$/,"mp3")
      `ffmpeg -i #{from} -ab 128k #{dest}`   #convert flv to mp3 (128kbps)
    end
  end
end

flv2mp3conv(ARGV[0])

次は自動接続

続いて変換後の「番組名_年_月_日-xxx.mp3」と「番組名_年_月_日.mp3」とのファイルをまとめて「番組名_年_月_日【XGap】.mp3」にするスクリプトを書きたいなと思いつつ、まだ出来てません。
ffmpegで出来ると思うので、参考リンクを挙げておきます。