音泉の録音(ダウンロード)

音泉の録音(ダウンロード)
インターネットラジオ「音泉」のデータをダウンロードする方法がありましたのでご紹介します。
サイトが2020年7月26日ごろに更新され、旧来のツールが使えなくなってしまいました。


ちょいと調べてみたところ、ツールを作られている方のBBSに参考になる情報がありました。
掲載されている情報をもとに、ブックマークレットを作り、コピペしたダウンロード情報をもとにバッチファイルを実行すると、番組をダウンロードを行うようにしてみました。

また、一度ダウンロードした番組は、ファイルの有無をチェックしてダウンロードしないようにしています。


■ 参考:
https://bbs.webradio.hinekure.net/read.cgi?no=439
https://bbs.webradio.hinekure.net/read.cgi?mode=view2&f=439&no=37



■ ご注意
・ ダウンロードしたデータは個人で利用する限り有効です。配布やアップロードはできません。著作権・著作物を意識してください。
・ ダウンロードされたファイルはチェックしていません。音声が聞こえないなど発生することがございます。
・ 基本的にノンクレーム・ノンサポートでお願いいたします。(提案や間違いがありましたらコメントください。)
・ Windowsおよびインターネットの基本的知識が必要です。
・ Googleで検索で調べることができる方を対象としています。ご了承ください。
・ 利用したことによる損害が発生しても、一切の責任は負いません。自己責任のもとご利用ください。


■ 必要なもの
・ OS:Windows(Windows 10でのみチェックしています)
・ ブラウザ:firefox , Chrome
・ ffmpeg.exe (https://ffmpeg.org/) 32bit版でOKです。
・ ブックマークレットから作られたファイル
・ Windows標準のメモ帳
・ 調べることができる気力


■ 使い方
1) ブックマークレット:
お気に入り欄にドラッグしてください。↓
音泉



2) 音泉 https://www.onsen.ag/ へアクセス



3) ブックマークレットを実行(画面はFirefox)
ページが表示されたら登録したブックマークレットを実行します。
ブックマークレット

ダウンロードウインドウが表示されますので、ファイルを保存します。
デフォルトでは「ダウンロード」フォルダに「onsen-[UTC TIME].txt」が出来上がります。
ダウンロード



4) バッチファイルを作成
・右クリックして「新規作成」から「テキストドキュメント」を選びます。
テキストファイルの新規作成

・「新しいテキストドキュメント.txt」を開き、先ほど作成した「onsen-[UTC TIME].txt」からダウンロードした番組をコピペします。
メモ帳へのコピー&ペースト

・拡張し「.txt」から「.bat」に変更します。
ファイル名の変更

「はい(Y)」を選択し、変更を確定します。
ファイル名変更の確認ウインドウ



5) バッチファイルの実行
バッチファイルと ffmpeg.exe を同じフォルダにいれて、先ほど作成した「新しいテキストドキュメント.bat」を実行します。
黒いウインドウが表示され、番組のダウンロードが始まります。
ffmpeg の実行画面(コマンドプロンプト)



6) 番組を聴く
お手持ちのプレイヤーを利用して、番組を楽しみます。
スマホなどに入れておくと、ダウンロードをしなくてすみますので、通信費を抑制することができます。


以上が一連の流れとなります。
次からはカスタマイズした内容です。


■ 参考したソースをカスタマイズ:
次のスレッドにあった記事を参考にカスタマイズしました。
https://bbs.webradio.hinekure.net/read.cgi?mode=view2&f=439&no=37

result.push('');
result.push('番組名' + (program.new ? '(new)' : '') + ':' + program.title + ' ' + content.title);
result.push('データURL:' + content.streaming_url);
result.push('配信日:' + content.delivery_date + ', 動画フラグ:' + content.movie);


このデータを作る部分を次のようにしました。

var date_temp = content.delivery_date.split('/');
var date_m = ( '00' + date_temp[0] ).slice( -2 );
var date_d = ( '00' + date_temp[1] ).slice( -2 );
var date = " 2020年" + date_m + "月" + date_d + "日";
var title_temp = program.title + ' ' + content.title + date;
var url_temp = content.streaming_url;

title_temp = title_temp.replace(/\:/g,':');
title_temp = title_temp.replace(/\&/g,'&');
title_temp = title_temp.replace(/\*/g,'*');
title_temp = title_temp.replace(/\?/g,'?');
title_temp = title_temp.replace(/\"/g,'');
title_temp = title_temp.replace(/\-/g,'');
title_temp = title_temp.replace(/ /g,' ');
title_temp = title_temp.replace(/\u2661/g, "");

result.push('set FileName="'+ title_temp +'.mp4"');
result.push('set URL="'+ url_temp +'"');
result.push('if exist %FileName% (echo N | echo "true") else (ffmpeg -i %URL% -vcodec copy -acodec copy -bsf:a aac_adtstoasc %FileName%)');
result.push('');


曜日の処理など使わないので削除してもいいのですが、そちらは残したままにしました。
データを作る部分をWindows用のBATファイルの中身になるように加工してみました。
また、タイトルに禁則文字がありましたので、エスケープ又は削除するようにしています。

※ なお、日付処理は YYYY年MM月DD日 形式でタイトルの後ろに入れていますが、年だけは決め打ちしていますので、年末年始の放送では変になります。
ご了承ください。


■ ffmpeg.exe への指示コマンド
手動で ffmpeg.exe へ指示を出すことができます。

ffmpeg -i [playlist.m3u8 までのフルパス] -vcodec copy -acodec copy -bsf:a aac_adtstoasc [保存したいファイル名.mp4]

ちょいと手間がかかりますが、ffmpeg 一つでダウンロードできるのがポイントです。
ffmpeg は、切り抜きや変換などができます。少し調べてみると楽しいです。
こんなツールも作ってみました。↓
「RTFree」用バッチ作成機


久しぶりのフィギュアとかホビー以外の話題。


関連記事


まだまだやれます。Windows 10ライセンス認証(プロダクトキー認証)
Radikoolで「JCBA」の録音ができない対処メモ
「結月ゆかり」さんにしゃべってもらってYoutube配信メモ
Windows 10のダウンロードとUSB セットアップメディアの作成
2019年1月のマンスリーロールアップ(KB4480970)を適応してから、Windows 共有フォルダにアクセス出来ない場合 KB4487345 適応すべし。
音声合成ソフト「CeVIO Creative Studio S」ダウンロード版ゲット!
CSSで文字や画像を点滅させる。点滅メーカー
ランダムな英数字の文字列を生成する「パスワードメーカー」
「RTFree」用バッチ作成機
CSS3で文字や画像を選択させない様にする。
さくらインターネットで大きいファイルを split を使って分割する方法
いつでもドキッ ブルースクリーンが体験できる「Bluescreen Screen Saver」
ポップアップがうるさいWindows 10へのアップグレードを防止する「Never10」を使ってみた。
全角英数字を半角英数字へ変換する「変換機」を作りました。
Acer ASPIRE 3820T-N52B をリストアしたので、不要ソフトを削除しました。メモ。
ディスプレイ一体型VAIO(SVL241B12N)のHDDをSSDへ変換しましたメモ。
『Windows 10 Insider Preview ビルド10162』 Oracle VM VirtualBox へのインストールメモ
2020.07.31

この記事へのコメント

さっちん
配信方式が変わってあきらめかけていましたが、こちらのコマンドで上手く保存できました。
すばらしいです。
2020/08/02(日)10:24:48
ういすぷ
さっちん さま>
コメントありがとうございます。
お役に立ててなによりです!
2020/08/02(日)21:32:29

コメント投稿フォーム

 

最近の投稿

カテゴリ

オススメ

カプセルトイ関連

ミク関連

アーカイブ

RSS Feed RSS Feed Atom Feed TopicXML アイコン
WebBoard