NHK語学講座ダウンロード @ ウィキ

ツール > Win 自動チャロバッチ

概要

  • 2011年度「リトル・チャロ2 心にしみる英語ドラマ」のストリーミングをダウンロードし、mp3を抜き出します。
  • Windowsで動作するバッチファイルです。Win XPで動作確認しました。
  • 保存するファイル名は「チャロ2_年月日.mp3」の形式です。
  • 再放送週はダウンロードに失敗します。公式ページで確認してください。
  • ダウンロードに失敗した場合は、時間をおいて再度実行してください。
  • ダウンロード済みのmp3ファイルがあるときはダウンロードしません。
  • rtmpdumpは配布終了のため、flvstreamerを使用しています。
  • ダウンロードするURLは実行日時を元に自動生成しています。
  • 2012/2/29(うるう日)以降も動作するようにしました。(2016年のうるう日はダメ。) New!!

インストールと実行

次の3つを同じフォルダに入れ、charo2.batを実行します。
  • flvstreamer.exe: ttp://ftp.twaren.net/Unix/NonGNU/flvstreamer/win32/ あたりからとりあえず最新版を入手し、ファイル名をflvstreamer.exeに変更。
  • ffmpeg.exe: ttp://blog.k-tai-douga.com/category/359294-1.html あたりからとりあえず最新版を入手。
  • charo2.bat:下記から入手。

ダウンロード

  • 2011/11/19版
    • ffmpeg.exeの新版(2011/09/21 rev.32736以降)でオプション指定順が厳密になった点に対応した。
  • 2011/10/19版
    • 2012年うるう日に対応した。
  • 2010/11/28版
    • Windows 2000に対応(環境変数DATEの書式違いを吸収。XPは"2010/11/28"形式、2000は"日 2010/11/28"形式) ※XPをお使いの方は更新不要です。
  • 2010/04/03版
    • 放送日変更に対応 (チャロ2は土曜日に放送なし)
  • 2010/03/29版
    • 2010年度「リトル・チャロ2 心にしみる英語ドラマ」に対応した。
    • mp3ファイルを作ったらflvファイルを削除するようにした。
    • ファイル名を「チャロ2_年月日.mp3」に縮めた。
    • DLツールのrtmpdumpをflvstreamerに変更。
  • 2009/05/06版
    • rtmpdumpのリザルト値とファイルサイズの両方でダウンロード失敗判定をするようにした。これでファイルの大きさを気にしなくてよくなると思う。
      • DL最初でコケる→リザルト0、サイズ0~13バイト(版により異なる)
      • DL途中でコケる→リザルト2、サイズ不定
  • 2009/05/06版 (未アップ)
    • 5月5日放送分はビットレートが低くファイルサイズが9MB程度だったため、ダウンロード失敗扱いをしていました。メモ帳などで編集し、最後から6行目の 11000000 を 9000000 のように直してみてください。flvかmp3の実際の時間で判定できればいいのですが…。
  • 2009/04/29版
    • 放送日分のストリーミングは7:15amから始まるのに、10:00amにならないとダウンロードしなかったバグ修正。


バグ報告など

要望、バグ報告等があればコメントをお願いします。
  • ほんとだ、それと http://www.nhk.or.jp/charo/streaming/xml/radioenv.xml で行けそうですね。 - 作者 2010-04-03 14:52:34
  • Windows2000では call %0 days %date:/=% を call %0 days %date:~2,4date:~7,2date:~10,2% に書き換える。 - けー 2010-11-27 17:02:32
  • Windows2000では call %0 days %date:/=% を call %0 days %date:~2,4\%\%date:~7,2\%\%date:~10,2% に書き換える。 - けー 2010-11-27 17:04:43
  • 上記はエスケープし損ねました。全角だと4%%date: ̄7,2%%dateです。誰か直して。 - けー 2010-11-27 17:06:56
  • ↑対応版をアップしました。XPでしか動作確認していません。 - 作者 2010-11-28 22:34:25
  • 2000で正常動作確認しました。直して欲しかったのはコメント欄だったのですが、作者さまありがとうございました。 - けー 2010-11-29 22:01:19
  • インストールと実行の所の2番目がうrl - fun 2010-12-29 18:31:53
  • インストールと実行の所の二番目のurl - fun 2010-12-29 18:35:09
  • インストールと実行の所の2番目のurlが見つかりません - fun 2010-12-29 18:41:20
  • i432.com/category/download-ffmpegのwebページが見つかりません。誰か教えてくれませんか! - fun 2010-12-29 21:40:47
  • ↑リンク切れのURLを更新しました。 - 作者 2011-01-02 16:38:07
  • 2011年度対応版をお待ちしています - 名無しさん 2011-01-05 11:21:28
  • 10日の分から動きました。年初は再放送だったからエラーになってたのでしょうかね。 - けい 2011-01-12 13:49:59
  • 動きました、ありがとうございます。 - 名無しさん 2011-01-12 23:19:33
  • ダウンロード出来なくなってしまってます。なぜでしょう? - 名無しさん 2011-02-06 20:29:38
  • 今までダウンロードできていましたが、お盆過ぎからダウンロードできなくなりました。最新コードを入力しようとしましたが、カスタマイズからスクランブル文字列を選択はできません。そのような項目がありません。どうしたらよいでしょうか?教えてください。 - チャロ2ファン 2011-08-26 09:42:17
  • もう解決していると思いますが、8月15日週は再放送のためダウンロード出来ません。なお、チャロは今のところスクランブル文字列と無関係です。 - 作者 2011-08-30 21:22:36
  • ffmpegのオプション変わっているので、下から3行目が、「ffmpeg -y -vn -i %flv% -acodec copy %mp3% > nul 2> nul」に変更が必要でした。 - saru 2011-11-13 15:55:49
  • ご報告ありがとうございます。新旧ffmpeg対応版をアップしました。 - 作者 2011-11-19 19:42:02
  • スケジューラで取得しているのですが、各番組は何時頃更新しているのですか? - user 2013-03-17 16:19:03
名前:

更新履歴

取得中です。