Re: Webラジオの保存方法の質問はこちら【19】 ( No.79 )
日時: 2014/09/06 19:36
名前: りんりん

のびのびおさん

ごめんなさい。時間がかかってしまいました。

RTMPDump でダウンロードできなかったので、解析ツールを使ってみたのですが、ちゃんと使うのはほとんど初めてだったので、
解析結果の意味を理解するのに時間がかかってしまいました。
のびのびおさんの目的の番組に間に合えばいいのですが、もし間に合わなかったらごめんなさい。


今回は FFmpeg を使用しますので、以下のページから環境にあったものをダウンロードして、解凍しておいてください。

http://blog.k-tai-douga.com/category/359294-1.html


まず、「もしも声優がいっぱい住んでいるマンションがあったら」チャンネルをダウンロードするコマンドラインは以下になります。

・ffmpeg -i "http://mtist.as.smartstream.ne.jp/20095/livestream/playlist.m3u8" -vcodec copy -acodec copy -bsf:a aac_adtstoasc -t 00:32:00 "ekoe.mp4"

「-t 〜」が録音時間(上記の例だと32分間になります)、「"ekoe.mp4"」が出力ファイル名になります。
「ekoe」の部分は任意のものでかまいませんが、拡張子は「.mp4」のままにしておいてください。
ただ、私は FFmpeg のコマンドラインはさっぱりですから、音質的に見て上記のものがベストなのかはよくわかりません。
以下のコマンドラインだと(多分ですが)、無劣化なのだと思います。
ただ「.ts」ファイルになってしまいますから、再生プレイヤーは限られたものになってしまうでしょう。

・ffmpeg -i "http://mtist.as.smartstream.ne.jp/20095/livestream/playlist.m3u8" -vcodec copy -acodec copy -t 00:32:00 "ekoe.ts"


次にこのコマンドラインをタスクスケジューラに登録します。タスクスケジューラの使い方は以下を参照してください。

http://windows.microsoft.com/ja-jp/windows/schedule-task#1TC=windows-7
http://www.atmarkit.co.jp/ait/articles/1305/31/news049.html

上の方は基本的なもので、下の方は少し詳しく説明されています。

上の方の URL を参考に「トリガ」のところで番組の開始1分前を指定し、「操作」-「プログラムの起動」のところで「参照(R)...」をクリックし、
FFmpeg フォルダ内の「ffmpeg.exe」を指定し、続いて「引数の追加(オプション)(A)」の欄に
「-i "http://mtist.as.smartstream.ne.jp/20095/livestream/playlist.m3u8" -vcodec copy -acodec copy -bsf:a aac_adtstoasc -t 00:32:00 "ekoe.mp4"」を入力します。
「開始(オプション)(T)」で FFmpeg フォルダを指定しておくとダウンロードされたファイルがそこに作成されますが、指定がないと以下になります。

・C:\Users\(ユーザー名)\AppData\Local\VirtualStore\Windows\System32

タスクスケジューラで実行が開始されてからすぐにダウンロードが開始されるとは限らないので、コマンドラインで録音時間を32分にし、
タスクの開始を番組1分前にセットしましたが(つまり、番組本編30分とその前後1分を録音ということになります)、任意調節してください。

追記

かみてーぷさんが注意すべき事柄と破損したファイルの修復に関する情報をお寄せ下さいました。
ぜひ、以下もご覧ください。

>>87




トップページ