プレミアムもOK! 音泉の録音(ダウンロード)

2020.07.31
プレミアムもOK! 音泉の録音(ダウンロード)
インターネットラジオ「音泉」のデータをダウンロードする方法がありましたのでご紹介します。
無料会員のほか、有料会員(プレミアム会員)のデータもダウンロード可能です。また、Windowsに標準搭載されている機能とffmpegを利用することで実現しているため、お財布にも優しくなっております。


サイトが2020年7月26日ごろに更新され、旧来のツールが使えなくなってしまいました。
そこで、このページを作成した経緯となります。

ちょいと調べてみたところ、ツールを作られている方のBBSに参考になる情報がありました。
掲載されている情報をもとに、ブックマークレットを作り、コピペしたダウンロード情報を使ってバッチファイルを実行すると、番組をダウンロードを行うようにしてみました。
また、一度ダウンロードした番組は、ファイルの有無をチェックしてダウンロードしないようにしています。プレミアム会員でログインされている場合には、プレミアム会員向けの番組のダウンロードについても対応しています。音泉PREMIUMサポーターに加入されているかたは、ログインしてからご利用ください。

※ 2023年10月19日にブックマークレットを更新いたしました。更新履歴はこちら


■ 参考:
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 の実行画面(コマンドプロンプト)


※ 一部文字列の問題でエラーが発生し、ダウンロードができない場合がございます。
その場合は、Yキーを押してエンターをしてください。それでもだめな場合は、バッチファイル内のファイル名を変更してください。




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 = " " + 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 -headers "Referer: https://www.onsen.ag/" -i %URL% -vcodec copy -acodec copy -bsf:a aac_adtstoasc %FileName%)');
result.push('');


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

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


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

ffmpeg -headers "Referer: https://www.onsen.ag/" -i [playlist.m3u8 までのフルパス] -vcodec copy -acodec copy -bsf:a aac_adtstoasc [保存したいファイル名.mp4]

ちょいと手間がかかりますが、ffmpeg 一つでダウンロードできるのがポイントです。
ffmpeg は、切り抜きや変換などができます。少し調べてみると楽しいです。
こんなツールも作ってみました。↓
「RTFree」用バッチ作成機
※ 「-headers "Referer: https://www.onsen.ag/"」は必ずつけてください。


良き音泉ライフを!



■ 更新履歴


・2024/09/16 … ページの説明を少し変更しました。
・2023/10/22 … 追加アップデート(18時20分UPD)、ファイルチェックをより厳密にしました。また、ログファイルが複数別れていたので、一つにしました。
・2023/10/22 … ファイルをチェックする機能を強化しました。YYYY年が入っていなくても、同一内容のラジオはダウンロードしないようにしました。ダウンロードの際にログを出力するようにしました。
・2023/10/19 … 音泉側の日付部分がYYYYMMDDからMMDDへ変更されていたため、対応しました。生成されるファイル名に年が利用できなくなりました。ダウンロードチェックが正しく動作しません。取り急ぎダウンロードに対応しています。
・2023/05/22 … 日付の処理を年月日に変更、タブが入っていた場合に削除するように変更しました。プレミアムのフラグチェックを外してみました。
・2022/07/16 … 一部番組がダウンロードできない不具合を修正しました。
・2022/06/01 … ファイル保存の際に「年」を決め打ちでいれていましたが、年を入れないようにしました。タイトルに●回とあるので、ぶつかることは無いと思います。
・2021/12/28 … ブックマークレットが動かない不具合を修正
・2021/12/22 … サイト更新に合わせて、ブックマークレットを修正しました。
・2021/12/15 … 修正版をアップしました。
・2021/12/15 … ヘッダを付けるとダウンロードできることを確認。後ほど修正します。
・2021/12/15 … 403エラーが出ることを確認
・2021/08/16 … 日付が2020年〜となっていましたので、2021年に修正しました。ダウンロードは問題なかったので、ファイル名の処理を見落としていました。
→ ボタン押した日の年を持ってくるようにしたほうがいいかもですね。


関連記事


まだまだやれます。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/08/02(日)10:24:48
ういすぷ
さっちん さま>
コメントありがとうございます。
お役に立ててなによりです!
2020/08/02(日)21:32:29
としたい
いつもお世話になっており、ありがとうございます。
本日、実行したところ、拒否されてしましました。
また仕様が変わったんですかね・・・

[https @ 000001c0fa59c880] HTTP error 403 Forbidden
https://onsen-ma3phlsvod.sslcs.cdngc.net/onsen-ma3pvod/_definst_/202112/toshitai211214ap7r-298.mp4/playlist.m3u8: Server returned 403 Forbidden (access denied)
2021/12/15(水)13:28:14
ういすぷ
としたい >さま
コメントありがとうございます。
不具合を修正し更新いたしました。

比較的容易に対処できたのが幸いでした。
貴重な情報ありがとうございます。
2021/12/15(水)15:32:35
ぱふぅ
迅速な対応ありがとうございます。救われました。
2021/12/19(日)16:50:29
ういすぷ
ぱふぅ さま>
お役に立てて何よりです。
良きラジオライフを!
2021/12/19(日)17:20:17
としたい
ぐぬぬぬ・・・
いつもありがとうございます。
本日、ブックマークレットを実行しましたところ、空ファイルをダウンロードするようになりました・・・
お暇なときに、ご確認のほどよろしくおねがいいたします。
2021/12/22(水)08:07:17
ういすぷ
としたい さま>
コメントありがとうございます。
確認し、早速修正いたしました。ブックマークレットをご登録されておりましたら、登録し直してくださいませ。

どうぞよろしくお願いいたします。
2021/12/22(水)13:45:49
たーたん
プレミアム番組には対応していないのでしょうか?番組名がリストに出てこないので。
2021/12/25(土)00:07:10
ういすぷ
たーたん さま>
コメントありがとうございます。
現在のところプレミアムには対応しておりません。ご了承ください。
2021/12/25(土)08:09:43
海老茶
"富田美憂・前田佳織里の“調査のご依頼、お待ちしてます!”が毎回第1回のURLを生成しています。
何故かこの番組だけ無料の第1回を先頭に持ってきているんでしょうがないんですかねえ
2022/07/15(金)16:51:12
ういすぷ
海老茶 さま>
コメントありがとうございます。
ちょっと調査してみます。
2022/07/16(土)00:43:10
フルーツポンチ侍
ういすぷ様

初めまして。
先日、音泉のことについて調べていた際にこちらの記事を拝見させて頂き、ういすぷ様が作成されたブックマークレットを使用させて頂きました。
当方はプログラミングの知識が殆ど無いため、ういすぷ様が作成されたブックマークレットのおかげで大変助かっております。
ありがとうございます。

ういすぷ様のブックマークレットを使用させて頂いている中で、ご質問させて頂きたい点がありましたため、今回書き込みをさせて頂きます。

また、ただ質問させて頂くだけでは申し訳ないので、機能を改善出来るのではないかと気になった点も併せてご報告させて頂ければと思います。

尚、前述の通り、当方はプログラミングの知識が殆ど無く、JavaScript/JSON/BATファイル等についてはこれまで全く触れたことがないため、
記載する内容に見当違いな部分もあるかもしれませんが、ご容赦ください。

まず、機能を改善出来るのではないかと気になった点からご報告させて頂きます。

?@コンテンツのタイトルへのタブ混入について
稀にですが、コンテンツのタイトルの末尾にタブが混入しているようです。
例えば、木曜日配信の「高野麻里佳のスーパーマリカクラブ 再配信」の「第25回 本編\t」等が該当します。
この場合、対象のコンテンツ分のダウンロードは失敗になると思います。

現状で当方が確認出来ているタブの混入箇所はコンテンツタイトルのみなのですが、もしかしたらその他の項目でも発生するかもしれません。
その為、禁則文字と同様にreplaceした方が良いかと思います。

?A配信日の年の取得について
数日前に初めて確認したため、以前の音泉の仕様がどうだったのかわかりませんが、
現在は配信日の年も取得出来るように見受けられます。(もし当方の勘違いだったら申し訳ございません。)
現在の配信月日の取得は delivery_date を使用しているようですが、
delivery_full_date を使用して年も取得するのは如何でしょうか。

上記の?@?Aを踏まえて当方で修正してみたサンプルは以下になります。
(?@?A以外の部分でも自分用に修正してしまった部分がございます)

( function ( onsenData ) {
"use strict";
const programs= onsenData.state.programs.programs;
let count= programs[1];
const result= [];
for ( let y= 0; y < 6; y++ ) {
if ( y > 0 ) {
result.push ( '' ) ;
}
let listDOW= programs[y+1];
for ( let i= 0, iMax= listDOW.length; i < iMax; i++ ) {
let program= listDOW[i];
let contents= program.contents;
for ( let j= 0, jMax= contents.length; j < jMax; j++ ) {
let content= contents[j];
let date= "";
if ( content.delivery_full_date !== null ) {
let date_temp= content.delivery_full_date.split ( '/' ) ;
let date_y= date_temp[0] ;
let date_m= ( '00' + date_temp[1] ) .slice ( -2 ) ;
let date_d= ( '00' + date_temp[2] ) .slice ( -2 ) ;
date= " " + date_y + "年" + date_m + "月" + date_d + "日";
}
let title_temp= program.title + ' ' + content.title + date;
let 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 ( /\t/g, '' ) ;
title_temp= title_temp.replace ( /\u2661/g, "" ) ;
result.push ( 'rem ' + program.title ) ;
result.push ( 'set FileName="' + title_temp + '.mp4"' ) ;
result.push ( 'set URL="' + url_temp + '"' ) ;
result.push ( 'if exist %FileName% ( echo N | echo "true" ) else ( ffmpeg -headers "Referer: https://www.onsen.ag/" -i %URL% -vcodec copy -acodec copy -bsf:a aac_adtstoasc %FileName% ) ' ) ;
result.push ( '' ) ;
}
}
}
if ( result.length < 1 ) {
return;
}
let blobUrl= ( function ( data ) {
if ( ! ( typeof Blob !== 'undefined' )) {
return false;
}
window.URL= window.URL || window.webkitURL;
if ( !window.URL ) {
return false;
}
let blob= new Blob ( [data.join ( '\n' ) ],{
"type": "text/plain"} ) ;
return window.URL.createObjectURL ( blob ) ;
} )( result ) ;
if ( blobUrl=== false ) {
return;
}
let link= document.createElement ( 'a' ) ;
link.href= blobUrl;
link.download= 'onsen-' + ( new Date ( )) .getTime ( )+ '.txt';
link.click ( ) ;
} )( window.__NUXT__ ) ;


次に、もしよろしければご質問させて頂きたく存じます。

前述の当方で修正してみたサンプルをブックマークレット化しようと、
参考のリンク
https://bbs.webradio.hinekure.net/read.cgi?mode=view2&f=439&no=37
の先に記載のあった
https://ytyng.github.io/bookmarklet-script-compress/
で変換を行ったところ、ところどころスペースが欠落(%20に変換されずに消失)してしまうようです。

そのため、出来上がったブックマークレットを押下して出力されるテキストファイルの、mp4ファイル存在判定とffmpeg実行の行が以下のようになります。

if exist %FileName%(echo N | echo "true")else(ffmpeg -headers "Referer: https://www.onsen.ag/" -i %URL% -vcodec copy -acodec copy -bsf:a aac_adtstoasc %FileName%)

しっかり確認は出来てないのですが、おそらく、
「if exist %FileName%」の後や「else」の前後あたりのスペースが無いためか、こちらの内容だとffmpegが実行されません。

また、ういすぷ様が提供されているブックマークレット変換
https://app.tree-web.net/make_bookmarklet/
を使用させて頂いた場合は、以下のような内容になり、ffmpegを動かすことは出来て問題ないのですが、やはり微妙にスペースが欠落する模様です。

if exist %FileName% (echo N | echo "true" )else (ffmpeg -headers "Referer: https://www.onsen.ag/" -i %URL% -vcodec copy -acodec copy -bsf:a aac_adtstoasc %FileName% )

ブックマークレットへの変換を行う際にスペースが欠落しないようにする記載の方法などがありましたら、ご教示頂けますでしょうか。
お手数をおかけし申し訳ございませんが、宜しくお願いいたします。
2023/05/21(日)23:55:31
フルーツポンチ侍
申し訳ございません。
環境依存文字(まる1、まる2)を記入してしまっておりました。
「?@」は「1.」
「?A」は「2.」
と読み替えて頂けますでしょうか。

また、記載しました修正サンプルですが、
1.2.以外で追加で行ってしまっている修正内容の一部について、
使用する方の状況によってはよろしくないものだったかもしれません。
ういすぷ様の理念に反する部分がありましたら、申し訳ございません。
もし問題がありましたら、可能なようであれば当方のコメントを削除頂けますでしょうか。
宜しくお願いいたします。
2023/05/22(月)00:26:11
ういすぷ
フルーツポンチ侍 さま>
コメントありがとうございます。

ご指摘のあったタブの削除を入れました。こちらは、見落としていました。
また、プレミアムのダウンロードですが、ブックマークレット側には、チェックする項目を削除してみました。ただし、ダウンロードするURLが取得できない場合は、該当しないようにしました。当方は有料会員ではないため確認できていません。ダウンロードのURLやファイルは、個人で楽しむ分であればと思います。

また、ブックマークレットについては、ソースのインデント処理が思った感じになっていないと思います。該当の「https://app.tree-web.net/make_bookmarklet/」では、処理を少し変えてみました。

うまく変換できない場合は、インデントや改行を削除したソースで行ってみてください。
どうぞよろしくお願いいたします。

大変参考になりました。
2023/05/22(月)18:55:57
フルーツポンチ侍
ういすぷ様

ご回答頂き、ありがとうございます!
ブックマークレット変換の際のスペースの件、ブックマーク変換のサービスの変更までして頂いたようで、お手数をおかけしてしまい申し訳ございません…

週末まで私用のPCが使用出来ない状況のため、状況が解消次第、ご指摘頂いたインデントの件と併せて再チャレンジさせて頂きます!

また、プレミアムの件、失礼いたしました。
当方がプレミアム会員登録していて、プレミアム会員の環境でしか試していなかったこと、
そのままコメントを書いてしまい、非プレミアム会員の場合にどのような挙動になるか(URL等を取得出来てしまうか等)をしばらく確認出来ないことに気付き、慌てて問い合わせフォームでもご連絡してしまった次第になります。

お騒がせしてしまい、大変申し訳ございませんでした。

当方はプログラミングに関しては10年くらい前に興味本位でjavaの入門書を一冊読んだだけで、
その後はプログラミングには全く触れていませんでした。
そのため、記載したサンプルや言葉の使い方は要領を得ない拙いものだったかと思います。

そんな身分をわきまえていない書き込みにご丁寧に対応頂き、本当にありがとうございました!

ういすぷ様のブックマークレットを拝見させて頂いたおかげで、またプログラミングに興味が湧きましたため、また少し勉強してみようと思います!


また、完全に別件になりますが、SPY×FAMILYのアーニャのフィギュアの記事も拝見させて頂きました。

当方もアニメだけですがSPY×FAMILYを視聴しており、アーニャが大好きなため、アーニャフィギュアの可愛さにやられてしまいました…
最近のプライズのフィギュアって、こんなにクオリティが高いものがあるんですね…

大変失礼ながら、当方の中でのプライズ品のフィギュアのイメージは昔のもので止まっていたため、すごく驚きました。

今までフィギュアは購入したことがなかったのですが、ういすぷ様の記事のおかげでフィギュア沼に足をつっこんでしまいそうです…

で、なぜ別記事の感想をこちらで記載するという失礼なことをしているかと言いますと、
ブックマークレット変換の件について早急に対応して頂いたにも関わらず、週末にはブックマークレット変換の件を試す前に、駿河屋というお店に行ってしまいそうだからです。
誠に申し訳ございません。
2023/05/22(月)22:25:31
ういすぷ
フルーツポンチ侍 さま>

ういすぷです。
有意義なコメントやご指摘は大変ありがたく思っております。気づかずにいた部分なども発見できて、とてもありがたかったです。
JavaScriptはブラウザ一つあれば手軽にプログラミングできますので、お楽しみいただけると幸いです。

それと、アーニャですが、可愛いですよね!
最近は、美少女プラモデルが手軽に購入できたりしますので、おすすめだったりします。
ぜひ、フィギュア沼へどうぞw
2023/05/23(火)09:17:53
ういすぷ
改行コードを外す「改行カッター」というサービスを用意しております。

https://app.tree-web.net/lb_cut/

よろしければお使いください。
2023/06/06(火)02:55:09
shim
いつもお世話になっております。
ブックマークレットを使わず、ffmpegのコマンドで手動で録音しているのですが、
今朝から"Decryption has failed."とエラーが出てくるようになりました(配信時間が長いほど出やすい)

同様の事象が発生していないでしょうか(私の環境の
問題?)
2023/06/06(火)18:03:10
ういすぷ
shim さま>
私の方でも確認してみたところ、時間帯によりダウンロードできない時がありました。とくに長い時間のも、動画になっているものが発生しやすかったかと思います。
8時〜10時ぐらいで試したときはすんなり行きましたので、時間を開けてリトライしてみるのが良いかと思います。

どうぞよろしくお願いいたします。
2023/06/07(水)09:52:12
shim
ういすぷ さま>
返信ありがとうございます

当事象の情報が全然なかったので、助かりました
私の環境では、音声のみの番組は何回かリトライすればダウンロードできるようになりましたが、
動画ありの番組は何回試しても"Packet corrupt"が出てダメでした

サーバ側の一時的な問題で、そのうち回復すると願いたいです
2023/06/07(水)11:54:23
ブラ
ういすぷさま

いつもありがたく使わせて頂いております。
1つ質問なのですが、保存する音声ファイルの拡張子をmp4からm4aにする方法を教えて頂きたい。
うちの再生環境がmp4は動画プレイヤー、m4aはミュージックプレイヤーとなっており、音楽ファイルをmp4として再生すると動画プレイヤーが映像のないファイルですとはじかれてしまします。
ソース自体がmp4になってるのでそこを変えればいいとはわかるのですが、プログラミングがイマイチ理解出来ていないため、どこをどういじってすればいいのか分かりません。
出来上がったバッチファイルを毎回手動で直せばいいことなんですが、出来れば自動でm4aとして保存がしたいんです。
素人質問で申し訳ありませんが、お知恵をお借りしたいです
2023/07/30(日)23:23:06
ういすぷ
ブラ さま>
コメントありがとうございます。

上記の説明しているソースですと
「result.push('set FileName="'+ title_temp +'.mp4"');」
の部分を
「result.push('set FileName="'+ title_temp +'.m4a"');」
にすることで対応できます。


■ 対処方法1)
置換する。

作成されるテキストファイルの一部を「置換」することでも対応できます。
メモ帳ですと、「編集」→「置換」と進み
置換する文字列に「.mp4」と入力し、置換も文字列「.m4a」とすることで、まとめて置換(変換)できます。

置換したデータをもとにBATファイルを作成して、ダウンロードしてください。


■ 対処方法2)
ブックマークレットを直接編集する。

GoogleChromeを利用している前提として記載します。
ブックマークに登録した「音泉」を右クリックして「編集」します。

「URL」項目に、ずららーと文字が並んでおりますが、
そこから「result.push ('set FileName%3D"' %2B title_temp %2B '.mp4"')%3B」となっている部分を探します。

この部分を
「result.push ('set FileName%3D"' %2B title_temp %2B '.m4a"')%3B」
にすることで、m4a で保存することができます。


※ 全て「m4a」として保存する設定になりますので、ご注意願います。
2023/07/31(月)10:23:23
ブラ
ういすぷさま

早速のご回答ありがとうございました。
すぐに試してみますm(_ _)m
2023/07/31(月)13:39:08
麦焼酎
最近、自分の環境では音泉のブックマークレットが機能しなくなったようです。音泉側に対策されたのでしょうか?気のせい?
2023/10/19(木)14:26:01
ういすぷ
麦焼酎 さま>

ういすぷです。
コメント、ご指摘ありがとうございます。

確認したところ、日付の処理が変わっており、ブックマークレットが正しく動作していませんでした。取り急ぎ、ダウンロードできるよう対応いたしました。ただ、「年」の取得ができなくなり、ファイル名に「年」が含まれないため、ダウンロードのチェックがされない状態となっています。こちらはおいおい修正いたします。

この度はありがとうございました。
2023/10/20(金)01:12:51
麦焼酎
ういすぷ様、無事にダウンロードできるようになりました。
対応いただき、ありがとうございましたm(_ _)m
2023/10/20(金)15:42:26
フルーツポンチ侍
本日になって気付いて調べてみたら、delivery_full_dateが無くなってしまってたんですね・・・
ファイルの存在チェックに何度も影響を与えちゃうような余計なことを言ってしまい、申し訳ございませんでした(;´Д`)
2023/10/22(日)11:16:10
ういすぷ
フルーツポンチ侍 さま>

ういすぷです。
お気遣いありがとうございます。

取り急ぎダウンロードだけは早くしないとと思い、対応させていただきました。
今回、ファイルチェックの機能をいれましたので、二重にダウンロードしなくなると思います。
2023/10/22(日)13:51:55
後藤祐一
Win11にffmpeg入れて環境パス通して下記で行けましたー

playlist.m3u8 までのフルパスはChromeのデベロッパーツールのネットワークからリクエストURL拾いました

ffmpeg -headers "Referer: https://www.onsen.ag/" -i [playlist.m3u8 までのフルパス] hogehoge.mp4

下記がないと403エラーになっていたので非常に助かりました。
-headers "Referer: https://www.onsen.ag/"
2024/01/09(火)01:13:23

コメント投稿フォーム

 

フィギュア

最近

カテゴリ

カプセルトイ

初音ミク

アーカイブ

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

PICUP