NHKラジオ講座2012年度最終週放送分のダウンロード

NHKラジオ講座の2012年度の最終週がCaptureStreamでダウンロードできなくなってしまいました。
原因はNHK酷すぎだからであって,3月の最終週のストリーミング放送は4月1日からダウンロードできるように公開されるはずなのに,NHKは4月1日からストリーミング方式を変更したからです。しかもユーザ登録しろとか。ユーザの学習履歴がとれるのはいいとしても,それはオプションとして提供すべきなのではないかと思います。
それはそれとして,重要なのは,ちょっと頑張れば

  • ユーザ登録しなくてもダウンロードできる

ということです。
一番簡単なのは,NHK語学講座ダウンロード @ ウィキ - ツール/NHK.htaで緊急対応がされたので,ver-2.2.1をダウンロードして実行すればOK。mp3ファイル出力してくれる優れもの。なのですが,私のWindows 7の環境では上手くいきませんでした(Random codeを入力すると「アクセスできません」というメッセージが出てしまう)。実行にはflvstreamerとffmpegが必要です。

flvstreamerとffmpegが用意出来れば,2012年度最終週(基礎英語1〜3) - 海外ドラマに字幕をつけてみよう! - Yahoo!ブログ2012年度最終週(基礎英語以外の英語講座) - 海外ドラマに字幕をつけてみよう! - Yahoo!ブログの方法でダウンロードすることができます。mp4あるいはaac形式で保存することができます。そこからmp3形式に変換することは別に考えます。
rtmpdumpでやるならば,NHK語学講座ダウンロード @ ウィキ - コメント/掲示板/wikiの運営関連のコメントにあるように,実践ビジネス英語ならば次のようにすればダウンロードできます。ダウンロードしたファイルは flv 形式ですが,とりあえずはVideoLAN - Official page for VLC media player, the Open Source video framework!などで再生しておいて,変換は後で考えるのでOK。ダウンロードしてしまうことが先決です。
rtmpdumpをダウンロードしてきて(例えばhttp://rtmpdump.mplayerhq.hu/download/),展開したら,DOSプロンプトでその展開したフォルダに移動して,次のコマンドを入力します。

rtmpdump.exe --rtmp "rtmp://flv.nhk.or.jp/ondemand/" -y "mp4:flv/gogaku/streaming/mp4/1284L2S8ZZWWQ4/12-ebj-4231-718" --app "ondemand/" -W https://cgi2.nhk.or.jp/gogaku/common/swf/gogaku_streaming.swf -o 実践ビジネス英語_2013_03_27.flv
rtmpdump.exe --rtmp "rtmp://flv.nhk.or.jp/ondemand/" -y "mp4:flv/gogaku/streaming/mp4/1284L2S8ZZWWQ4/12-ebj-4231-719" --app "ondemand/" -W https://cgi2.nhk.or.jp/gogaku/common/swf/gogaku_streaming.swf -o 実践ビジネス英語_2013_03_28.flv
rtmpdump.exe --rtmp "rtmp://flv.nhk.or.jp/ondemand/" -y "mp4:flv/gogaku/streaming/mp4/1284L2S8ZZWWQ4/12-ebj-4231-720" --app "ondemand/" -W https://cgi2.nhk.or.jp/gogaku/common/swf/gogaku_streaming.swf -o 実践ビジネス英語_2013_03_29.flv

他の番組については,NHK語学番組を毎週1週間分をダウンロードして学ぶ方法 | nanapi ナナピに番組コードがまとまっています。でも,放送番号が分からないとダウンロードできません。放送番号は2012年度最終週(基礎英語1〜3) - 海外ドラマに字幕をつけてみよう! - Yahoo!ブログ2012年度最終週(基礎英語以外の英語講座) - 海外ドラマに字幕をつけてみよう! - Yahoo!ブログのコマンドの中に書かれていますので,読み取ってください。