Re: Webラジオの保存方法の質問はこちら【23】 ( No.50 )
日時: 2016/11/02 22:23
名前: おひげ

>>49 Guest M さん

レコメン*アンビシャス のラジオはマルチストリーム(再生環境によってビットレートを変更する方式)での配信に
切り替わっているようなのでおそらくは RTMPDumpHelper が反応しなくなったと思われます。


個別に再生URLを調べて ffmpeg のコマンドで保存する方式であれば保存できるようなので下記手順でお試しください。




事前準備

1. FireFox のインストール
2. ffmpeg.exe のダウンロードと作業フォルダへの実行ファイルのコピー

  ffmpeg は 下記URL からダウンロード可能です。使用環境によってダウンロードするものを変更してください。
  通常はOSのビット数に合ったものと Static を選択すれば問題ありません。
  OSのビット数がわからない場合は 32bit を選択しておけば 64bit環境でも動作可能です。
 
  ダウンロードが終わったら、解凍して bin フォルダにある ffmpeg.exe を適当な作業フォルダへコピーします。
 
  https://ffmpeg.zeranoe.com/builds/



ダウンロード手順

0.メモ帳をひらいておき 下記コマンドをメモ帳へコピーしておく

  ffmpeg -i "####" -vcodec copy -acodec copy -bsf:a aac_adtstoasc "$$$$.mp4"

1. Firefox を起動して+を押して新しいタブを追加する

2. F12 を押してデバック環境を開き "ネットワークウィンドウ" で m3u8 で絞り込む
 (この時点ではどのページも開いていないのでネットワークの中身は真っ白です、m3u8で絞り込んだ結果も何も表示されません)

3. 上記タブで レコメン*アンビシャス のWEBページを開きます http://bpro-anime.com/radio/

4. ネットワークウィンドウに2つの m3u8 の URL が表示されます。

  上のURLはマルチストリーム用のURLとなり、下のURLは再生環境によって決定された配信URLとなります。

5. 2番目のURL(ドメイン secure.brightcove.com)を選択して、右クリックし、URLをコピーします。

6. 0.で開いておいたコマンドの ##### 部分に 5. でコピーしたURLを貼り付け、 $$$$ 部分を適当なファイル名 "れこめん_回数" などに置き換えます。

  コマンド上の " " は必要なものなので消さないように #### と $$$$ 部分だけを置き換えてください。

  完成したダウンロードコマンドは下記のようになります。(現在配信中の19回の場合)

  ffmpeg -i "https://secure.brightcove.com/....rendition.m3u8?..." -vcodec copy -acodec copy -bsf:a aac_adtstoasc "れこめん_19.mp4"

7. ffmpeg.exe がおいてあるディレクトリ(フォルダ)でコマンドウィンドウを開き、作成した上記コマンドを貼り付けてダウンロードを開始します。

  最後に Failed to send close message と出るのは仕様のようですので気にしなくてもよいと思われます。
  ダウンロードが完了したら、保存されたラジオの頭と最後を実際に再生して確認をお勧めします。




トップページ