KoRec3.0.1 をリリースします。

変更内容は下記のとおりです。
– NHK (らじる★らじる) の録音方法の変更

NHKで録音に失敗する場合は今回のバージョンを試してみてください。
今回の変更については簡単に検証しただけなので、何かありましたらコメントでお知らせください。

About Arugoworks

14 Responses to “radiko (ラジコ) 録音ツール KoRec 3.0.1 をリリースしました”

  1. Ni

    KoRecのダウンロードファイルのバージョンが3.0.0.6のままになっているようです。
    更新をお願い致します。

  2. ゆう

    9月1日頃からKorec 3.0.0.6でNHKの録音ができなくなりましたが、最新版のKorec 3.0.1では正しく録音できるようになりました。
    すばらしいソフトを無償で公開してくださりありがとうございます。

  3. ゆでまご

    Korec 3.0.1
    -l auto -margin 60 -postmargin 10 -wait
    で1分前にタスクスケジュラーに設定したらじる★らじるの番組が、放送終了時刻より20~10秒ほど早く録音終了してしまいます。録音されたファイルは前番組の内容が35秒ほど含まれていて、配信データ自体が全体的にズレて届いている感じなのですが、再生時間は正規の放送時間にpostmarginで10秒加えた長さできっちりと録音されています。結果的に残ったファイルは前が余分で後ろが欠けている状態。

    Start time: yyyy/MM/dd 22:45:00 (JST)
    End time: yyyy/MM/dd 23:00:00 (JST)

    ** radio recorder : yyyy/MM/dd 22:44:59 : start recording **
    *****************************
    ** radio recorder : yyyy/MM/dd 22:59:41 : finish recording:0 **

    End time: yyyy/MM/dd 21:00:00 (JST)

    ** radio recorder : yyyy/MM/dd 20:59:48 : finish recording:0 **

    End time: yyyy/MM/dd 21:15:00 (JST)

    ** radio recorder : yyyy/MM/dd 21:14:50 : finish recording:0 **

    暫定的にpostmarginを40まで増やして仮対応中。

  4. Arugoworks

    ゆでたまごさん

    報告ありがとうございます。

    KoRec は起動されたタイミングでストリーミングデータの受信を開始し、指定された録音時間分のデータを受信すると録音を終了します。
    また、ストリーミングでは一般の放送と違って、10秒で10秒分のデータを送ってくるのではなく、音が切れないようにバッファとして最初に多めに送ったりすることもよくあります。
    ですので、早めに終了するのはよくあることで、録音されたデータの録音時間が期待通りであれば、KoRecでは正しい挙動となります。

    今回、らじるのストリーミングの受信方法が全く違う方法になったので、バッファとかの仕様が変わったのかもしれません

    postmargin で調整していただくのがいいと思います。

    録音開始時間を意図的に変更するには、TweakNHKRecordingStartTime があります。
    詳細については、こちらの投稿とコメントを参考にしてください。

  5. ゆでまご

    受信方法が変わったとのことで納得いきました。 postmargin で余裕を見つつ運用していこうと思います。レスありがとうございました。

    録音開始時刻を微調整するオプション。
    試してみたところ、TweakNHKRecordingStartTime のみ、指定したタイミングに巧く start recording できず、ノーマルな放送開始時間のまま動作します。
    TweakAgqrRecordingStartTime、TweakRadikoRecordingStartTime は想定通り動作したのですが、NHK関連だけが何度やっても芳しくありません。
    RecordingStartTime値以外は共通の設定で試しても同様。

    Korec 3.0.1
    -l auto -margin 60 -postmargin 10 -wait

    [korec.exe.config]

  6. Arugoworks

    ゆでたまごさん。

    ログが残っていれば、生ログをそのままコメントに貼り付けてもらえますか?

  7. ゆでまご

    どもです。
    NHKR2ログと、比較参照用にagqrログになります。

    **********************************************
    Arugoworks KoRec Version:3.0.1
    2017/09/07 13:29:00
    Tokyo Standard Time (UTC+9)
    **********************************************

    === Component check started ===
    === downloading mandatory components ===
    === Component check finished ===

    === network time check ===
    NTP server: ntp.nict.jp
    Network time: 2017/09/07 13:29:01
    PC time: 2017/09/07 13:29:01

    === Radio station list downloading ===
    === Radio station list downloaded ===
    === Program information downloading ===
    === Program information downloaded ===
    === Program information ===
    Station Id: NHKR2
    Title: 中国語ニュース
    Start time: 2017/09/07 13:30:00 (JST)
    End time: 2017/09/07 13:45:00 (JST)
    Performer:
    === Recording Parameter ===
    Station Id: NHKR2
    Lead margin (sec): 60
    Post margin (sec): 10
    Record time: 14:35 (875s)
    Wait time (sec) : 60
    Total time (sec): 885
    Keep video: No
    File format:
    Filename: 20170907-1330 NHKR2
    Output folder: G:\Radio
    LogFolder: G:\Radio
    Calced record start: 2017/09/07 13:30:01
    Tweak radiko (sec): 5
    Tweak NHK (sec): 25
    Tweak agqr (sec): -15
    === Recording Started 2017/09/07 13:29:02 ===
    — press CTRL+C to stop recording manually —
    ** radio recorder : 2017/09/07 13:30:01 : launch recorder **
    ** radio recorder : 2017/09/07 13:30:01 : start recording **
    *****************************
    ** radio recorder : 2017/09/07 13:44:27 : finish recording:0 **
    ** radio recorder : 2017/09/07 13:44:27 : media conversion started **
    ** radio recorder : 2017/09/07 13:44:29 : G:\Radio\20170907-1330 NHKR2.m4a (1.9982545 secs) **
    ** radio recorder : 2017/09/07 13:44:29 : media conversion finished **
    ** radio recorder : 2017/09/07 13:44:29 : Recorder task completed **
    === Recording Finished 2017/09/07 13:44:29 ===

    **********************************************
    Arugoworks KoRec Version:3.0.1
    2017/09/07 13:29:00
    Tokyo Standard Time (UTC+9)
    **********************************************

    === Component check started ===
    === downloading mandatory components ===
    === Component check finished ===

    === network time check ===
    NTP server: ntp.nict.jp
    Network time: 2017/09/07 13:29:01
    PC time: 2017/09/07 13:29:01

    === Radio station list downloading ===
    === Radio station list downloaded ===
    === Program information downloading ===
    === Program information downloaded ===
    === Program information ===
    Station Id: agqr
    Title: 徳井青空のまぁるくなぁれ!
    Start time: 2017/09/07 13:30:00 (JST)
    End time: 2017/09/07 14:00:00 (JST)
    Performer: 徳井青空
    === Recording Parameter ===
    Station Id: agqr
    Lead margin (sec): 60
    Post margin (sec): 10
    Record time: 30:15 (1815s)
    Wait time (sec) : 60
    Total time (sec): 1825
    Keep video: No
    File format:
    Filename: 20170907-1330 agqr
    Output folder: G:\Radio
    LogFolder: G:\Radio
    Calced record start: 2017/09/07 13:29:44
    Tweak radiko (sec): 5
    Tweak NHK (sec): 25
    Tweak agqr (sec): -15
    === Recording Started 2017/09/07 13:29:02 ===
    — press CTRL+C to stop recording manually —
    ** radio recorder : 2017/09/07 13:29:44 : agqr: connecting to server **
    ** radio recorder : 2017/09/07 13:29:44 : agqr: connected **
    ** radio recorder : 2017/09/07 13:29:44 : launch recorder **
    ** radio recorder : 2017/09/07 13:29:44 : start recording **
    ******************************
    ** radio recorder : 2017/09/07 14:00:09 : finish recording:0 **
    ** radio recorder : 2017/09/07 14:00:09 : media conversion started **
    ** radio recorder : 2017/09/07 14:04:32 : G:\Radio\20170907-1330 agqr.m4a (262.9798677 secs) **
    ** radio recorder : 2017/09/07 14:04:32 : media conversion finished **
    === Recording Finished 2017/09/07 14:04:32 ===
    ** radio recorder : 2017/09/07 14:04:32 : Recorder task completed **

  8. Arugoworks

    ゆでたまごさん。

    ログを見たところ正しい挙動でした。

    -wait を指定した場合のmargin は次のように動作します。
    margin の時間待機するが、待機中に番組が始まる場合は、待機を中止し録音を開始する。

    上記を踏まえてログを見てみますと、NHKでは、+25と指定されています。この場合、KoRecは取得した対象の番組開始時刻よりもその秒数遅く始まる番組とみなして処理を行います。ログでは13:30:00が取得した開始時刻で、みなし開始時刻は13:30:25となります。

    NHKは、マージンが60秒で、13:29:00に起動され、60秒間の待機にはいります。60秒の待機中にみなし開始時刻(13:30:25)にならなかったので、待機時間完了後の13:30:00に録音を開始しています。

    agqr の場合は、60秒の待機中に、みなし開始時刻の 13:29:45 になったので、待機を終了し録音を開始しました。

    今回のNHKの場合は、marginを85秒以上に設定するか起動時刻を25秒以上遅くすればいいと思います。

  9. ゆでまご

    なるほど、よーやっと理解出来ました。
    みなし開始時刻が -wait -margin で設定した待機時間から外れていたのですねorz
    重ね重ねのご対応、ありがとうございました。

  10. ゆう

    KoRec 3.0.1をタイムスケジューラに登録して毎朝NHK-FMの番組(30分)を録音しているのですが、番組の途中でなぜか二三度録音が中止されては再開するという現象が毎日発生します。
    参考のためにログを張っておきます。原因は何でしょうか。

    **********************************************
    Arugoworks KoRec Version:3.0.1.1
    17/09/19 11:18:01
    Tokyo Standard Time (UTC+9)
    **********************************************

    === Component check started ===
    === downloading mandatory components ===
    === Component check finished ===

    === Radio station list downloading ===
    === Radio station list downloaded ===
    === Program information downloading ===
    === Program information downloaded ===
    === Program information ===
    Station Id: NHKFMnagoya
    Title: 邦楽のひととき・選  -長唄「曙獅子」「松の翁」-
    Start time: 17/09/19 11:20:00 (JST)
    End time: 17/09/19 11:50:00 (JST)
    Performer: 今藤美知,今藤郁子,今藤長十郎,今藤長由利,幸田夏穂
    === Recording Parameter ===
    Station Id: NHKFMnagoya
    Lead margin (sec): 120
    Post margin (sec): 45
    Record time: 30:00 (1800s)
    Wait time (sec) : 120
    Total time (sec): 1845
    Keep video: No
    Bitrate (mp3,wma): 128k
    File format: mp3
    Filename: 邦楽のひととき・選  -長唄「曙獅子」「松の翁」- 2017年9月19日
    Output folder: D:\download
    LogFolder: D:\download
    Calced record start: 17/09/19 11:19:59
    === Recording Started 17/09/19 11:18:03 ===
    — press CTRL+C to stop recording manually —
    ** radio recorder : 2017/09/19 11:19:59 : launch recorder **
    ** radio recorder : 2017/09/19 11:20:00 : start recording **
    ***
    ** radio recorder : 2017/09/19 11:23:35 : finish recording:0 **
    ** radio recorder : 2017/09/19 11:23:35 : media conversion started **
    ** radio recorder : 2017/09/19 11:23:45 : D:\download\邦楽のひととき・選  -長唄「曙獅子」「松の翁」- 2017年9月19日.mp3 (10.2184029 secs) **
    ** radio recorder : 2017/09/19 11:23:45 : media conversion finished **
    === Recording Finished 17/09/19 11:23:45 ===
    ** radio recorder : 2017/09/19 11:23:45 : Recorder task completed **
    **** Recording finished eariler than the schedule ****
    **** Resume recording after 30 seconds ****
    ** radio recorder : 2017/09/19 11:24:15 : launch recorder **
    ** radio recorder : 2017/09/19 11:24:15 : start recording **

    ** radio recorder : 2017/09/19 11:24:36 : finish recording:0 **
    ** radio recorder : 2017/09/19 11:24:36 : media conversion started **
    ** radio recorder : 2017/09/19 11:24:38 : D:\download\邦楽のひととき・選  -長唄「曙獅子」「松の翁」- 2017年9月19日 #1.mp3 (1.9538938 secs) **
    === Recording Finished 17/09/19 11:24:38 ===
    ** radio recorder : 2017/09/19 11:24:38 : media conversion finished **
    ** radio recorder : 2017/09/19 11:24:38 : Recorder task completed **
    **** Recording finished eariler than the schedule ****
    **** Resume recording after 30 seconds ****
    ** radio recorder : 2017/09/19 11:25:08 : launch recorder **
    ** radio recorder : 2017/09/19 11:25:08 : start recording **
    ***********************
    ** radio recorder : 2017/09/19 11:45:32 : finish recording:0 **
    ** radio recorder : 2017/09/19 11:45:32 : media conversion started **
    ** radio recorder : 2017/09/19 11:46:19 : D:\download\邦楽のひととき・選  -長唄「曙獅子」「松の翁」- 2017年9月19日 #2.mp3 (46.8451991 secs) **
    === Recording Finished 17/09/19 11:46:19 ===
    ** radio recorder : 2017/09/19 11:46:19 : media conversion finished **
    ** radio recorder : 2017/09/19 11:46:19 : Recorder task completed **
    === Recording Failed 17/09/19 11:46:19 ===

  11. Arugoworks

    ゆうさん。報告ありがとうございます。

    >参考のためにログを張っておきます。原因は何でしょうか。

    ログを見る限り、NHKから配信されるデータの受信に失敗しているようです。こうした問題は、KoRec自身の問題だけでなく、負荷などの理由でNHK側からの送信の遅れによるもの、お使いのプロバイダを含むネットワーク全体の問題、お使いのPCの環境の問題などが考えられます。原因はちょっとわかりませんし、基本的には個別の環境で起きる問題については調査もしません。

    毎日再現するということなので、他のアプリの利用の検討をお勧めします。

  12. Arugoworks

    ゆうさん。

    私の録音環境でも実行してみました。NHKFM(東京)を利用しましたが、特に問題なく録音できていました。
    下記がそのログです。

    **********************************************
    Arugoworks KoRec Version:3.0.1.1
    2017/09/21 11:18:07
    Tokyo Standard Time (UTC+9)
    **********************************************

    === Component check started ===
    === downloading mandatory components ===
    === Component check finished ===

    === network time check ===
    NTP server: ntp.nict.jp
    Network time: 2017/09/21 11:18:16
    PC time: 2017/09/21 11:18:09
    インターネット時刻とPCの時刻が異なります。PCの時刻設定を確認してください。
    PCの時刻が 7 秒遅れているため、録音開始マージンを 7 秒短くします。
    === Radio station list downloading ===
    === Radio station list downloaded ===
    === Program information downloading ===
    === Program information downloaded ===
    === Program information ===
    Station Id: NHKFM
    Title: 浪曲十八番 天中軒涼月「発明王 豊田佐吉」
    Start time: 2017/09/21 11:20:00 (JST)
    End time: 2017/09/21 11:50:00 (JST)
    Performer: 【出演】浪曲師…天中軒涼月,曲師…沢村豊子
    === Recording Parameter ===
    Station Id: NHKFM
    Lead margin (sec): 113 (120-7)
    Post margin (sec): 45
    Record time: 30:02 (1802s)
    Wait time (sec) : 113
    Total time (sec): 1847
    Keep video: No
    File format:
    Filename: 浪曲十八番 天中軒涼月「発明王 豊田佐吉」 2017年9月21日
    Output folder: C:\Cloud\OneDrive\radio
    LogFolder: C:\Cloud\OneDrive\radio\log
    Calced record start: 2017/09/21 11:19:57
    Instance: 9
    NTP threshold (sec): 0
    Tweak radiko (sec): 1
    Tweak NHK (sec): -2
    Tweak agqr (sec): -15
    === Recording Started 2017/09/21 11:18:09 ===
    — press CTRL+C to stop recording manually —
    ** radio recorder : 2017/09/21 11:19:58 : launch recorder **
    ** radio recorder : 2017/09/21 11:20:00 : start recording **
    *****************************
    ** radio recorder : 2017/09/21 11:50:27 : finish recording:0 **
    ** radio recorder : 2017/09/21 11:50:27 : media conversion started **
    ** radio recorder : 2017/09/21 11:50:37 : C:\Cloud\OneDrive\radio\浪曲十八番 天中軒涼月「発明王 豊田佐吉」 2017年9月21日.m4a (9.1745319 secs) **
    ** radio recorder : 2017/09/21 11:50:37 : media conversion finished **
    === Recording Finished 2017/09/21 11:50:37 ===
    ** radio recorder : 2017/09/21 11:50:37 : Recorder task completed **

    とりあえず、今月いっぱいはサンプルとして月-木で予約しておきました。

  13. ゆう

    わざわざ検証してくださりありがとうございます。
    昨日のNHK-FM(名古屋)はなぜか問題なく録音できました。
    どうやらわたくしのネットワークの問題か、パソコンの問題であるようです。
    もし再現率が高い場合はほかのソフトで代用することにいたします。
    取り急ぎお礼申し上げます。

Leave a Reply

  • (will not be published)