先駆者たちの情報を元に、自分なりに改良したメモ。
batファイル+タイムスケジューラを使用する方法。
1.準備するもの
・最新版のrtmpdump.exe
更新はかなり前で止まっていて2.3が最新
2.手順
rtmpdump-2.3-windows.zipを適当な場所に解凍する
Ex:C:\rtmpdump\
batファイルを作成する
gist55897e405d084bb9230b4cdcea8ab9ad
<説明>
番組名と時間を引数にしたbatファイル
%datetime:年月日時分秒。ここはお好きに。
%1:ファイル名(番組名)
%2:時間(秒)30分番組なら30*60=1800。前後にマージンを持たせた方がいいかも。
"C:\AGQR\%1_%datetime%.flv":この部分に保存するフォルダを指定。
"aandg2":以前までは22だったが変更されたため2。録画エラーならばここを疑う。
https://www.radikool.com/news/detail/20180325/
2018/06/05更新:再びエラー発生。aandg22に戻りました。
2019/08/25更新:aandg1に変更になりました。
2019/10/12更新:aandg1bに変更になりました。
2020/03/22更新:aandg1に変更になりました。
2020/11/17更新:過去のパラメータを全て試しましたが、録画不能でした。
配信方式の変更により今後のrtmpdumpでの録画は不可能になったと思われます。
新配信方式での録画の方法は以下の記事で説明しています。
タスクスケジューラを設定する
①コンピューターの管理 > システムツール > タスク スケジューラ > タスク スケジューラ ライブラリで右クリックメニュー→新しいフォルダーで「AGQR」を作成
②AGQRフォルダー下に番組ごとのタスク作成する。
③全般タブ:「最上位の特権で実行する」にチェックする。
④トリガータブ:録画時間にマージン持たせている場合は考慮して、起動時間を設定する。
⑤操作タブ:操作の編集で[参照]でbatファイルを指定、引数の追加で「(Ex:)abc 1800」を入力する。※abc:番組名、1800:録画時間(秒)
録画が終了したらスリープに移行させたい場合は、オプションがないためスリープbatを作成しておき、追加する。上記のbatファイルに記載してもいいが、連続して録画する場合に不向き。
gist31af73c2e9606b50a9421199ca8fcbce
上記コマンドだと復帰しないことが多発したためオススメしません。
下記のツールをダウンロード・解凍後、psshutdown.exeをC:\Windows\System32に放り込んで、コマンドを「psshutdown.exe -d -t 0」とします。
⑥条件タブ:電源のタスクを実行するためにスリープを解除する(Z)にチェックを入れる。
面倒くさい人は、Webラジオ録音ツールがあるのでそれを使えば良いと思います。
以上。
SanDisk Cruzer Fit USBフラッシュメモリー 32GB [国内正規品] SDCZ33-032G-J57
- 出版社/メーカー: サンディスク
- 発売日: 2014/04/15
- メディア: Personal Computers
- この商品を含むブログを見る