Instantly share code, notes, and snippets.

Embed
What would you like to do?
らじるらじる m3u8 を ffmpeg で録音する(8放送局)2017/9 以降対応
## NHKのネット配信サービスであるらじる★らじる。
# 従来は https://gist.github.com/riocampos/5656450 のように rtmpdump を使う必要がありましたが、
# 2017年9月から m3u8 による配信へ変更になったようです。m3u8 なので10秒単位での録音になります。
## 録音コマンド(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://nhkradioakr2-i.akamaihd.net/hls/live/511929/1-r2/1-r2-01.m3u8
# 札幌放送局ラジオ第1
https://nhkradioikr1-i.akamaihd.net/hls/live/512098/1-r1/1-r1-01.m3u8
# 札幌放送局NHK-FM
https://nhkradioikfm-i.akamaihd.net/hls/live/512100/1-fm/1-fm-01.m3u8
# 仙台放送局ラジオ第1
https://nhkradiohkr1-i.akamaihd.net/hls/live/512075/1-r1/1-r1-01.m3u8
# 仙台放送局NHK-FM
https://nhkradiohkfm-i.akamaihd.net/hls/live/512076/1-fm/1-fm-01.m3u8
# 東京放送局ラジオ第1
https://nhkradioakr1-i.akamaihd.net/hls/live/511633/1-r1/1-r1-01.m3u8
# 東京放送局NHK-FM
https://nhkradioakfm-i.akamaihd.net/hls/live/512290/1-fm/1-fm-01.m3u8
# 名古屋放送局ラジオ第1
https://nhkradiockr1-i.akamaihd.net/hls/live/512072/1-r1/1-r1-01.m3u8
# 名古屋放送局NHK-FM
https://nhkradiockfm-i.akamaihd.net/hls/live/512074/1-fm/1-fm-01.m3u8
# 大阪放送局ラジオ第1
https://nhkradiobkr1-i.akamaihd.net/hls/live/512291/1-r1/1-r1-01.m3u8
# 大阪放送局NHK-FM
https://nhkradiobkfm-i.akamaihd.net/hls/live/512070/1-fm/1-fm-01.m3u8
# 広島放送局ラジオ第1
https://nhkradiofkr1-i.akamaihd.net/hls/live/512086/1-r1/1-r1-01.m3u8
# 広島放送局NHK-FM
https://nhkradiofkfm-i.akamaihd.net/hls/live/512087/1-fm/1-fm-01.m3u8
# 松山放送局ラジオ第1
https://nhkradiozkr1-i.akamaihd.net/hls/live/512103/1-r1/1-r1-01.m3u8
# 松山放送局NHK-FM
https://nhkradiozkfm-i.akamaihd.net/hls/live/512106/1-fm/1-fm-01.m3u8
# 福岡ラジオ第1
https://nhkradiolkr1-i.akamaihd.net/hls/live/512088/1-r1/1-r1-01.m3u8
# 福岡放送局NHK-FM
https://nhkradiolkfm-i.akamaihd.net/hls/live/512097/1-fm/1-fm-01.m3u8
# M3U8URLは http://www.nhk.or.jp/radio/config/config_web.xml に記載されています。
@taco0603

This comment has been minimized.

Show comment
Hide comment
@taco0603

taco0603 Sep 17, 2017

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

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