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しか取得できないようになるようです。
|
|