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

===
実はこのリリースのリリース作業中に、radiko が新しい配信方法になり(従来のものも使えるようです)、それに対応したバージョンを作成中です。一応録音はできるようなりましたが、リファクタリングやら検証が必要なので、これらの作業が終わったらリリースするつもりです。ですので、次回にリリースはすぐにくるかもしれません。また、最後の変更内容については、radikoに関する部分は意味がなくなるかもしれません。
===

今回の変更は、KoRec3.0.1の NHK (らじる) の新しい配信方法に対する対応で発生した問題の対応と、メディアファイル (m4aなど) の変換処理の見直しです。メディアファイルの変換処理は新しく導入した部分になるので、デグレートが心配な方は今回のリリースの導入は様子見してください。

変更内容は下記のとおりです。

NHKをm4aで録音した場合の処理の見直し

配信方法の変更で必要のなくなった処理も行っていたので見直しました。出力されるファイルには影響はないですが、若干変換速度が速くなる場合があるかもしれません。

NHKを録音中のプロセスを -process や -allstop コマンドが認識していない問題の修正

NHKを録音中のプロセスを -process や -allstop コマンドが認識していませんでした。この問題を修正しました。

radiko のタイムフリー録音プロセスも同時録音制限の対象に変更

radiko のタイムフリー録音は同時録音制限の対象ではありませんでしたが、対象としました。

radiko と超A&G+ で m4a を作成する場合の処理の変更

m4aを生成する場合の変換の処理を見直して新しい方法に変更しました。こちらでの検証結果では、特に配信データに動画も含まれる超A&G+ではかなり変換が速くなりました。超A&G+を利用されている方は試してみてください。ただ、3年近く実績のあった処理の変更なので、あまり問題がおきるようなら新旧の処理を選択できるようにするかもしれません。
今のところ、m4a 以外では影響ありません。

以上です。

About Arugoworks

13 Responses to “radiko (ラジコ) 録音ツール KoRec 3.0.1.1 をリリース”

  1. mitu

    9/15/ごろから、agqrが30minジャストで終了するようになってしまいました。
    60分番組はもちろん、30分番組ですと-margin 120 にしておくと、最後の2分が切れてしまいます。
    これはagqr側の仕様変更でしょうか?

  2. Arugoworks

    mituさん。

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

    まず、agqrの仕様に関する質問は文化放送にお問い合わせください。

    ちなみに、こちらで検証用に録音している番組を確認しましたが、9/15 の1時間番組、9/16の2時間番組の両方とも問題なく録音できていました。

    KoRecの調査を希望される場合は、生ログがると調査が助かります。違いを比較するために問題のあった今週のものと問題のなかった前週のものの両方があれば助かります。

  3. mitu

    Arugoworks様
    あいにく普段Log offにしていたため、正常録音時のlogがございません。
    9/19 超A&G+ 佐倉としたい大西 を録音した際のLogを添付します。

    **********************************************
    Arugoworks KoRec Version:3.0.1.1
    2017/09/19 23:27:01
    Tokyo Standard Time (UTC+9)
    **********************************************

    === Recording Started 2017/09/19 23:27:01 ===
    — press CTRL+C to stop recording manually —
    ** radio recorder : 2017/09/19 23:27:01 : agqr: connecting to server **
    ** radio recorder : 2017/09/19 23:27:01 : agqr: connected **
    ** radio recorder : 2017/09/19 23:27:01 : launch recorder **
    ** radio recorder : 2017/09/19 23:27:01 : start recording **

    ** radio recorder : 2017/09/19 23:57:31 : finish recording:2 **
    ** radio recorder : 2017/09/19 23:57:31 : media conversion started **
    ** radio recorder : 2017/09/19 23:57:32 : C:\Users\mtujikawa\Downloads\佐倉としたい大西 第回 (2017_9_19).mp4 (0.7428114 secs) **
    ** radio recorder : 2017/09/19 23:57:32 : media conversion finished **
    ** radio recorder : 2017/09/19 23:57:32 : Recorder task completed **
    === Recording Finished 2017/09/19 23:57:32 ===
    **** Recording finished eariler than the schedule ****
    **** Resume recording now ****
    ** radio recorder : 2017/09/19 23:57:34 : agqr: connecting to server **
    ** radio recorder : 2017/09/19 23:57:34 : agqr: connected **
    ** radio recorder : 2017/09/19 23:57:34 : launch recorder **
    ** radio recorder : 2017/09/19 23:57:34 : start recording **

    ** radio recorder : 2017/09/20 00:05:31 : finish recording:0 **
    ** radio recorder : 2017/09/20 00:05:31 : media conversion started **
    ** radio recorder : 2017/09/20 00:05:31 : C:\Users\mtujikawa\Downloads\佐倉としたい大西 第回 (2017_9_19) #1.mp4 (0.1902874 secs) **
    ** radio recorder : 2017/09/20 00:05:31 : media conversion finished **
    ** radio recorder : 2017/09/20 00:05:31 : Recorder task completed **
    === Recording Finished 2017/09/20 0:05:31 ===

    Margin 180sec, 放送開始3分前からスタート、 -l 35 でtaskスケジューラーに登録です。
    (-l auto で同じ症状だったので今回は -l 35 で設定してみました)
    録画開始から30minちょうどで finish recording:2 となり、その後残りの時間を録画開始します。

    60分番組のFate/Grand Order カルデア・ラジオ局では上記と同じ設定で -l 65 としたところ
    Fate/Grand Order カルデア・ラジオ局 第回 (2017_9_19).m4a 29:59
    Fate/Grand Order カルデア・ラジオ局 第回 (2017_9_19) #1.m4a 29:59
    Fate/Grand Order カルデア・ラジオ局 第回 (2017_9_19) #2.m4a 7:25
    と3分割されてしまいまいました。

    ホストは Windows10 Pro(64Bit) 1703, 9月分修正までアップデート済み。
    KoRecは3.0.1.1 です。

    他に何か調べることができることが有りましたらご指示ください。
    よろしくお願いいたします。

  4. Arugoworks

    mituさん。

    まず、今後はログは編集せずにそのまま提供してください。よろしくお願いします。

    今回提供していただいたログでわかる範囲ではKoRecは正常に動いているようで、何らかの理由でデータの受信がストップしタイムアウトしたのでリトライをしています。
    切断の原因の可能性については、いただいた情報だけでは可能性を絞ることは難しいです。

    とりあえず、現在は他のagqrを録音できるソフトの利用を検討していただくことをお勧めします。

  5. mitu

    Arugoworks様
    お返事ありがとうございました。
    結論から言うと、局の仕様変更でもkorecの問題でもございませんでした。

    やったこと
    2017/09 Microsoft update を疑いロールバック
    →正常に録音成功。Windows update が原因かと推測
    その後、ccleaner で不要ファイルの削除、レジストの掃除を行い、再度 windows update。
    →問題なく録音成功。→Windows Updateが原因ではない。

    結局直接の原因はわかりませんでした。
    たいへんお騒がせしました。

    KoRec、大変便利に使わせていただいております。
    これからも開発、頑張ってください。
    どうもありがとうございました。

  6. aya

    m4aでA&Gの番組を録音するとチャンネルが以下の通り4チャンネルになります。
    使用しているDAPの仕様上、2チャンネルで録音したいのですが
    Korecでチャンネル数の指定は可能でしょうか。

    【MediaInfo 17.10より】
    チャンネル : 2 チャンネル / 1 チャンネル / 1 チャンネル
    チャンネルの位置 : Front: L R / Front: C / Front: C

  7. Arugoworks

    aya さん
    こんにちは。貴重な情報ありがとうございます。

    KoRecのm4aですが、超A&G+の場合は配信されているflvからオーディオストリームを分離し、そのままm4aにコンテナの変換をしているだけなので、そのようなオーディオストリームデータそのものの変換のオプションはありません。

    オリジナルのデータであるflv(かm4a) で保存して別のエンコードソフトをお使いになるのがよろしいかと思います。

  8. aya

    返信ありがとうございます。
    FLVを見てみると確かに4チャンネルになっていました。
    AMラジオは2チャンネルでしたが。

    変換オプションはないとのことなので
    iTunesで変換することにします。

  9. fles

    いつも大変便利に利用させてもらっています。

    この度Windows10を再インストールしたのですが、タスクスケジューラーに登録してある時間になると
    コマンドプロンプトが見えるようになってしまいました
    以前はバックグラウンドで動作が見えない形で録音されていたのですが・・・

    ちなみにタスクスケジューラーへの登録はOS初期化前にエクスポートして
    そのファイルをインポートして登録を行いました

    何か問題があったのでしょうか?

  10. Arugoworks

    flesさん
    こんにちは。

    これはKoRecの仕様というよりも、タスクスケジューラの一般的な質問になるので、もし下記の情報で解決しないようなら、他のサイトでも聞いてもらったほうが解決方法がわかるかもしれません。
    あと、私ははWindows10では予約録音の運用はしてなくて、Windows2012 R2で予約録音の環境を作っているので、そちらでの挙動になります。

    このページのタスクの作成の項目でユーザーがログインしているかどうかにかかず実行するを選んで、パスワードを保存するようにする(しないをチェックしない)とコマンドプロンプトが表示されずにバックグラウンドで実行されます。

  11. fles

    返信ありがとうございます。
    助言していただいたとおり ユーザーがログオンしているときのみ実行する にチェックが入っており
    ユーザーがログインしているかどうかにかかず実行する に変更したら無事バックグラウンドで実行されるにようなりました

    設定をインポートしただけでは不十分だったんですね
    無知な質問をして申し訳ございませんでした これからもKoRecを便利に使わせてもらいます
    回答ありがとうございました

  12. Arugoworks

    fletsさん

    解決したようでよかったです。

    知らないことを調査できるかはわかりませんが、知ってる情報は提供しますので、何かあったらまた聞いてください。

  13. akm

    agqrで録音ができなくなりましたのでご報告します。
    9/9の録音が出来たログと、9/10の録音が出来ないログを記載します。

    **********************************************
    Arugoworks KoRec Version:2.4.8.2
    === 2018/09/09 22:58:02 ===
    **********************************************

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

    === Program information downloading ===
    === Program information downloaded ===
    === Program information ===
    Station Id: agqr
    Title: 梶裕貴のひとりごと
    Start time: 2018-09-09 23:00:00
    End time: 2018-09-09 23:30:00
    Performer: 梶裕貴
    === Recording Parameter ===
    Station Id: agqr
    Lead margin (sec): 120
    Post margin (sec): 45
    Record time: 29:54 (1794s)
    Wait time (sec) : 0
    Total time (sec): 1959
    Keep video: Yes
    File format:
    Filename: 梶裕貴のひとりごと 2018年9月9日
    Output folder: E:\MyDocument\korec2440\Rec
    LogFolder: E:\MyDocument\korec2440\Rec
    Calced record start: 2018/09/09 22:58:07
    === Recording Started 2018/09/09 22:58:07 ===
    — press CTRL+C to stop recording manually —
    ** radio recorder : 2018/09/09 22:58:07 : agqr: connecting to server **
    ** radio recorder : 2018/09/09 22:58:07 : agqr: connected **
    ** radio recorder : 2018/09/09 22:58:07 : start recording **

    ** radio recorder : 2018/09/09 23:30:48 : finish recording:0 **
    ** radio recorder : 2018/09/09 23:30:48 : media conversion started **
    ** radio recorder : 2018/09/09 23:30:59 : mp4 file (11.1918705 secs) **
    ** radio recorder : 2018/09/09 23:30:59 : media conversion finished **
    === Recording Finished 2018/09/09 23:31:00 ===
    Filename: C:\Users\hideyuki\AppData\Local\Temp\梶裕貴のひとりごと 2018年9月9日.mp4
    ** radio recorder : 2018/09/09 23:31:00 : Recorder task completed **
    === Recording Finished 2018/09/09 23:31:00 ===

    以下、9/10の録音が出来なかったログです。

    **********************************************
    Arugoworks KoRec Version:2.4.8.2
    === 2018/09/10 21:28:01 ===
    **********************************************

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

    === Program information downloading ===
    === Program information downloaded ===
    === Program information ===
    Station Id: agqr
    Title: 東山奈央のラジオ@リビング
    Start time: 2018-09-10 21:30:00
    End time: 2018-09-10 22:00:00
    Performer: 東山奈央
    === Recording Parameter ===
    Station Id: agqr
    Lead margin (sec): 120
    Post margin (sec): 45
    Record time: 29:57 (1797s)
    Wait time (sec) : 0
    Total time (sec): 1962
    Keep video: No
    File format:
    Filename: 東山奈央のラジオ@リビング 2018年9月10日
    Output folder: E:\MyDocument\korec2440\Rec
    LogFolder: E:\MyDocument\korec2440\Rec
    Calced record start: 2018/09/10 21:28:04
    === Recording Started 2018/09/10 21:28:04 ===
    — press CTRL+C to stop recording manually —
    ** radio recorder : 2018/09/10 21:28:04 : agqr: connecting to server **
    ** radio recorder : 2018/09/10 21:28:04 : agqr: attemp to download with built-in setting **
    ** radio recorder : 2018/09/10 21:28:04 : start recording **

    ** radio recorder : 2018/09/10 21:28:35 : finish recording:2 **
    ** radio recorder : 2018/09/10 21:28:35 : media conversion started **
    ** radio recorder : 2018/09/10 21:28:35 : media conversion finished **
    === Recording Finished 2018/09/10 21:28:35 ===
    ファイルが作成できませんでした。
    ** radio recorder : 2018/09/10 21:28:35 : Recorder task completed **
    === Recording Finished 2018/09/10 21:28:35 ===
    **** Recording finished eariler than the schedule ****
    **** Resume recording now ****
    === Program information downloading ===
    === Program information downloaded ===
    === Program information ===
    Station Id: agqr
    Title: 東山奈央のラジオ@リビング
    Start time: 2018-09-10 21:30:00
    End time: 2018-09-10 22:00:00
    Performer: 東山奈央
    === Recording Parameter ===
    Station Id: agqr
    Lead margin (sec): 120
    Post margin (sec): 45
    Record time: 29:22 (1762s)
    Wait time (sec) : 0
    Total time (sec): 1927
    Keep video: No
    File format:
    Filename: 東山奈央のラジオ@リビング 2018年9月10日
    Output folder: E:\MyDocument\korec2440\Rec
    LogFolder: E:\MyDocument\korec2440\Rec
    Calced record start: 2018/09/10 21:28:39
    === Recording Started 2018/09/10 21:28:39 ===
    — press CTRL+C to stop recording manually —
    ** radio recorder : 2018/09/10 21:28:39 : agqr: connecting to server **
    ** radio recorder : 2018/09/10 21:28:39 : agqr: attemp to download with built-in setting **
    ** radio recorder : 2018/09/10 21:28:39 : start recording **

    ** radio recorder : 2018/09/10 21:29:10 : finish recording:2 **
    ** radio recorder : 2018/09/10 21:29:10 : media conversion started **
    ** radio recorder : 2018/09/10 21:29:10 : media conversion finished **
    === Recording Finished 2018/09/10 21:29:10 ===
    ファイルが作成できませんでした。
    ** radio recorder : 2018/09/10 21:29:11 : Recorder task completed **
    === Recording Finished 2018/09/10 21:29:11 ===
    **** Recording finished eariler than the schedule ****
    **** Resume recording now ****
    === Program information downloading ===
    === Program information downloaded ===
    === Program information ===
    Station Id: agqr
    Title: 東山奈央のラジオ@リビング
    Start time: 2018-09-10 21:30:00
    End time: 2018-09-10 22:00:00
    Performer: 東山奈央
    === Recording Parameter ===
    Station Id: agqr
    Lead margin (sec): 120
    Post margin (sec): 45
    Record time: 28:47 (1727s)
    Wait time (sec) : 0
    Total time (sec): 1892
    Keep video: No
    File format:
    Filename: 東山奈央のラジオ@リビング 2018年9月10日
    Output folder: E:\MyDocument\korec2440\Rec
    LogFolder: E:\MyDocument\korec2440\Rec
    Calced record start: 2018/09/10 21:29:14
    === Recording Started 2018/09/10 21:29:14 ===
    — press CTRL+C to stop recording manually —
    ** radio recorder : 2018/09/10 21:29:14 : agqr: connecting to server **
    ** radio recorder : 2018/09/10 21:29:14 : agqr: attemp to download with built-in setting **
    ** radio recorder : 2018/09/10 21:29:14 : start recording **

    ** radio recorder : 2018/09/10 21:29:46 : finish recording:2 **
    ** radio recorder : 2018/09/10 21:29:46 : media conversion started **
    ** radio recorder : 2018/09/10 21:29:46 : media conversion finished **
    === Recording Finished 2018/09/10 21:29:46 ===
    ファイルが作成できませんでした。
    ** radio recorder : 2018/09/10 21:29:46 : Recorder task completed **
    === Recording Finished 2018/09/10 21:29:46 ===

    他の放送局(例としてQRR)では9/10も正常に録音できました。以下ログです。

    **********************************************
    Arugoworks KoRec Version:2.4.8.2
    === 2018/09/10 20:58:01 ===
    **********************************************

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

    === Program information downloading ===
    === Program information downloaded ===
    === Program information ===
    Station Id: QRR
    Title: ご注文はラジオですか??~WELCOME【う・さ!】~
    Start time: 2018-09-10 21:00:00
    End time: 2018-09-10 21:30:00
    Performer: 佐倉綾音 種田梨沙 佐藤聡美 内田真礼
    === Recording Parameter ===
    Station Id: QRR
    Lead margin (sec): 120
    Post margin (sec): 45
    Record time: 29:57 (1797s)
    Wait time (sec) : 0
    Total time (sec): 1962
    Keep video: No
    File format:
    Filename: ご注文はラジオですか??~WELCOME【う・さ!】~ 2018年9月10日
    Output folder: E:\MyDocument\korec2440\Rec
    LogFolder: E:\MyDocument\korec2440\Rec
    Calced record start: 2018/09/10 20:58:04
    === Recording Started 2018/09/10 20:58:04 ===
    — press CTRL+C to stop recording manually —
    ** radio recorder : 2018/09/10 20:58:05 : radiko: connecting to server **
    ** radio recorder : 2018/09/10 20:58:05 : radiko: station id verified **
    ** radio recorder : 2018/09/10 20:58:05 : radiko: authentication started **
    ** radio recorder : 2018/09/10 20:58:06 : radiko: authentication completed **
    ** radio recorder : 2018/09/10 20:58:06 : start recording **

    ** radio recorder : 2018/09/10 21:30:30 : finish recording:0 **
    ** radio recorder : 2018/09/10 21:30:30 : media conversion started **
    ** radio recorder : 2018/09/10 21:30:36 : m4a file (6.0428007 secs) **
    ** radio recorder : 2018/09/10 21:30:36 : media conversion finished **
    === Recording Finished 2018/09/10 21:30:36 ===
    Filename: C:\Users\hideyuki\AppData\Local\Temp\ご注文はラジオですか??~WELCOME【う・さ!】~ 2018年9月10日.m4a
    ** radio recorder : 2018/09/10 21:30:37 : Recorder task completed **
    === Recording Finished 2018/09/10 21:30:37 ===

    使っているのがVer.2.4.8.2のため、3.0.1.1に更新し、試したログは下記です。

    **********************************************
    Arugoworks KoRec Version:3.0.1.1
    2018/09/11 0:26:53
    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: agqr
    Title: 鷲崎健のヨルナイト×ヨルナイト
    Start time: 2018/09/11 0:00:00 (JST)
    End time: 2018/09/11 1:00:00 (JST)
    Performer: 鷲崎健/アシスタント(巴奎依)
    === Recording Parameter ===
    Station Id: agqr
    Lead margin (sec): 60
    Post margin (sec): 30
    Record time: 32:06 (1926s)
    Wait time (sec) : 0
    Total time (sec): 2016
    Keep video: Yes
    File format:
    Filename: 鷲崎健のヨルナイト×ヨルナイト 2018年9月11日
    Output folder: E:\MyDocument\korec2440
    LogFolder: E:\MyDocument\korec2440
    Calced record start: 2018/09/11 0:26:54
    === Recording Started 2018/09/11 0:26:54 ===
    — press CTRL+C to stop recording manually —
    ** radio recorder : 2018/09/11 00:26:54 : agqr: connecting to server **
    ** radio recorder : 2018/09/11 00:26:54 : agqr: attemp to download with built-in setting **
    ** radio recorder : 2018/09/11 00:26:54 : launch recorder **
    ** radio recorder : 2018/09/11 00:26:54 : start recording **

    ** radio recorder : 2018/09/11 00:27:25 : finish recording:2 **
    ** radio recorder : 2018/09/11 00:27:25 : media conversion started **
    === Recording Finished 2018/09/11 0:27:25 ===
    ** radio recorder : 2018/09/11 00:27:25 : ファイルが変換できませんでした。 **
    ** radio recorder : 2018/09/11 00:27:25 : Recorder task completed **
    ** radio recorder : 2018/09/11 00:27:25 : media conversion finished **
    **** Recording finished eariler than the schedule ****
    **** Resume recording now ****
    ** radio recorder : 2018/09/11 00:27:27 : agqr: connecting to server **
    ** radio recorder : 2018/09/11 00:27:27 : agqr: attemp to download with built-in setting **
    ** radio recorder : 2018/09/11 00:27:27 : launch recorder **
    ** radio recorder : 2018/09/11 00:27:27 : start recording **

    ** radio recorder : 2018/09/11 00:27:58 : finish recording:2 **
    === Recording Finished 2018/09/11 0:27:58 ===
    ** radio recorder : 2018/09/11 00:27:58 : ファイルが変換できませんでした。 **
    ** radio recorder : 2018/09/11 00:27:58 : media conversion finished **
    ** radio recorder : 2018/09/11 00:27:58 : media conversion started **
    ** radio recorder : 2018/09/11 00:27:58 : Recorder task completed **
    **** Recording finished eariler than the schedule ****
    **** Resume recording now ****
    ** radio recorder : 2018/09/11 00:28:00 : agqr: connecting to server **
    ** radio recorder : 2018/09/11 00:28:00 : agqr: attemp to download with built-in setting **
    ** radio recorder : 2018/09/11 00:28:00 : launch recorder **
    ** radio recorder : 2018/09/11 00:28:00 : start recording **
    === Recording Finished 2018/09/11 0:28:31 ===
    ** radio recorder : 2018/09/11 00:28:31 : media conversion started **
    ** radio recorder : 2018/09/11 00:28:31 : finish recording:2 **

    ** radio recorder : 2018/09/11 00:28:31 : Recorder task completed **
    ** radio recorder : 2018/09/11 00:28:31 : ファイルが変換できませんでした。 **
    ** radio recorder : 2018/09/11 00:28:31 : media conversion finished **
    === Recording Failed 2018/09/11 0:28:31 ===

Leave a Reply

  • (will not be published)