2010年04月24日

Erisで録音時にファイルサイズが0になる問題を解決

公式サイトで2010/04/20に行われたアクセスの制限に引っかかって、
録音してもファイルサイズが0のままーってなってました。
修正版をリリースしました。0.3.8で解決してるよ。
インストーラー版はこちら

報告をしてくれた方のおかげで気づけました!感謝!
というか気づけよわたし!

でも、わたし的には、それよりも不安なことがあって……。
そう、問題になっている録音アプリって何ってこと(ρ_;)Erisじゃないよね?
録音のループ状態って……う〜む。


以下の観点から、問題ないと判断して修正版をリリースしました。

  • Erisからのアクセスかどうかはだいたい公式運営側で(たぶん)わかるはずだけど、
    公式運営側からは注意・警告・文句がきていない。
  • Vectorから削除されずに残っている。
  • Erisの中身は再確認したけど、通常利用する範囲では、発生しなそう。
    で、Erisの録音機能実装時期やその配布開始時期と、問題発生時期がズレいている。
とか、書いてもやっぱりちょっと不安……(゜▽、゜う〜みゅ

あと、どうやら、アクセスの制限は、URL指定の詳細化と呼び元チェックって感じなのかな。
Playerバージョン(謎)までは見てないようなので、しばらくは大丈夫だと思いたい……。

posted by すふぃあ at 23:58| Comment(10) | TrackBack(0) | 雁字
この記事へのコメント
ソフト名が"Eris"になる前のversionの頃から、便利に使わせてもらっています。

「録音設定」の「録音時間調整」の項目なのですが、「早く録音を開始」に設定した
数値は実際の予約録音開始時には無視された状態、「遅く録音を終了」に設定した
数値はrtmpdumpのコマンドラインオプションの"--timeout"に設定されているようです。
この現象は、0.3.8以前から起きていました。

動作報告に一つになりましたら幸いです…。
Posted by べーやん at 2010年04月25日 03:34
訂正です…。

"--timeout"じゃなくて"--stop"でした。
Posted by べーやん at 2010年04月25日 04:02
リトライ機能が付いたアプリ(radika?)らしいですね>問題
Posted by y-Aki at 2010年04月25日 07:55
すふぃあ さん。

すばやい対応ありがとうございました。

 1.接続、再生を確認し録音ボタンをクリック。
 2.通知情報に
   "例外が発生しました。 → 指定されたパスが見つかりません。(03:39:08)"
 3.設定保存フォルダーの
   「RadikoSetting.xml」 と 「RecordingSetting.xm l」だけが更新されていない。

 4.保存フォルダーの中の全部を削除。
 5.Eris を再起動初期化がはじまる。
 6.録音の設定のやり直し。

 7.録音ボタンクリック。
 8.録音保存フォルダーにファイルの作成を確認。
 9.録音終了。

思い当たるのは rtmpdump.exe を利用しての録音をしようとしてファイルを移動した事。

 9.再生しながら同じ局の予約録音を設定。
10.予約時間に rtmpdump.exe を確認。
11.録音が進行していないの確認。 rtmpdump.exe を消滅。
12.予約録音停止。
13.できた録音ファイルは1分間分。サイズは366KB。

14.再生と違う局の予約録音を設定。
15.予約時間に rtmpdump.exe を確認。
16.録音が進行していないの確認。 rtmpdump.exe を消滅。
17.予約録音停止。
18.できた録音ファイルは1分間分。サイズは366KB。

19.再生は停止。予約録音を設定。
20.Eris は間歇的に確認。再生は無い。
21.予約時間に rtmpdump.exe を確認。
22. 1分後に rtmpdump.exe の消滅を確認。
23.予約録音停止。
24.できた録音ファイルは1分間分。サイズは366KB。

25.予約録音を設定。
26.Eris 終了。
27.Eris 起動。
28.予約状況で予約確認。
29.予約時間に rtmpdump.exe を確認。
30. 1分後に rtmpdump.exe の消滅を確認。
31.予約録音停止。
32.できた録音ファイルは1分間分。サイズは366KB。

きっちり1分に思い当たることはありますか。
全ての録音ファイルは正常に再生します。

開始時刻の変更ができない為、予約録音実験の番組を選ぶのが困難になってくる。
テスト用にでも隠し機能としてあれば助かります。
録音ファイルに手動録音のR、予約録音に終了時刻の部分ですが
予約録音のほうはタイトルを入れることは難しいですか。

ついつい要望のてんこ盛りになってしまいましたが
ご自身のペースで開発を継続してください。まずは御礼まで。

以上です。
Posted by MEG at 2010年04月25日 12:20
すふぃあ さん。

再実験しても同じ現象なので
RecordingSetting.xml を覗いたら FinishDelay="60" の文字を発見しました。
まあ自分で設定した数字ですが60秒です。

そう思って Posted by べーやん at 2010年04月25日 03:34 を読むと
FinishDelay="60" は rtmpdump のコマンドラインオプションの "--stop" に相当する
らしく、まさに現在の現象にピッタリです。

せっかくの報告なのに実験に夢中になって目にはいりませんでした。
それにしても 0.3.8以前からの現象とは。

ちなみに FinishDelay="120" での録音実験では120秒のファイルができました。
StartHaste="60" も効果がないようです。

以上です。
Posted by MEG at 2010年04月25日 13:05
おおぅ、べーやん様、MEG様ありがとうございます( ̄◇ ̄)ゞ

ご報告を元にプログラムを見たら、なんかひどいコードが書いてありました(マテ
該当箇所はお二人のコメントのおかげで一瞬で見つかりました(T▽T)うひょぅ

修正版(0.3.9)をダウンロードするための一覧をこのコメントのリンクにしてあります〜。

0.3.3で公式サイトの変更に焦ってリリースしたときに紛れ込んだんですね。
だいぶ前ですね……。いやぁ、これは使って頂いてる方々に申し訳ないレベルだよね……。
というわけで、たぶん、そこそこおかしくない程度の録音時間になるように修正しましたっ
(FinishDelayが効いてるかとかは全然見てない)。
眠い頭で修正したので直ってないかもしれないけど……。


MEG様へ>
ご要望(ファイル名の件)に関しては要望リスト(謎)に追加しておきますね!

それから、録音時の例外は、rtmpdumpの場所が見つからない場合の問題に見えますね……。
適切なメッセージが出せればよいのですが……。
どのファイル移動を移動されたのかわかりませんが、
再設定でその例外自体は解消されたご様子(?)で何よりです。
一応、readmeのトラブルシューティングに追記っとφ(。。

予約番組のテストの場合は、
 1.すでに開始されている番組を予約録画(謎)する。
   ※普通の予約録画で自動的に開始される場合とは微妙に動作が異なります。
 2.設定フォルダに入っているCachedProgramLineList.xmlの番組の開始時刻っぽいのをいじる。
   ※終了時間が過ぎるとキャッシュなので消えちゃうかもです。
という方法があることにはあります。
使用している方にテストしてもらっちゃってるのは
なんか申し訳ない気持ちになりますが( ̄▽ ̄;;)ゞ参考になれば幸いです

y-Aki様>
さすが情報詳しいね(・x・わたしのアプリにはリトライ機能はないからちょっと安心っ
でも、録音時間の不具合は、公式運営側じゃなくて使用者の方々に申し訳がっ申し訳がっ。
焦っても仕方ないので、できることをがんばるね(゚ー゚)(。_。)(゚-゚)(。_。)ウンウン
Posted by すふぃあ at 2010年04月26日 00:17
すふぃあ様へ

"Eris 0.3.9"での動作です。

「録音時間調整」の「早く録音を開始」に"10"、「遅く録音を終了」に"20"を設定して予録しました。
実際の動作は、録音開始時間10秒前には何も起きず、開始時間に録音が開始され、録音が
終了したのは終了時間の20秒後ではなく、30秒後でした。

察すると、「早く録音を開始」に設定した値は動作としては無視され、寧ろ、「遅く録音を終了」に
設定した値と合算されて、"--stop"に設定されている感じです。

動作報告に一つになりましたら幸いです。
Posted by べーやん at 2010年04月27日 01:21
すふぃあ さん。

さっそくの修正版(0.3.9)ありがとうございます。
--------------------------------
「早く録音を開始」を 60s 「遅く録音を終了」を 60s で予約録音してみました。

作成日時 07:25:00
更新日時 07:32:07
サイズ 2.49 MB (2,617,605 バイト)
再生時間 06:59 (プレーヤーの表示)

どうやら「早く録音を開始」は効果無く。録音時間が伸びただけみたいです。
--------------------------------
どうしても頭が切れるのが嫌なら説明にあったキャッシュを弄るしかないのか。
 1.「一覧」の「これから」で「予約録音」を押すとすぐ録音が始まる。
 2.「CachedProgramLineList.xml」で終了時刻を変更して閉じる。
 3.「一覧」の「予約状況」で「予約録音」を押して終了処理。
 4.「一覧」の「これから」で「予約録音」を押すとすぐ録音が始まる。
 5.手動設定した終了時刻になったが録音は継続中。
 6.「遅く録音を終了」の60秒を加算した時刻になったが継続中。
 7.「早く録音を開始」の60秒を加算した時刻になったが継続中。
 8.「CachedProgramLineList.xml」で終了時刻を変更して閉じる。
 9.本体を終了。
10.本体を起動。
11.「一覧」の「予約状況」で「予約録音」を押して終了処理。
12.「一覧」の「これから」で「予約録音」を押すとすぐ録音が始まる。
13.手動設定した終了時刻になったが録音は継続中。
14.「遅く録音を終了」の60秒を加算した時刻になったが継続中。
15.「早く録音を開始」の60秒を加算した時刻になったが継続中。
16.「CachedProgramLineList.xml」で終了時刻を確認。設定が正規に戻っている。
17.「CachedProgramLineList.xml」で終了時刻を変更して閉じる。
18.本体を終了。
19.本体を起動。
20.「CachedProgramLineList.xml」で終了時刻を確認。設定が正規に戻っている。
21.「一覧」の「予約状況」で「予約録音」を押して終了処理。
22.「CachedProgramLineList.xml」で終了時刻を変更して閉じる。
23.本体を起動。
24.「CachedProgramLineList.xml」で終了時刻を確認。変更設定を確認。
25.「一覧」の「これから」で「予約録音」を押すとすぐ録音が始まる。
26.手動設定した終了時刻になったが録音は継続中。
27.「遅く録音を終了」の60秒を加算した時刻に終了。
28.「一覧」の「予約状況」では終了しても予約は消えない。
29.本体を終了。
30.本体を起動。
31.「一覧」の「予約状況」では予約は消えた。
32.モニターで録音を確認。
33.本体を終了。
34.本体を起動。
35.モニターで録音は確認できない。
36.本体を終了。

録音ファイルは
 3.で作成。 ファイル名はEPGのデータ
 9.で作成。 ファイル名はEPGのデータ_(1)
11.で作成。 ファイル名はEPGのデータ_(2)
18.で作成。 ファイル名はEPGのデータ_(3)
21.で作成。 ファイル名はEPGのデータ_(4)
27.で作成。 ファイル名は終了時刻が変更されたデータ
33.で作成。 ファイル名は終了時刻が変更されたデータ_(1)

なんとなく動作がわかった気がするが最後の33.は不明。
録音中は本体の「録音」を「赤」にはできませんか。
--------------------------------
NSB_20100426_072500_20100426_073000.flv  
が現状だが年月日の重複は見にくい。

NSB_20100426_072500_073000_開始アナウンス.flv
放送局_録画日時_開始時刻_終了時刻_番組名 はどうでしょう。
一覧から番組名をコピー出来るならキャッシュから持ってくることも無い。
--------------------------------
「一覧」の「リアルタイム」にも「録音」があると
ザッピングしていて録音したいと思ったときに便利。
--------------------------------
以上です。
Posted by MEG at 2010年04月27日 01:24
フォー!!(謎)(゜▽、゜

べーやん様、MEG様、毎度ありがとうございます!
0.3.9では、実は、アレです。録音時間が正しくないって言うのを修正したのですね。
さすがにいきなり短い時間でキレると使い物にならない!と思ったので……。
なので0.3.9では開始時刻問題はそのままだったり……(ごめんなさい)。

というわけで、ある意味、終了時間が予定よりも「開始+終了」になっていると言うのは
予測された不具合とでも言いましょうか……(ほんとごめんなさい)。

0.3.10にて、開始時刻問題も解消させて頂きました!
頻繁なリリースで大変申し訳ありませんが、こちらで解決できるかと思います。
原因は……開始時間ずらしたのを保存してるプログラムコードがないっ_(__)ノ彡☆

というわけで(?)、0.3.10で「開始調整時間」の分だけ早く始まり、
「開始調整時間+録音時間+終了調整時間」の分だけ録音が継続されるかと思います。

要望に関しては、再び要望リストに記録と言うことでもうしばしお待ちくださいっ( ̄▽ ̄;;)ゞ
まずは不具合修正から!(笑)

もちろん、要望は活力の種!
実現されるかは保証できませんがどんどんどうぞ!
ちなみに、録音中なのがわからないって言うのは自分自身も激しく感じてたりします……。
何とかしなければ……( ̄▽ ̄;;)

またお気づきの点ありましたらご連絡頂ければ幸いです('-^*/
Posted by すふぃあ at 2010年04月28日 00:36
I have been absent for a while, but now I remember why I used to love this website. Thank you, I。ヲll try and check back more frequently. How frequently you update your website?
Posted by seo link building at 2013年01月05日 17:43
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/37352898

この記事へのトラックバック