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

>>6 T.W さん

音泉組合(BEWE)配信はユーザーエージェントを偽装してやることで m3u8 が取得できましたので
下記手順をお試しください。

事前準備

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. 音泉組合(BEWE)ページを開き、ログインする
5. 過去ログ配信ページを開き目的の番組を再生する
6. 再生ボタンを押すと別のタブが追加されて再生用のSWFが開くのでそのURLをコピーします
 (http://bewe.sc/modules/BEWE_PREMIER_CONTENTS/disposition_onsen.php?id=xxxx) xxxx は番組によって変わります。
7. デバック環境を開いているタブ(3.の時まで作業していたタブ)にもどり、6. でコピーしたURLを貼り付けます
8. 再生ボタンを押すと 再生画面には エラー 動画ファイルが見つかりません と表示され デバック環境の m3u8 を絞り込んだ箇所に動画URL(m3u8)が表示されます
9. 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://eqb181vuxj.eq.webcdn.stream.ne.jp/ のURLしか取得できないようになるようです。





トップページ