NHKラジオ語学番組キャプチャツール Ver.0.10 (GUI化)

一応、環境にも依存しますが、みなさん動作するようになったようなので、インターフェースをGUI化したものをリリースします。VisualRuby の勉強がてら、極力わかりやすいようにつくりました。 こんな単純なツールに GUI (゚⊿゚)イラネ とは思いますが、せっかくなので使ってみてください。w
⇒不具合を修正した 0.11 をリリースしました。

また、Exerbを利用して、ActiveScriptRuby をインストールしなくても済むようにしました。タスクスケジューラで自動化している方のために、従来の番組コード付加による起動方法も残してあります。

動作報告は随時受け付けております。特に最新版の ActiveScriptRuby で動作しなかった方からの連絡をお待ちしております。


2011年4月12日より、弊社当ての寄付は受けとらない方針とさせていただきます。経緯につきましては2011年度バージョンお知らせのページをご覧ください。

任意の寄付についてのお願い

今年5月にリリースした「NHKラジオ語学番組キャプチャツール」の公開以降、大変多くのアクセス・ダウンロードをいただ いておりますが、最近Webサーバの負荷が異常に高くなり、ついには全く反応しなくなるケースが頻発し、弊社お客様並びに同 ツールのご利用希望者様には、ご迷惑をおかけしております。心よりお詫び申し上げます。

この件の対応として、弊社サイトのサーバ移転を余儀なくされるなど、人件的・経済的コストの支出を強いられている実状がございます。

つきましては、大変心苦しくはありますが、今後、同ツールのご利用をご希望の方に、任意の「寄付」をお願いすることを、 ここにお許しいただきたく存じます。

この寄付はあくまで「任意」であり、ご利用いただくために必ず支払わなければならないというものではございません。 寄付をしなくとも、下記「ダウンロード」以下のリンクから、ご自由にダウンロードいただけます。(他Webサイトへの転載はご遠慮ください。)

 

ですが、このツールをお使いいただいて「役に立つ」「便利だ」とお感じいただけましたら、おご寄付いただければ大変幸いに存じます。

寄付

寄付は以下の「今すぐ支払う」ボタンからPayPalを通じて受け付けております。PayPalアカウントをお持ちの方はそのアカウントから、お持ちでない方はクレジットカード払いで、ご送金いただけます。なお、後者の方法でも、ご利用者様のクレジットカード番号が弊社に知らされることはありません。

寄付金額は一口340円とさせていただきます。

メールアドレス以外の個人情報は下記のもので構いません。

  • 名前(名): キャプチャ
  • 名前(姓): キャプチャ
  • 郵便番号: 299-5503
  • 都道府県: 千葉県
  • 市区町村: 鴨川市
  • 住所1 行目: 天津1538-3
  • 自宅電話番号: 04-7094-2051

[2010/1/19 追記]
「クレジットカードでの支払いよりも銀行振込の方がよい」とのお声をいくつかいただきましたので、下記の通りお知らせ致します。

イーバンク銀行 リズム支店  普通口座 7008399
ユ)タカナシアイティーセイサクショ

 

 

ダウンロード

229 Comments

Got Something To Say:

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

こんばんは。

インターネットで検索して、たどり着きました。

仮面舞踏会という素晴らしいソフトで録音していたのですが、もっと早くダウンロードできるツールを探していました。

このexeを実行しても、タイムアウトが発生します・・・

もし、よろしければ対応方法をご教授いただけたらありがたいです。
ファイアウォールにexeを登録しています。

タイプ
 Errno::ETIMEDOUT
メッセージ
  接続済みの呼び出し先が一定の時間を過ぎても正しく応答しなかったため、接続できませんでした。
  または接続済みのホストが応答しなかったため、確立された接続は失敗しました。 – connect(2)

バックトレース
net/http.rb:560:in `initialize’
net/http.rb:560:in `open’
net/http.rb:560:in `connect’
timeout.rb:53:in `timeout’
timeout.rb:93:in `timeout’
net/http.rb:560:in `connect’
net/http.rb:553:in `do_start’
net/http.rb:542:in `start’
open-uri.rb:242:in `open_http’
open-uri.rb:616:in `buffer_open’
open-uri.rb:164:in `open_loop’
open-uri.rb:162:in `catch’
open-uri.rb:162:in `open_loop’
open-uri.rb:132:in `open_uri’
lib/get_flv.rb:4:in `get_flv’
get-flv.rb:37:in `button1_clicked’
get-flv.rb:35:in `each’
get-flv.rb:35:in `button1_clicked’
vr/vruby.rb:361:in `__send__’
vr/vruby.rb:361:in `controlmsg_dispatching’
vr/vrcontrol.rb:191:in `self_wmcommand’
vr/vrcontrol.rb:188:in `each’
vr/vrcontrol.rb:188:in `self_wmcommand’
vr/vruby.rb:325:in `__send__’
vr/vruby.rb:325:in `msghandler’
vr/vruby.rb:322:in `each’
vr/vruby.rb:322:in `msghandler’
vr/vruby.rb:991:in `messageloop’
vr/vruby.rb:991:in `messageloop’
get-flv.rb:49

高梨様

こんばんは。GUI版のリリースありがとうございます!
早速、起動して試してみましたが、MP3ファイルがうまく生成されない様です。
通常では、5,281KBとなりますが、今回はなぜか3KBのサイズしかありません。
他に、気になったのは、GUIの表示ですが、リアルタイムに状況が反映されずに、
最後にまとめて表示される様な感じです。
一番下にあるバー表示もされませんでした。
他の方はいかがですか?

高梨様

こんばんは。お世話になっております。
GUI版を早速試してみましたが、アンゼンさんと同じ症状です。
Rubyは削除してからexeを実行しています。
お騒がせしておりますが、よろしくお願いいたします。

高梨様

今晩は
非GUI版ではうまく動作しなかったパソコンでGUI版を試してみました。
非GUI版では必ずエラーとなり、flvファイルは0kbのファイルが作成されるだけでしたが、
GUI版ではflvのファイルサイズが5800KBとなっているので、正常にflvファイルが作成されているようです。
ただし、MP3ファイルのサイズは3KBであり、うまく変換されませんでした。

> 皆様

高梨です。確認不足でリリースしてしまい、すみませんでした。orz

問題を整理してお答えしますね。

□MP3ファイルが3KBしか生成されない件
⇒単純なバグです。下記 Ver.0.11では修正されています。

□Errno::ETIMEDOUTになる件
⇒NHKサイト上の listdataflv.xml が取得できないのが原因です。なぜそうなるのかは、ネットワーク構成に依存するので判断しかねるのですが・・・。とりあえず、下記の 0.11 で再度お試しいただき、その結果をまたお知らせください。

□GUIの表示が最後にまとまってしまう件
⇒既知の問題です。実行中のウィンドウに何らかのアクション(ウィンドウを動かすなど)をするとこれが発生します。暫定的な対策としては、完了するまでそっと見守っていてください。(苦笑

さて、肝心の Ver.0.11 ですが、下記のものになります。
http://www.takanashi-it-factory.com/wp-content/uploads/2009/05/nhk-rtmp-capture-ver011.zip

皆様にはお手数おかけしますが、よろしくお願いいたします。

高梨様

Ver.0.11を確認しました。問題なくMP3まで作成できました!
ありがとうございました。
あまりにも簡単な手順でキャプチャができて、説明も不要なくらいですが、
私のページでも紹介させて頂きたいと思います。

高梨様

早速ですが、GUI版Ver.0.11について、私のページで紹介させて頂きました。
よろしくお願い致します。

http://nakamura-hiroshi.com/blog/archives/007895.html

高梨様

お世話になります。
ver.0.11で試してみましたが、ETIMEOUTの症状は変わりませんでした。
お騒がせしますがよろしくお願いいたします。

高梨様

現在調査中なのですが、私のPCのウイルス対策ソフトは『ウィルスセキュリティZERO』を使用しています。

インターネットに接続するようなアプリを起動すると、アラートが表示され、許可するかしないかの操作を求められます。

高梨様のツールではそのアラートが何故か表示されません。
ネットに接続しようとしていないような感じです。

素晴らしいツールなのですが、私のスキルを越えているようです・・・・

高梨様、皆様、お世話になっております。

無事に起動してキャプチャに成功しました。
上記のアンゼンさんのコメントをヒントに、ウイルスセキュリティゼロの「機能を無効」にして
巡回させてみたところちゃんとキャプチャしました。
おそらく、同ソフトのファイアウォール機能かアンチスパイウェア機能が
NHKサイトにアクセスするのを拒んでいるのではないかと想像します。

いずれにせよ、ふたたびこのツールの素晴らしさに感動です。
高梨様、本当に良いものをありがとうございました!

はじめまして 高梨様

「実行中にウィンドウを動かすと、表示が固まります。」とのことですが、
 wxruby を使われてますでしょうか。

そうであれば Wx::get_app.dispatch while Wx::get_app.pending をcodeの途中に
挿入されてはいかがでしょうか?
出典 http://bitarts.jp/blog/archives/003210.html

自分のプログラムでも同様の問題があったのですが、この情報で解決しました。
もしお役に立てば幸いです。

ぺうくろ様

ありがとうございます!!

zeroを終わらせてから実行しても出来なかったので、
ポートの開放が足りないのかイロイロと果てしなく調べていました・・・

全部を開放すればよかったんですね~
(ただ、無防備になるので最低限の時間しか出来ませんが・・・・)

高梨様
すばらしいツールの公開ありがとうございます!!!

最初のバージョンで試したところ、操作が途中でわからなくなってしまい、
次に試したのが最新バージョンでしたが

・・・
す、すばらしすぎます!!!!

あっという間にMP3になってしまいました。。。
また語学熱が高まりそうです♪

素敵なソフトを開発してくださってありがとうございました!
来年の留学に向けて、がんばって勉強できそうです。

GUI化されていたのですね(*´∇`*)

便利です。
しかもコマンドラインでも使えて。

Windows7 RCで試してみましたが、問題なく動いて居るみたいです。
基礎英語全部と5分間トレーニング、まいにち韓国語をダウンロード実験してみましたが、
きちんとキャプチャーしてMP3作成されました。

すばらしいソフトをありがとうございますm(_^. .^_)m ぺこ

こんばんは。

最近このツールを知って早速使っています。

私的には

ワンポイント・ニュースで英会話
http://cgi2.nhk.or.jp/e-news/index.cgi
http://cgi2.nhk.or.jp/e-news/news/index.cgi?ymd=20090522
http://cgi2.nhk.or.jp/e-news/elearning/index.cgi?ymd=20090522
http://cgi2.nhk.or.jp/e-news/elearning/explain.cgi?ymd=20090522&type=news
http://cgi2.nhk.or.jp/e-news/elearning/explain.cgi?ymd=20090522&type=news
http://cgi2.nhk.or.jp/e-news/news/words.cgi?ymd=20090522

チャロの英語実力講座
https://cgi2.nhk.or.jp/charo/php/index.cgi?m=pc&a=videoFlash.view
https://cgi2.nhk.or.jp/charo/php/index.cgi
放送分ラジオストリーミング
https://cgi2.nhk.or.jp/charo/php/index.cgi

以上参考ページですが、これらも対応していただければとてもうれしく思いますが、ぜひぜひ対応のほどご検討よろしくお願い申し上げます。

感謝:NHKラジオ語学番組のキャプチャツール Ver.0.11(GUI化)の件

高橋 様

ラジオ語学番組の録音保存に苦労をしていたものです。

貴ホームページを本当に偶然知ることができ
Ver.0.11を早速利用させて頂きました。

簡単です!すばらしいです!
激しく感謝いたします。

私は、ラジオ放送の受信感度が
いまいちわるい環境に住んでおりまして

おまけに、購入したばかりのラジオコンポの故障が
信じられないほど数回続き

しかもメーカーに問合せるものの
機器の故障をなかなか認めてもらえず、大変難義いたしました。

一時はCD購入しなければダメかぁ~ ・・・・・と 迄。

おそれながら、くまなく、貴ホームページを拝見しましたが
「無料」とも「フリー」とも、記載が見当たりません。

どのようにお礼なり、お支払いをさせて頂けばよろしいでしょうか。

貴兄のご苦労に対し、このまま平気で使うには申し訳ありません。

高梨です。仕事やその他にかまけてこちらのサポートさぼってましてすみません。

> 皆様
動作報告にご協力いただき、ありがとうございます。

> MASA さん
情報ありがとうございます。ですが、wxRuby ではなく、VisualRuby を使っています。ちょっとこの辺ダサい感じがしますので、もう少し調べてみます。

> kyonchanさん
チャロへの対応は当初から考えています。が、なかなか一覧データ(他の語学番組のlistdataflv.xmlにあたるもの)が見つからなくて難儀しています。ワンポイント・ニュースで英会話は目処がたっていますので、なんらかの形で対応したいと思います。

> yamaさん
最初に申し上げると、私の名前は「高梨」ですので、誤解なきよう。(笑

私にお礼をされたいとのことですが、明記こそしていないものの、当初から皆さんに無償で自由に使っていただく前提で作っておりました。また、このツールは多くの方の動作報告・ご協力・ご提案などがあって、改良を重ねております。内部で使用している rtmpdump, ffmpeg, id3, それを動かしている ActiveScriptRuby もフリーウェアです。私のしたことといえば、スクリプトをでっちあげ、それをGUI化し、より多くの方に使っていただけるようにまとめただけのことです。

ですので、お気持ちだけで十分です。皆様のお役に立てていること、そのことだけで十分満足しています。

チャロを調べてみたんですが、

http://www.nhk.or.jp/charo/php/xml/radio_date.xml

中身は

14400
2009
06
10
5

今回は5/25から6/5までの分がアップされています

http://www.nhk.or.jp/charo/php/radioStreaming.html
にある
http://www.nhk.or.jp/charo/php/radioStreaming.html

にある
http://www.nhk.or.jp/charo/php/flash/radioStreaming.swf
を解析しましたら

*************************************************************************
****** FLASH FILE PARSE LOG ****** radioStreaming.swf
*************************************************************************
*************************************************************************
RECT(min,max) x=(0.0,470.0) y=(0.0,347.0)
version=8, type=CWS, framerate=20, framenum=1

************************************************** FileAttributes
UseDirectBlit: not use hardware acceleration
UseGPU: not use GPU
HasMetadata: not contains the Metadata
UseActionScript: Ver1.0 or 2.0
UseNetwork: AccessOnlyLocalFile
************************************************** BackGroundColor
RGB=(255,255,255)
************************************************** DoActionTag
0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i 0 || y > 0) {
window.setTimeout(“toPageTop()”, 30);
}
}

/*————————————–open window*/
function openWinA(openURL, winName, varWidth, varHeight) {//スクロールなし
winProp = “toolbar=no,location=no,directories=yes,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=yes,width=”+ varWidth + “,height=” + varHeight;
var w = window.open(openURL, winName, winProp);
w.focus();
}
function openWinB(openURL, winName, varWidth, varHeight) {//スクロールあり
winProp = “toolbar=no,location=no,directories=yes,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=yes,width=”+ varWidth + “,height=” + varHeight;
var w = window.open(openURL, winName, winProp);
w.focus();
}

//EOF

AC_RunActiveContent.js
を解析すると

//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated. All rights reserved.
var isIE = (navigator.appVersion.indexOf(“MSIE”) != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf(“win”) != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf(“Opera”) != -1) ? true : false;

function ControlVersion()
{
var version;
var axo;
var e;

// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn’t in the registry

try {
// version will be set for 7.X or greater players
axo = new ActiveXObject(“ShockwaveFlash.ShockwaveFlash.7”);
version = axo.GetVariable(“$version”);
} catch (e) {
}

if (!version)
{
try {
// version will be set for 6.X players only
axo = new ActiveXObject(“ShockwaveFlash.ShockwaveFlash.6”);

// installed player is some revision of 6.0
// GetVariable(“$version”) crashes for versions 6.0.22 through 6.0.29,
// so we have to be careful.

// default to the first public version
version = “WIN 6,0,21,0”;

// throws if AllowScripAccess does not exist (introduced in 6.0r47)
axo.AllowScriptAccess = “always”;

// safe to call for 6.0r47 or greater
version = axo.GetVariable(“$version”);

} catch (e) {
}
}

if (!version)
{
try {
// version will be set for 4.X or 5.X player
axo = new ActiveXObject(“ShockwaveFlash.ShockwaveFlash.3”);
version = axo.GetVariable(“$version”);
} catch (e) {
}
}

if (!version)
{
try {
// version will be set for 3.X player
axo = new ActiveXObject(“ShockwaveFlash.ShockwaveFlash.3”);
version = “WIN 3,0,18,0”;
} catch (e) {
}
}

if (!version)
{
try {
// version will be set for 2.X player
axo = new ActiveXObject(“ShockwaveFlash.ShockwaveFlash”);
version = “WIN 2,0,0,11”;
} catch (e) {
version = -1;
}
}

return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
// NS/Opera version >= 3 check for Flash plugin in plugin array
var flashVer = -1;

if (navigator.plugins != null && navigator.plugins.length > 0) {
if (navigator.plugins[“Shockwave Flash 2.0”] || navigator.plugins[“Shockwave Flash”]) {
var swVer2 = navigator.plugins[“Shockwave Flash 2.0″] ? ” 2.0″ : “”;
var flashDescription = navigator.plugins[“Shockwave Flash” + swVer2].description;
var descArray = flashDescription.split(” “);
var tempArrayMajor = descArray[2].split(“.”);
var versionMajor = tempArrayMajor[0];
var versionMinor = tempArrayMajor[1];
var versionRevision = descArray[3];
if (versionRevision == “”) {
versionRevision = descArray[4];
}
if (versionRevision[0] == “d”) {
versionRevision = versionRevision.substring(1);
} else if (versionRevision[0] == “r”) {
versionRevision = versionRevision.substring(1);
if (versionRevision.indexOf(“d”) > 0) {
versionRevision = versionRevision.substring(0, versionRevision.indexOf(“d”));
}
}
var flashVer = versionMajor + “.” + versionMinor + “.” + versionRevision;
}
}
// MSN/WebTV 2.6 supports Flash 4
else if (navigator.userAgent.toLowerCase().indexOf(“webtv/2.6”) != -1) flashVer = 4;
// WebTV 2.5 supports Flash 3
else if (navigator.userAgent.toLowerCase().indexOf(“webtv/2.5”) != -1) flashVer = 3;
// older WebTV supports Flash 2
else if (navigator.userAgent.toLowerCase().indexOf(“webtv”) != -1) flashVer = 2;
else if ( isIE && isWin && !isOpera ) {
flashVer = ControlVersion();
}
return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
versionStr = GetSwfVer();
if (versionStr == -1 ) {
if(isIE && isWin && !isOpera) { // IEはうまくFlashのバージョンが取得できないことがあるので、trueにしてしまう
return true;
} else {
return false;
}
} else if (versionStr != 0) {
if(isIE && isWin && !isOpera) {
// Given “WIN 2,0,0,11″
tempArray = versionStr.split(” “); // [“WIN”, “2,0,0,11”]
tempString = tempArray[1]; // “2,0,0,11”
versionArray = tempString.split(“,”); // [‘2’, ‘0’, ‘0’, ’11’]
} else {
versionArray = versionStr.split(“.”);
}
var versionMajor = versionArray[0];
var versionMinor = versionArray[1];
var versionRevision = versionArray[2];

// is the major.revision >= requested major.revision AND the minor version >= requested minor
if (versionMajor > parseFloat(reqMajorVer)) {
return true;
} else if (versionMajor == parseFloat(reqMajorVer)) {
if (versionMinor > parseFloat(reqMinorVer))
return true;
else if (versionMinor == parseFloat(reqMinorVer)) {
if (versionRevision >= parseFloat(reqRevision))
return true;
}
}
return false;
}
}

function AC_AddExtension(src, ext)
{
if (src.indexOf(‘?’) != -1)
return src.replace(/\?/, ext+’?’);
else
return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs)
{
var str = ”;
if (isIE && isWin && !isOpera)
{
str += ”;
for (var i in params)
{
str += ‘ ‘;
}
str += ”;
}
else
{
str += ‘ ‘;
}

document.write(str);
}

function AC_FL_RunContent(){
var ret =
AC_GetArgs
( arguments, “.swf”, “movie”, “clsid:d27cdb6e-ae6d-11cf-96b8-444553540000”
, “application/x-shockwave-flash”
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
var ret =
AC_GetArgs
( arguments, “.dcr”, “src”, “clsid:166B1BCA-3F9C-11CF-8075-444553540000″
, null
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i このコンテンツを表示するには最新のFlash Playerが必要です。’ +
” +
Flash Playerを入手する。‘;
document.write(alternateContent); // ダウンロードリンクを表示する
}
}

}
でした。

このあたりで
解析できそうですか?

*************************************************************************
****** FLASH FILE PARSE LOG ****** radioStreaming.swf
*************************************************************************
*************************************************************************
RECT(min,max) x=(0.0,470.0) y=(0.0,347.0)
version=8, type=CWS, framerate=20, framenum=1

************************************************** FileAttributes
UseDirectBlit: not use hardware acceleration
UseGPU: not use GPU
HasMetadata: not contains the Metadata
UseActionScript: Ver1.0 or 2.0
UseNetwork: AccessOnlyLocalFile
************************************************** BackGroundColor
RGB=(255,255,255)
************************************************** DoActionTag

count= 69
no.= 000, name: checkLoadVersionDateComplete
no.= 001, name: onEnterFrame
no.= 002, name: gotoAndStop
no.= 003, name: flash/version.swf?
no.= 004, name: Date
no.= 005, name: getTime
no.= 006, name: versionHolder
no.= 007, name: loadMovie
no.= 008, name: SWF_VERSION
no.= 009, name: swfVers
no.= 010, name: XML_PATH
no.= 011, name: xmlPath
no.= 012, name: CGI_PATH
no.= 013, name: cgiPath
no.= 014, name: FLV_PATH
no.= 015, name: flvPath
no.= 016, name: WWW_PATH
no.= 017, name: wwwPath
no.= 018, name: WWWS_PATH
no.= 019, name: wwwsPath
no.= 020, name: CGI_FILE
no.= 021, name: cgiFile
no.= 022, name: loadXML
no.= 023, name: obj
no.= 024, name: onLoadInit
no.= 025, name: swfHolder
no.= 026, name: _x
no.= 027, name: _y
no.= 028, name: loadStatus
no.= 029, name: onLoadStart
no.= 030, name: getNextHighestDepth
no.= 031, name: createEmptyMovieClip
no.= 032, name: php/flash/radioWindow.swf
no.= 033, name: ?
no.= 034, name: loadClip
no.= 035, name: xml
no.= 036, name: XML
no.= 037, name: onLoad
no.= 038, name: parse
no.= 039, name: ignoreWhite
no.= 040, name: php/xml/radio_date.xml
no.= 041, name: load
no.= 042, name: firstChild
no.= 043, name: parseNode
no.= 044, name: childNodes
no.= 045, name: length
no.= 046, name: nodeName
no.= 047, name: nodeNm
no.= 048, name: nodeType
no.= 049, name: radio
no.= 050, name: loadswf
no.= 051, name: http://www.nhk.or.jp
no.= 052, name: System
no.= 053, name: security
no.= 054, name: allowDomain
no.= 055, name: www3.nhk.or.jp
no.= 056, name: cgi2.nhk.or.jp
no.= 057, name: cgi4.nhk.or.jp
no.= 058, name: charo-stg.neuromagic.jp
no.= 059, name: 124.146.151.14
no.= 060, name: this
no.= 061, name: _focusrect
no.= 062, name: loadCheckAction
no.= 063, name: loadVerSwf
no.= 064, name: MovieClipLoader
no.= 065, name: radiodate
no.= 066, name: radiomonth_no
no.= 067, name: radioweek_no
no.= 068, name: radioday_no

count= 10
no.= 000, name: gotoAndStop
no.= 001, name: this
no.= 002, name: stop
no.= 003, name: onRollOver
no.= 004, name: mouseON
no.= 005, name: onRollOut
no.= 006, name: mouseOFF
no.= 007, name: onReleaseOutside
no.= 008, name: onRelease
no.= 009, name: movePage

URL : javascript:window.close();
Target:
************************************************** PlaceObject2
PlaceFlagName: versionHolder
************************************************** EndFrame

高橋様あらため高梨様、大変失礼致しました。

私は、Website、ブログすら持合わせておりませんが
もっと簡単にこのツールにたどり着くことが出来れば
多くの苦学生がきっと救われることでしょう。
繰返しで恐縮ですが、御礼申し上げます。
ありがとうございました。簿謝ご笑納下さい。

USBラジオ買ったりしてノイズなどの音質の悪さに悩まされて苦労していたところに、高梨様のソフトにたどり着きました。

もう感動的に素晴らしいソフトで・・・・涙目です!
これからも応援してます!

リクエストとして、ダウンロードなどの自動化(スケジューリング)機能などあるともっといいかもと。
そこまで横着するのもアレですけど(^_^;)

では失礼しますm(_ _)m

ウイルスセキュリティZEROでキャプチャー出来ない問題。
ここのBLOGを見てみても、他にも何人かいらっしゃるようで、
解決策を探ってみました。みゅ o(..=) (=・・=) (= ¨ )o みゅ♪

画像は無いです。面倒くさがり屋さんなので(;・∀・)

① 右下のウイルスセキュリティZEROのアイコンをダブルクリックして下さい。
② 不正侵入を防ぐ → 設定をクリック
③ アプリケーションタブが選択されている事を確認し、「+追加」をクリック
④ 「D:\Program Files\nhk-rtmp-capture-ver0.11\bin」配下の「rtmpdump.exe」を選択し開くをクリック
⑤ アクセスの許可が「インターネットへアクセスさせる」になっている事を確認しOKをクリック
⑥ 設定タブをクリックし、新規設定の追加をクリック。解りやすい名前を付けてOKをクリック
⑦ ネットワーク通信設定の所でユーザー設定をチェックし、「ユーザー設定はこちら」をクリック
⑧ 真ん中下の方にある「webサイトへのアクセスを許可」をチェックしOK→適用→閉じる
⑨ メイン画面も閉じる。

これで私の所では、セキュリティを外さなくても出来るようになりました。
参考までにo(*^▽^*)o~♪

高梨様

最高です。

早速使用させていただきました。

ところが、基礎英語3をキャプチャしたところ、6/30,7/1,7/2が 3KBのファイルで作成されて聞くことができません。
6/29,7/3分は5283KBのファイルができているのですが
バージョンは0.11で間違いないのですが・・・

高梨様

本日、基礎英語3をキャプチャしたところ、無事取得することができました。
次元の低い話で、どうも申し訳ありません。

素晴らしいソフトです。感動しました。
私の家では、NHKラジオ・第二放送の受信状態が非常に悪く殆ど聞き取れないような状態ですので、本当に助かります。
ありがとうございます。

で、あつかましくも、お願いです。
「英語ものしり倶楽部」もキャプチャできるようにしていただけないでしょうか?

google検索でこちらのサイトにたどり着きました。
本当に欲しかったソフトです。ありがとうございました。
早速ネットBOOKのAcer AOA150にインストールしてみましたが、全く問題なく稼動しています。
感動ものです。
お礼を言いたくてメールさせていただきました。

やっとのことでこのサイトにたどり着きました。
早速、自作機、os-xp home edition sp3 で ver.011 を
実行してみましたが、下記エラーが発生してしまいます。対応
策があればご教授いただければ助かります。

-----
プログラムで例外が発生しました。詳細は下記です。
タイプ(T): LoadError
メッセージ(M):No such file to load —
lib/id3lib_api
バックトレース(B):lib/id3lib/rb:2:in ‘require’
lib/lid3lib.rb:2
– – – – –

因みに FMV BIBLO MG/C75N (WINDOWS-VISTA) で試しま
しましたが同様のエラーが発生します。

便利なソフトを作ってくださってありがとうございました!!!

こんばんは。
コメント頂いた件、状況は理解致しました。
確かに便利なツールで、私自身、とてもありがたく使わせて頂いています。
私からも早速寄付をさせて頂きました。
また、私のページにも情報を追加させて頂きました。
今後も頑張って下さい。

すばらしいソフト、ありがとうございます。

コンポでエアチェック–>ポータブルMDで再生、
の流れを数年来続けてきたんですが、先日ポータブルMDが故障。。。
今さらポータブルMDも、、、と思ったので
ipodを買いました。
サン電子のRDPC-101(USBラジオ)と組み合わせたらうまくいくかな、と。。。
ただ、コンポだとちゃんと受信できる場所でも、USBラジオだと、ノイズが入り、だめでした。。FMはいけましたが。。

もう少し早くこちらのページに出会っていれば。。
助かりましたー。寄付させていただきました。

前回は直接ご連絡ありがとうございました。
使用していて簡単な事ですが、以外に使用しているみなさんには重要な事を感じました。
mp3に変換された時にファイル名が
基礎英語2 8月31日放送分.mp3
基礎英語2 9月01日放送分.mp3
基礎英語2 9月10日放送分.mp3
と01が入りますと、iTunesに取り込んだ時に日付順になるのですが、現状では
基礎英語2 8月31日放送分.mp3
基礎英語2 9月10日放送分.mp3
基礎英語2 9月1日放送分.mp3
となって入ってしまいます。
プロパティをiTunesで変えればいいのですが、分からない方も多いのではないでしょうか?
iTunes+iPodで使用している方がかなり多いと思いますので、対応して頂けたら使いやすいと思いました。
ではでは。

すみません。コメントを違う場所に書いてしまったようです。
キャプチャーツールとても便利に利用させていただいています。
ありがとうございました。

高梨様

素晴らしいソフトありがとうございます。タスクに入れて毎週キャプチャーし
それをiPodに入れて学習しています。時間に縛られずに、自由な時間に
勉強出来て、能率も上がりました。

ところで、ページ「右上の高梨IT製作所ヘルプデスク」と浮き輪マークの
プログラムはなんでしょうか?

最初、間違ってこれをダウンして実行してしまいました。タスクトレーに
浮き輪マークが出たのですが、それ以上の事は判りませんでした(^^;
何か悪いことをしてしまったのではないかと不安になっています。

手が空いた時で結構ですので、ご返答お願いします。

ありがとうございます。
大変便利ですね。

これは番組が火曜日更新されるんですか?

新しいバージョンでは
一ヶ月前の番組とかもダウンロードできるようにしたらどうでしょうか?

高梨様
すばらしいソフト、ありがとうございます。

2点ほど動作のご報告を。

【環境】
OS:Windows Vista Bussiness
ファイアーウォール:ZoneAlarm

【現象1】get-flv.exeを起動し、キャプチャしようとすると、フリーズし、「応答なし」になり、終了してしまう。
【対応】何回か繰り返すと、異常終了するときと、正常に動作するときがあった。原因不明。

【現象2】英語5分間トレーニングをキャプチャしたところ、9月29日以降は正常にキャプチャできたが、9月28日の分は、空っぽのファイルが1個生成された。MP3のタグもなし。25番目の書き込みをした方と同じような状況。
【対応】3回繰り返したが、同じ結果。25番目の書き込みをした方と同じように、日を改めてキャプチャしてみます。

5月より有効に使わせていただいています。本当に助かっていいます。
ところが、今月、月曜日(10/12)に基礎英語1,基礎英語2、5分間TRをダウンロードしたところ、それぞれ、一部のファイルが欠落したり、途中で終了したりしてしまいました。何度かやってみましたが、同じ結果におわりました。
試しに、基礎英語3については、正常にダウンロードができました。
今朝(10/13)にトライしましたが同じ結果でした。
 再度トライしてみます。

今月始め、このソフトにたどり着きました。
最初の週の録音に滑り込みセーフで助かりました。すばらしいソフトに大感謝です。
少し不安定なところがあるようなので、もう少し様子を見てから寄付により応援させていただきたいと思っています。

vistaで中国語とスペイン語のDLを試みたところ、25番,37番,38番の方と同様の症状が出ました。
が、日を変え何度かトライして失敗した後、一度ソフト自体を削除して、解凍し直してからトライしてみると、すべて成功しました。
「応答なし」の表示も出てフリーズしたようにも見えるのですが、しばらくそのままにしておくと無事に完了している模様です。

ブログで紹介させていただきました。
http://restructurenglish.blog45.fc2.com/blog-entry-137.html

便利に使わせていただいています。
ただ、私のPCとは相性が悪いようで、1発目では動作せずリブートすると正常動作するということがよくあります(私のPC側の問題のような気もしますが)。

Two volunteers go out to put up the windows. ,

このソフトをはじめて使わせていただきました。
今まで使用していたラジオコンポでの録音は何度も失敗しており、どうにかPCから録音できないかと考えていたところです。
本当に有り難うございました。これで、一生懸命勉強します!

*本日、寄付(というとなんだか申し訳ないです)をさせていただきました。

噂をききつけ、当ソフトを使用させてもらいました。
是非寄付をさせてもらいたいのですが、なるべくクレジットカードのインターネットでの使用は回避したい所存です。
銀行口座を高橋さんのブログに明記してもらえれば、そちらに振り込みたいのですが。。。

最近本ソフトを利用させて頂き、コンポ録音から開放されて、とても快適です。
さて、10/28 実践ビジネス英語分ですが、5分程度しか録音できません。何度かトライしましたが、同様でした。
これは、諦めるしかないでしょうか?
アドバイス頂ければよろしくお願いいたします。

高梨様
使用させていただいたのですが、先月下旬よりファイルの取得に失敗しています。
エラーメッセージは「プログラムで例外が発生しました。」、タイプ「Errno::EINVAL」でした。また、バックトレースの内容を以下にペーストします。
et/protocol.rb:70:in `close’
net/protocol.rb:70:in `close’
net/http.rb:608:in `do_finish’
net/http.rb:545:in `start’
open-uri.rb:242:in `open_http’
open-uri.rb:616:in `buffer_open’
open-uri.rb:164:in `open_loop’
open-uri.rb:162:in `catch’
open-uri.rb:162:in `open_loop’
open-uri.rb:132:in `open_uri’
lib/get_flv.rb:4:in `get_flv’
get-flv.rb:37:in `button1_clicked’
get-flv.rb:35:in `each’
get-flv.rb:35:in `button1_clicked’
vr/vruby.rb:361:in `__send__’
vr/vruby.rb:361:in `controlmsg_dispatching’
vr/vrcontrol.rb:191:in `self_wmcommand’
vr/vrcontrol.rb:188:in `each’
vr/vrcontrol.rb:188:in `self_wmcommand’
vr/vruby.rb:325:in `__send__’
vr/vruby.rb:325:in `msghandler’
vr/vruby.rb:322:in `each’
vr/vruby.rb:322:in `msghandler’
vr/vruby.rb:991:in `messageloop’
vr/vruby.rb:991:in `messageloop’
get-flv.rb:49

私も43さんと同様に銀行口座で寄付をしたいので、銀行口座を教えて頂けると助かりますが・・・

高梨様
NHKラジオ語学番組キャプチャツール Ver.0.11 をDLして、使わせていただいたのですが、mp3フォルダ-ebjフォルダには、3kbのmp3ファイルがDLされるのみで、再生できません。これは、Ver.0であったバグだとのことですが、確かにVer.0.11でも発生してしまいます。
何とか対処法をご教授いただけないでしょうか。よろしくお願いいたします。

ダウンロードしたファイルが途中で切れていたり、まったくダウンロードされていないファイルがあったりすることが多々あります。こういったエラーに対する対処をロジックとして入れる予定はないのでしょうか?

高梨様本当にありがとうございました。
当方、広島市内に住んでいて、市の中心部(NHKの広島支局もそこにある)には車で15分余りの距離なのですが、ラジオはAMもFMも
非常に入りの悪い場所です。尚、CATVでラジオ放送を再送信している地方もあるようですが、当地のCATVはしておりません。
高梨様のおかげで雑音のひどいラジオに齧りつくことも、聞き逃すこともなくなり、iPhoneにダウンロードて重宝させていただいております。
できましたら銀行口座を教えていただけたらと思います。
宜しくお願いします。本当にありがとうございました。

はじめまして、いきなりですが何とかこの大変便利な
ラジオキャプチャーツールの取得可能リストに
リトルチャロのラジオストリーミングを追加してください。
今まで仮面舞踏会を使用していたのですが、これは非常にめんどくさくて、さらにmp3に変換するには別イのソフトまで必要なので、忙しいでしょうが高梨さんよろしくお願いいたします。

Copyright © 2024. Powered by WordPress & Romangie Theme.