Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 38 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save riocampos/93739197ab7c765d16004cd4164dca73 to your computer and use it in GitHub Desktop.
Save riocampos/93739197ab7c765d16004cd4164dca73 to your computer and use it in GitHub Desktop.
らじるらじる m3u8 を ffmpeg で録音する(8放送局)2021/4 以降対応
## NHKのネット配信サービスであるらじる★らじる。
# 従来は https://gist.github.com/riocampos/5656450 のように rtmpdump を使う必要がありましたが、
# 2017年9月から m3u8 による配信へ変更になったようです。m3u8 なので10秒単位での録音になります。
# また 2021年4月に更新され、以前の M3U8URL は2022年2月末で廃止されました。
## 録音コマンド(m4a)
ffmpeg -i M3U8URL -c copy outputfilename.m4a
# ファイルサイズ的に m4a が最も小さくなる
# m4a ファイルのときだけ "-c copy" オプションが使える。
## 録音コマンド(mp3)
ffmpeg -i M3U8URL -write_xing 0 outputfilename.mp3
# Mac かつ保存形式が mp3 ファイルの場合には、ファイルの
# 時間表示を正しくさせるために "-write_xing 0" オプション必須。
# (参考: https://trac.ffmpeg.org/ticket/2697 )
# ffmpeg の各種オプションに関しては https://ffmpeg.org/ffmpeg.html を見てください。
# 日本語だと http://www.cagylogic.com/archives/2017/06/04125209.php 辺りで充分かと。
# -t オプションと -to オプションだけで済むと思いますが。
## M3U8URLは以下の通り。
# ラジオ第2(各放送局共通)
https://radio-stream.nhk.jp/hls/live/2023501/nhkradiruakr2/master.m3u8
# 札幌放送局(JOIK)ラジオ第1
https://radio-stream.nhk.jp/hls/live/2023545/nhkradiruikr1/master.m3u8
# 札幌放送局(JOIK)NHK-FM
https://radio-stream.nhk.jp/hls/live/2023546/nhkradiruikfm/master.m3u8
# 仙台放送局(JOHK)ラジオ第1
https://radio-stream.nhk.jp/hls/live/2023543/nhkradiruhkr1/master.m3u8
# 仙台放送局(JOHK)NHK-FM
https://radio-stream.nhk.jp/hls/live/2023544/nhkradiruhkfm/master.m3u8
# 東京放送局(JOAK)ラジオ第1
https://radio-stream.nhk.jp/hls/live/2023229/nhkradiruakr1/master.m3u8
# 東京放送局(JOAK)NHK-FM
https://radio-stream.nhk.jp/hls/live/2023507/nhkradiruakfm/master.m3u8
# 名古屋放送局(JOCK)ラジオ第1
https://radio-stream.nhk.jp/hls/live/2023510/nhkradiruckr1/master.m3u8
# 名古屋放送局(JOCK)NHK-FM
https://radio-stream.nhk.jp/hls/live/2023511/nhkradiruckfm/master.m3u8
# 大阪放送局(JOBK)ラジオ第1
https://radio-stream.nhk.jp/hls/live/2023508/nhkradirubkr1/master.m3u8
# 大阪放送局(JOBK)NHK-FM
https://radio-stream.nhk.jp/hls/live/2023509/nhkradirubkfm/master.m3u8
# 広島放送局(JOFK)ラジオ第1
https://radio-stream.nhk.jp/hls/live/2023512/nhkradirufkr1/master.m3u8
# 広島放送局(JOFK)NHK-FM
https://radio-stream.nhk.jp/hls/live/2023513/nhkradirufkfm/master.m3u8
# 松山放送局(JOZK)ラジオ第1
https://radio-stream.nhk.jp/hls/live/2023547/nhkradiruzkr1/master.m3u8
# 松山放送局(JOZK)NHK-FM
https://radio-stream.nhk.jp/hls/live/2023548/nhkradiruzkfm/master.m3u8
# 福岡放送局(JOLK)ラジオ第1
https://radio-stream.nhk.jp/hls/live/2023541/nhkradirulkr1/master.m3u8
# 福岡放送局(JOLK)NHK-FM
https://radio-stream.nhk.jp/hls/live/2023542/nhkradirulkfm/master.m3u8
# M3U8URLは http://www.nhk.or.jp/radio/config/config_web.xml に記載されています。
@taco0603
Copy link

taco0603 commented Sep 17, 2017

有用な情報をありがとうございます。
2017年9月4日?以降に録音ができなくなって、原因を調査していました。
配信方法が変更されたことは気が付きませんでした。
録音コマンドをffmpegに変更し、cronから実行できました。
ffmpegは-tオプションだけで行けますね。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment