diary/Kojima

・NHKラジオの「聴き逃し番組」の録音

玩式草子の連載も再開したので,ネタの備忘録用にこっちも再開.

NHK R2の古典購読「西行をよむ」,予約し忘れて4月分を聴き逃してしまった.

最近,NHKラジオの多くの番組は放送後3ヶ月くらいストリーミングで配信していて, ブラウザ経由ではいつでも聴けるものの,移動の合間に聴くのを楽しみにしている人間にとっては, 音声ファイルをダウンロードして音楽プレイヤーに取り込みたい.

何か方法はないかな,と調べてみたところ, 「聴き逃し番組を探す」のページ, 実際の番組一覧表はjavascriptで動的に生成しているらしい.

では,このスクリプトはどこからデータを拾ってくるのだろう,,と眺めてみたら,

 jsonpath = "//www.nhk.or.jp/radioondemand/json/index/index.json"

という部分があった.

どうやらこれっぽい,とこのページを開くと, Firefoxがjsonのデータを自動的に整形して表示してくれた.

NHK_json.png

このページを眺めると,「古典購読」も json形式のデータで提供されているので追いかけていくと, 「西行をよむ」の第1回は

 https://nhks-vh.akamaihd.net/i/radioondemand/r/0961/s/stream_0961_46e6ff76e05ab33247f51138e2b5966a.mp4/master.m3u8

というURLからアクセスできることが分かった. 実際にこのURLをクリックしてやると,メディアプレイヤーが起動され,HLS形式で番組が再生される. ここまで分かれば,後は radiru_rec.py で生成するスクリプト同様,

 ffmpeg -i https://nhks-vh.akamaihd.net/i/radioondemand/r/0961/s/stream_0961_46e6ff76e05ab33247f51138e2b5966a.mp4/master.m3u8 古典購読「西行をよむ」_001.mp4

で無事ダウンロードできた.



添付ファイル: fileNHK_json.png 100件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:43