ストリーミングで公開されているNHKラジオ語学講座(らじる★らじる(聴き逃し)配信)の録音を自動化するためのアプリです。語学講座の録音にはffmpegを利用します。 開発が中断している https://osdn.net/projects/capturestream/ の派生版です。 正式に開発を引き継いでいるものではありません。録音した語学講座のファイルは著作権法で許されている範囲内でご利用ください。
capturestream2-manager.sh
は、macOS 上で 語学講座CS2 の Homebrew Cask を手軽に管理できるコマンドライン用スクリプトです。
Homebrew tap使用インストール手順を簡素化するスクリプトになります。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew tap CSReviser/capturestream2
curl -O https://raw.githubusercontent.com/CSReviser/homebrew-capturestream2/main/capturestream2-manager.sh
chmod +x capturestream2-manager.sh
スクリプトを実行すると、CLI形式のメニューが表示されます:
./capturestream2-manager.sh
番号 | 処理内容 |
---|---|
1 | 最新版のインストール |
2 | 最新版のアンインストール |
3 | 最新版の更新(アップデート) |
4 | 最新版のアップグレード(再インストール) |
5 | インストール済みキャスクの一覧表示 |
6 | 指定バージョン(ロールバック)のインストール |
7 | 指定バージョン(ロールバック)のアンインストール |
8 | 最新版に戻す(ロールバック解除) |
9 | 利用可能なバージョン一覧表示 |
10 | 終了 |
指定バージョンをインストール・アンインストールする場合、バージョン番号(例: 20250324)の入力が求められます。利用可能なバージョンは Tap の中で以下のように表示されます:
brew search capturestream2
CaptureStream2 Manager
を使えば、Homebrew でインストールした CaptureStream2 のバージョンを、簡単に過去バージョンへロールバックしたり、最新版に戻すことができます。
ターミナルを開いて、以下のコマンドを実行します:
./capturestream2-manager.sh
スクリーンショット例(イメージ)
=====================================
CaptureStream2 管理メニュー
1) 最新版のインストール
2) 最新版のアンインストール
3) 最新版の更新(アップデート)
4) 最新版のアップグレード(再インストール)
5) インストール済みキャスクの一覧表示
6) 指定バージョン(ロールバック版)のインストール
7) 指定バージョン(ロールバック版)のアンインストール
8) 最新版に戻す(ロールバック解除)
9) 利用可能なキャスク(指定バージョン含む)の一覧表示
10) 終了
=====================================
選択してください [1-10]:
1. メニューから 6)指定バージョン(ロールバック版)のインストール を選びます。
6) 指定バージョン(ロールバック版)のインストール
2. 利用可能なロールバックバージョン一覧が表示されます(例):
利用可能なバージョン:
1) capturestream2@20241007
2) capturestream2@20250303
3) capturestream2@20250324
*3. インストールしたいバージョンの番号(例:3)を入力して Enter。+
4. 選んだバージョンがインストールされます。
メッセージ例:
ロールバック用キャスク (capturestream2@20250324) をインストールします...
1. スクリプトを再度起動し、8)最新版に戻す(ロールバック解除) を選びます。
2. ロールバック用キャスクをアンインストールするか確認されます:
スクリーンショット例
現在のインストール状況を確認します:
・capturestream2@20250324
ロールバック用キャスクのアンインストールを行いますか? [y/N]:
3. y を入力するとアンインストールが実行され、続けて最新版の CaptureStream2 が再インストールされます。
コマンド例(直接使う場合):
brew search capturestream2
brew list --cask
Homebrew が見つからない場合: brew: command not found エラーが出たら、brew.sh を参考に Homebrew をインストールしてください。
インストールできない場合: brew install –cask の出力を確認してください。Tap のバージョンや記述ミスの可能性があります。