これって何? †radiko,agqr,NHKなどのアニラジ系アーカイブに関連するメモ集です。 crkはradiko、agqrは超A&G+、NHKはらじる★らじるのストリーミング放送を 暗号化 †GnuPGを利用した公開鍵暗号方式で暗号化しています。 保存フォーマット †基本的にストリーミングされているそのままです。agqrはDRMを解除しています。 DRMの鍵の有効期限が2012年7月末までだったのでどうなるかと恐れていましたが、 スマートフォン対応ということでflash player形式に変更になるようです。 再エンコードなどはしていません。 2020/11/03からHLSで保存するようにしました。 (agqr: Windows Media Video 9/ Windows Media Audio 9[.2] ASFコンテナ) agqr: AVC1 / AAC with SBR+PS (画像あり MP4コンテナ、画像なし m4a) AM波: AAC with SBR m4a NHK : AAC with SBR m4aコンテナ(ADTS) agqrはrtmp化したためフォーマットが変更になります。2012/07から 2013/04からagqrの画像あり版のコンテナをflvからmp4に変換するようにしました。 ffmpegでコンテナの入れ替えを行っているだけで再エンコードはしていません。 メタデータを埋め込むためにMP4にしました。flvのメタデータ埋め込みが面倒だったからです。 2014/01/02からRadiko保存はm4aに変換するようにしました。 保存ファイル名 †以下はrtmpで保存していた時のものです。Tagは使用しません。 保存ファイル名の形式は以下の通りです。 YYYY-MM-DD-hhmm-{String}-{Tag}.[flv|m4a] YYYY-MM-DD-hhmm: 保存開始時刻 {String} : agqr=AAG, radiko={放送局コード, CRK=ラジオ関西, OBC=ラジオ大阪,..}, らじる=NHK {Tag} : 番組名を識別できる文字列 agqrの場合、番組タグの後ろに数字列がつきますが、接続ポイントを示すもので、 http://www.uniqueradio.jp/agplayerf/getfmsListHD.phpで得られる情報から rtmpdumpの引数として使った値を示します。 -r の引数 : rtmpe://fms{x}.uniqueradio.jp/ -a の引数 : ?rtmp://fms-base{y}.mitene.ad.jp/agqr/ -y の引数 : aandg{z} YYYY-MM-DD-hhmm-AG-TEST-xy_z.flv 'YYYY-MM-DD-hhmm-AG-TEST-11_2.flv' は {fms1, fms-base1, aandg2}を 利用したことになります。接続リトライをするとどんどん継ぎ足していきます。 'YYYY-MM-DD-hhmm-AG-TEST-11_2-22_1-21_2.flv' みたいになっていき、 最後の21_2で保存したことを表します。 逆に、11_2,22_1では接続できなかったことを表します。 ストレージ領域 †現在のところ保存するためのストレージ領域として複数用意しています。
ラジオファイルがアップされるとツィッター@up_kun でつぶやきます。 ストレージサーバの状況などはツィッター@sarami_info を参照してください。 保存スケジュール †
|