語学講座CS2 (2024年度)
ストリーミングで公開されているNHKラジオ語学講座(らじる★らじる(聴き逃し)配信)の録音を自動化するためのアプリです。語学講座の録音にはffmpegを利用します。 開発が中断している https://osdn.net/projects/capturestream/ の派生版です。 正式に開発を引き継いでいるものではありません。録音した語学講座のファイルは著作権法で許されている範囲内でご利用ください。
View the Project on GitHub
【MacOSユーザの方へ】
語学講座CS2の改版者はMac関連の知識を持っていず、実機環境も所有していませんが、Macユーザの有志の方からの動作報告などの情報提供を頂いて、GitHubで作成したmacOS向け実行ファイルを提供してきました。しかし、昨今のmacOSのセキュリティ強化等によりApple App Store以外のインターネット経由で入手したアプリのインストールが警告、阻止されるようになっているようです。そのような状況で動作確認を行うMac実機を持たずにビルドした実行ファイルをトップページに掲載することは不適切と判断し、掲載を見合わせています。
プログラムのソースコードはGitHubで公開しています。ご利用の環境で実行ファイルをビルドする事が出来ますが、セキュリティ警告を必ず回避できるという事ではありません。GitHubのmacos-latest環境でビルド出来ることは確認しています。
情報提供や動作確認にご協力いただいたMacユーザの有志の皆様に感謝します。
尚、[類似アプリ]のページにMacで動作するアプリを紹介しています。
また以下の内容は古いですが、情報として残しておきます。
語学講座CS2の改版者はMac関連の知識を持っていず、実機環境も所有していません。そのため、MacOS版はリリース前の動作が確認できていません。Macユーザの有志の方からの動作報告などの情報提供を頂いて、可能な範囲で対応しております。新規のMacユーザの方はMacで動作確認された他のアプリの採用をお勧めします。[類似アプリ]のページにMacで動作するアプリを紹介しています。
<ユーザ間の互助のお願い>
MacOSユーザ間の互助にご協力をお願いします。
<MacOS版の仕様相違点>
語学講座CS2 は、OSの違いに関係なく同一仕様となるようにしていますが、一部OSに依存して仕様を変えています。MacOS版固有の仕様を記載しておきます。
1.初回起動時に録音音声ファイルの保存先フォルダを必ずユーザが指定する仕様になっています。
2.設定ファイル(iniファイル)、Style Sheet(qssファイル)、ffmpegの保存先ファルダが異なります。
-
設定ファイル(iniファイル): “~/Library/Preferences”
-
Style Sheet(qssファイル): 「stylesheet-mac.qss」を録音音声ファイル保存先フォルダに置くと、そちらが優先して使われます。(削除するとデフォルトに戻ります)
-
ffmpeg: 「ffmpeg」を録音音声ファイル保存先フォルダに置くと、そちらが優先して使われます。(削除するとデフォルトに戻ります)
<MacOS版実行ファイル作成環境>
githubのactionsという機能を利用してMacOS用の実行ファイルを作成しています。
- macos-14
- Qt: 6.5LTS
- Universal(Intel/M1両対応)
語学講座CS2 は、Qtというクロスプラットフォーム環境で開発しています。クロスプラットフォームは同一のソースファイルから異なるOS(Windows/Linux/MacOS等)向けの実行ファイルを作れることが期待されます。
QtバージョンとmacOS対応
Qt5.15LTS : macOS 10.13 / 10.14 / 10.15 / 11 / 12 / 13 / 14
Qt6.2LTS : macOS 10.14 / 10.15 / 11 / 12 / 13 / 14
Qt6.5LTS : macOS 11 / 12 / 13 / 14
Qt6.8LTS : macOS 12 / 13 / 14 / 15
Macユーザーからの報告例(参考)
- macOS Monterey 12.7.4 M1機
- macOS Sonoma 14.4.1 Intel機
- macOS Sonoma 14.3.1 M1機