Re: Webラジオの保存方法の質問はこちら【23】 ( No.25 )
日時: 2016/09/12 19:48
名前: おひげ

>>24

GAOさん

アフタートークですが、>>12 で書いた方法と似たような形で保存可能です。


事前準備

1. FireFox のインストール
2. ADD on " User Agent Switcher" のインストール (http://chrispederick.com/work/user-agent-switcher/)
3. ffmpeg のダウンロードと作業フォルダへの実行ファイルのコピー


ダウンロード手順

1. firefoxを起動するか起動中のfirefoxのタブのところにある+を押して新しいタブを追加する
2. F12を押してデバック環境を開きコンソールウィンドウで m3u8 で絞り込む
 (この時点ではどのページも開いていないのでコンソールの中身は真っ白です、m3u8で絞り込んだ結果も何も表示されません)
3. ファイルメニュー ツール(T)より User Agent Switcher を使用してユーザーエージェントを iOS(iPhone,iPAD) から iPhone (Safari / iOS8)を選択する
4. 音泉のダンガンラジオのページを開く (http://www.onsen.ag/program/dangan_m/)
5. 再生ボタンを押すと 再生画面には エラー 動画ファイルが見つかりません と表示され デバック環境の m3u8 を絞り込んだ箇所に動画URL(m3u8)が表示されます

 (エラーメッセージの例)
 "application/x-mpegurl" の HTTP "Content-Type" はサポートされていません。
 メディア http://api01-platform.stream.co.jp/apiservice/.....m3u8 を読み込めませんでした。

6. 配信URL http://api01-platform.stream.co.jp/apiservice/.....m3u8 の部分をコピーする

7. ffmpeg の下記コマンドを使用して m3u8 をダウンロードします。
 ($$$$ は保存するファイル名となるので自由な名前を付けてください)
 (URLやファイル名の場所にある " " の囲いは削らないようにする必要があります)

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

  コマンド例は ffmpeg -i "http://api01-platform.stream.co.jp/apiservice/.....m3u8 " -vcodec copy -acodec copy -bsf:a aac_adtstoasc "アフタートーク.mp4" のようになります

m3u8 を表示させるためには 再生ウィンドウがひらけるが実際に再生できない環境(旧式のOS等を採用しているデバイス)を選択する必要があります。
その為、Android端末などを選択すると再生されてしまうため、http://eq-beacon.stream.co.jp/ のURLしか取得できないようになるようです。




トップページ