プラットフォームの違い
第 29 章: プラットフォームの違い
はじめに
SeaMeet は複数のプラットフォーム — Windows、macOS、Linux — で動作しますが、各オペレーティングシステムには独自の癖、機能、制限があります。Windows で完璧に動作するものは、Mac では異なる動作をするかもしれません。一部の機能は 1 つのプラットフォームで利用可能ですが、別のプラットフォームでは利用できません。これらの違いを理解することで、どのコンピューターを使用していても SeaMeet を最大限に活用できます。
この章では、SeaMeet が各プラットフォームにどのように適応するか、どの機能がプラットフォーム固有か、知っておくべき制限を説明します。
章の目標
この章を読んだ後、以下ができるようになります:
- Windows、macOS、Linux バージョン間の違いを理解する
- どの機能がプラットフォーム固有かを知る
- オペレーティングシステム用に SeaMeet を正しく構成する
- プラットフォーム固有の制限を回避する
- 録音ニーズに適切なプラットフォームを選ぶ
パート 1: プラットフォーム別の概要
Windows 上の SeaMeet
最適:
- 最大の互換性
- ゲーム録画
- ビジネス環境
- 最も機能完全なバージョン
主な特徴:
- ほとんどの機能が利用可能
- 最高のハードウェアアクセラレーションサポート (NVIDIA/AMD/Intel)
- 簡単なシステム音声キャプチャ
- 最も幅広いアプリ互換性
- 最もテストされ安定
サポートされる Windows バージョン:
- Windows 10 (バージョン 1809 以降)
- Windows 11
- Windows Server 2019/2022 (限定的サポート)
サポートされる Windows アーキテクチャ:
- x64 (Intel/AMD 64-bit): 完全サポート、すべての機能利用可能
- ARM64 (Windows on ARM): サポートあり、一部の音声機能が利用できない
- Surface Pro X および同様のデバイス
- 画面録画、動画録 画、マイク録音は完全にサポート
- システム音声キャプチャと音声デバイス列挙は利用不可 (優雅な低下)
- 詳細は下記の Windows ARM64 セクションを参照
サポート対象外:
- Windows 7、8、8.1 (サポート終了)
- Windows XP/Vista (古代)
- 32-bit Windows (x86)
macOS 上の SeaMeet
最適:
- クリエイティブプロフェッショナル
- Apple エコシステムユーザー
- クリーンで一貫したインターフェース
- Mac ワークフローとの統合
主な特徴:
- 洗練されたネイティブ Mac インターフェース
- Apple Silicon (M1/M2/M3) で優れたパフォーマンス
- Intel Mac で優れたパフォーマンス
- 緊密なシステム統合
- 異なる権限モデル
- アプリごとのマイク監視
- ブラウザ会議検出と自動開始防止
サポートされる macOS バージョン:
- macOS 14.2 Sonoma (最小 - native-audio-node 機能に必須)
- macOS 15 Sequoia
- 将来のバージョン
サポートされる macOS アーキテクチャ:
- Apple Silicon (arm64): 完全サポート、アプリごとの音声検出を含むすべての機能
- Intel (x64): 別のインストーラーで完全サポート
Apple Silicon と Intel サポート:
- 2 つの別々の DMG インストーラー: Intel 用と Apple Silicon 用
- お使いの Mac のプロセッサに合うバージョンをダウンロード
- M1/M2/M3 Mac → arm64 バージョンをダウンロード
- Intel Mac → x64 バージョンをダウンロード
- 両方のバージョンは同じ機能を持つ
- VideoToolbox (Apple Silicon) または Quick Sync (Intel) によるハードウェアアクセラレーション
- アプリごとのマイク検出 (native-audio-node)
- 会議アプリケーション用のスマートウィンドウ事前選択
Intel Mac の互換性
SeaMeet は macOS 14.2 Sonoma 以降を必要とします。すべての Intel Mac がこのバージョンをサポートしているわけではありません:
| Intel Mac モデル | 最後にサポートされる macOS | SeaMeet 互換? |
|---|---|---|
| MacBook Pro (2019, 16-inch) | macOS 26 Tahoe | はい |
| MacBook Pro (2020, 13-inch, 4-port) | macOS 26 Tahoe | はい |
| Mac Pro (2019) | macOS 26 Tahoe | はい |
| iMac (2020, 27-inch) | macOS 26 Tahoe | はい |
| MacBook Pro (2018) | macOS 15 Sequoia | はい |
| Mac mini (2018) | macOS 15 Sequoia | はい |
| iMac (2019) | macOS 15 Sequoia | はい |
| iMac Pro (2017) | macOS 15 Sequoia | はい |
| MacBook Air (2018–2019) | macOS 14 Sonoma | はい (14.2+ である必要) |
| MacBook (12-inch, 2017) | macOS 13 Ventura | いいえ |
| 2017 より古い Mac | macOS 12 以前 | いいえ |
注意: MacBook Air 2018–2019 ユーザーは macOS 14.2 以降に更新する必要があります。Sonoma を実行できない古い Intel Mac はサポートされていません。
Linux 上の SeaMeet
最適:
- ソースから SeaMeet を実行する技術ユーザー
- プロジェクトに貢献する開発者
- プライバシー重視のユーザー
- オープンソース支持者
主な特徴:
- コミュニティサポート、ソースのみ (公式のプリビルドインストーラーなし)
- ディストリビューションによる可変な機能セット
- より多くの手動構成が必要
- コマンドラインフレンドリー
- 少ない「ただ動く」機能
サポートされるディストリビューション:
- Ubuntu 20.04+ (最高のサポート)
- Fedora 34+
- Debian 11+
- その他の Debian/Ubuntu ベースのディストリビューション
Linux インストールノート (v2.1.4+):
✅ Linux で npm install がクリーンに成功
v2.1.4 まで、Linux で `npm install` は EBADPLATFORM で失敗していました
これは native-audio-node — macOS/Windows のみのネイティブモジュール —
が `dependencies` にリストされていたためです。v2.1.4 以降は、
他のプラットフォーム固有の音声パッケージ (macos-audio-devices、
native-sound-mixer、win-audio) と並んで `optionalDependencies` にあり、
npm は中止する代わりに Linux でスキップします。
以前 `npm ERR! EBADPLATFORM` にぶつかった場合:
1. v2.1.4 以降をプル
2. node_modules と package-lock.json を削除
3. もう一度 npm install を実行 — エラーなしで完了するはず
制限:
- 公式のプリビルドインストーラーなし —
npm start経由でソースから実行 - アプリごとのマイク監視と会議自動検出は利用不可 (
native-audio-nodeが必要、Linux バイナリなし) - システムトレイの利用可能性はデスクトップ環境による (下のトレイセクションを参照)
- ハードウェアアクセラレーションは GPU/ドライバーの組み合わせによって異なる
- システム音声キャプチャにはさらにセットアップが必要 (PulseAudio / PipeWire loopback)
パート 2: 機能比較マトリックス
プラットフォーム別のコア機能
| 機能 | Windows | macOS | Linux |
|---|---|---|---|
| 音声録音 | ✅ 完全 | ✅ 完全 | ✅ 完全 |
| 動画録画 | ✅ 完全 | ✅ 完全 | ✅ 完全 |
| Flashback | ✅ 完全 | ✅ 完全 | ⚠️ 制限 |
| 自動検出 | ✅ 完全 | ✅ 完全 | ⚠️ 部分的 |
| アプリごとの音声検出 | ✅ 完全 | ✅ 完全 | ❌ 利用不可 |
| ブラウザ会議検出 | ✅ 完全 | ✅ 完全 | ⚠️ 制限 |
| ウィンドウ事 前選択 | ✅ 完全 | ✅ 完全 | ⚠️ 制限 |
| ハードウェアアクセラレーション | ✅ 優秀 | ✅ 優秀 | ⚠️ 異なる |
| システム音声 | ✅ 簡単 | ⚠️ 権限必要 | ⚠️ 複雑 |
| 4K 録画 | ✅ はい | ✅ はい | ⚠️ 依存 |
| マルチモニター | ✅ 完全 | ✅ 完全 | ✅ 完全 |
| キーボードショートカット | ✅ 完全 | ✅ 完全 | ✅ 完全 |
| Floater ウィジェット | ✅ 完全 | ✅ 完全 | ✅ 完全 |
| Lite モード | ✅ 完全 | ✅ 完全 | ✅ 完全 |
| システムトレイ | ✅ 完全 | ✅ 完全 (メニューバー) | ⚠️ DE 依存 |
| プリビルドインストーラー | ✅ NSIS | ✅ DMG (x64 + arm64) | ❌ ソースのみ |
| 別々のインストーラー | ❌ N/A | ✅ x64 と arm64 | ⚠️ N/A |
プラットフォーム別の高度な機能
| 機能 | Windows | macOS | Linux |
|---|---|---|---|
| NVIDIA NVENC | ✅ はい | ❌ いいえ | ⚠️ 制限 |
| AMD VCE | ✅ はい | ❌ いいえ | ⚠️ 制限 |
| Intel Quick Sync | ✅ はい | ✅ はい | ⚠️ 制限 |
| VideoToolbox (Apple Silicon) | ❌ いいえ | ✅ 優秀 | ❌ いいえ |
| Game Mode 検出 | ✅ はい | ❌ いいえ | ❌ いいえ |
| ウィンドウタイトル検出 | ✅ 完全 | ✅ 完全 | ⚠️ 部分的 |
| プロセス監視 | ✅ 完全 | ✅ 完全 (native-audio-node) | ⚠️ 制限 |
| アプリごとのマイク監視 | ⚠️ 制限 | ✅ 完全 (native-audio-node) | ⚠️ 制限 |
| Touch Bar サポート | ❌ N/A | ✅ はい | ❌ N/A |
| Windows Hello | ✅ はい | ❌ N/A | ❌ N/A |
プラットフォーム別のシステムトレイと Lite モード
SeaMeet はメインウィンドウを閉じた後もバックグラウンドで実行し続けます — システムトレイ (macOS ではメニューバーと呼ばれる) は、それに戻り、録音状態を変更し、きれいに終了する方法です。Electron の Tray API はプラットフォーム固有なので、動作は異なります:
| 機能 | Windows | macOS | Linux |
|---|---|---|---|
| トレイアイコン | ✅ 通知エリアの tray.ico | ✅ メニューバーのテンプレート icon.png (ダーク/ライトに適応) | ⚠️ デスクトップ環境による |
| 録音状態アイコン | ✅ 赤い tray-recording.ico スワップ | ✅ 非テンプレート赤 icon-recording.png スワップ | ⚠️ 同じスワップ、レンダリングは DE による |
| 永続的なトレイ位置 | ✅ はい (GUID バインド、パッケージビルドのみ) | ✅ N/A (メニューバー順序はユーザー制御) | ❌ 保証なし |
| 右クリックコンテキストメニュー | ✅ 完全 | ✅ 完全 | ⚠️ 一部の DE のみ |
| 「トレイに非表示で開始」 | ✅ サポート | ✅ サポート | ⚠️ ベストエフォート |
| Lite モード (コンパクトな Floater UI) | ✅ 完全 | ✅ 完全 | ✅ 完全 |
Linux トレイの注意:
Electron トレイは GNOME (AppIndicator 拡張機能付き)、KDE Plasma、XFCE、Cinnamon、ほとんどの Ubuntu/Fedora デフォルトデスクトップで確実に動作します。Wayland のみのセッションと一部の最小ウィンドウマネージャでは、トレイアイコンがまったく表示されない場合があります — アプリはまだ実行されていますが、ターミナルから再起動するか、ウィンドウを戻すためにグローバルホットキーを使用する必要があります。Linux 固有のトレイアイコンアセットはありません; Windows と同じ .ico がロードされます。
Lite モード:
Lite モード (v2.x で導入) はレンダラー側のコンパクトなレイアウトです — フルアプリウィンドウの代わりに、録音コントロール、波形、クイックアクションを持つ 560×80 Floater バー。これは ui.appMode 設定 ('full' または 'lite') によって制御され、設定を介してランタイムで切り替わります。Lite モードはプラットフォーム固有のコードパスがないため、3 つのプラットフォームすべてで同じように動作します。
パート 3: Windows 固有の機能とセットアップ
Windows の利点
1. システム音声が簡単
Windows では、システム音声のキャプチャは簡単です:
方法: Stereo Mix (最も信頼性が高い)
セットアップ:
1. スピーカーアイコンを右クリック → サウンド設定を開く
2. サウンドコントロールパネル → 録音
3. 空のエリアを右クリック → 無効化されたデバイスを表示
4. "Stereo Mix" を右クリック → 有効化
5. デフォルトに設定
SeaMeet はシステム音声を直接キャプチャできるようになります
代替方法:
- WASAPI loopback (現代的な方法)
- DirectSound キャプチャ
- 仮想オーディオケーブル
2. ハードウェアアクセラレーション豊富
Windows は最高の GPU エンコーダーサポートを持ちます:
NVIDIA GPU:
GTX 600 シリーズおよびそれ以降:
• NVENC エンコーダー専用チップ
• 優れた品質
• 非常に効率的
• SeaMeet は自動的にサポート
AMD GPU:
Radeon HD 7000 シリーズおよびそれ以降:
• VCE (Video Coding Engine)
• 良い品質
• 効率的なエンコード
• 自動サポート
Intel 統合:
4 世代 Core 以降:
• Quick Sync Video
• 驚くほど良い品質
• 非常に省電力
• ノートパソコンに最適
3. ゲーム機能
Windows 固有のゲーム統合:
Game Mode サポート:
• Windows Game Mode API
• ゲーム中を自動検出
• リソースを最適化
• Windows のみで利用可能
Game Bar 統合:
• Xbox Game Bar と並んで動作可能
• 競合なし
• 別々のショートカット
Windows セットアップガイド
最適な構成:
1. システム音声用に Stereo Mix を有効化
2. GPU ドライバーを更新:
- NVIDIA: GeForce Experience
- AMD: Radeon Software
- Intel: Intel Driver Assistant
3. SeaMeet でハードウェアアクセラレーションを有効化:
設定 → 動画 → ハードウェアアクセラレーションを使用
4. 録音用に電源プランを「高パフォーマンス」に設定
5. 問題を引き起こす場合は Windows Game Mode を無効化:
設定 → ゲーム → ゲームモード → オフ
Windows 固有のショートカット
グローバルショートカット (どこでも動作):
• Ctrl + Alt + R — 録音開始/停止
• Ctrl + Alt + F — Flashback を保存
• Ctrl + Alt + S — スクリーンショット
ウィンドウ管理:
• Win + G — ゲームバー (有効な場合)
• Win + Alt + R — Xbox Game Bar 録画
(SeaMeet と並んで動作)
Windows ARM64 固有情報
Windows ARM64 とは?
ARM64 は異なるプロセッサアーキテクチャ:
• Windows on ARM デバイス (Surface Pro X など) で使用
• ARM ベースのプロセッサのネイティブサポート
• x64 アプリをエミュレート可能 (遅い)
• ネイティブ ARM64 アプリのサポート増加中
ARM64 上の SeaMeet
SeaMeet は v1.0.2+ からネイティブ ARM64 サポートを持っています:
✅ ARM64 で完全サポ ート:
• 画面録画 (高パフォーマンス)
• 動画録画 (高パフォーマンス)
• マイク録音 (直接 Windows API)
• ウィンドウ検出と管理
• Floater ウィジェットとキーボードショートカット
• 設定と録音ライブラリ
• すべての UI 機能
❌ ARM64 で利用不可:
• システム音声キャプチャ (アプリ/スピーカーからの音声)
• 音声デバイス列挙 (マイク/スピーカー検出)
• オーディオミキサー制御
• これらは ARM64 用にコンパイルされていないネイティブモジュールが必要
機能比較: x64 vs ARM64
| 機能 | x64 | ARM64 | 注記 |
|---|---|---|---|
| 画面録画 | ✅ 完全 | ✅ 完全 | 両方で優秀 |
| 動画録画 | ✅ 完全 | ✅ 完全 | ネイティブサポート |
| マイク録音 | ✅ 完全 | ✅ 完全 | Windows API ベース |
| システム音声キャプチャ | ✅ 完全 | ❌ 利用不可 | ネイティブモジュールが必要 |
| 音声デバイスリスト | ✅ 完全 | ❌ 限定 | 基本録音のみ |
| ハードウェアアクセラレーション | ✅ 完全 | ✅ 完全 | ARM64 最適化 |
| Flashback 録音 | ✅ 完全 (音声) | ⚠️ 動画のみ | 音声機能制限 |
| 自動検出 | ✅ 完全 | ✅ 完全 | ウィンドウ検出機能 |
ARM64 を使うべきとき
最適:
- ネイティブパフォーマンスを希望する Surface Pro X ユーザー
- システム音声なしの動画/画面録画
- マイク録音 (直接録音機能)
- エミュレーションスローダウンなしのフルパフォーマンス
理想的でない:
- システム音声キャプチャ (利用不可になる)
- 複雑な音声ワークフロー
- 音声デバイス選択 (利用不可)
お使いのバージョンを知る方法
Windows 設定:
1. 設定 → システム → バージョン情報
2. "システムの種類" を探す
3. 以下のいずれかが表示:
• "x64 ベースプロセッサ" (64-bit Intel/AMD)
• "ARM ベースプロセッサ" (Windows on ARM)
コマンドライン:
PowerShell: wmic os get osarchitecture
出力: 64-bit または ARM 64-bit
インストー ル
SeaMeet はアーキテクチャを自動検出します:
• 汎用インストーラーをダウンロード
• 自動的に正しいバージョンがインストールされる
• x64 ユーザーは: SeaMeet-...-x64-Setup.exe を取得
• ARM64 ユーザーは: SeaMeet-...-arm64-Setup.exe を取得
または手動でリリースから正しいものをダウンロード:
• システムの種類を確認 (上記)
• 一致するアーキテクチャをダウンロード
ARM64 上の自動アップデーター
シームレスな更新:
• アプリは自動的に更新を確認
• ARM64 は ARM64 に更新 (x64 ではなく)
• 以前のバージョンと後方互換
• 手動介入不要
ARM64 の問題のトラブルシューティング
問題: "System Audio" オプションがグレーアウト
ARM64 での期待される動作:
✓ これは正常
✓ ネイティブモジュールが利用不可
✓ マイク録音はまだ可能
✓ エラーなし - 優雅な低下
問題: マイク/スピーカーを選択できない
解決策:
1. デフォルトのシステムデバイスを使用
2. Windows サウンド設定に移動してデバイスを選択
3. SeaMeet は Windows が選択したものを使用
4. ARM64 では手動デバイス選択は利用不可
問題: 録音マイクが機能しない
解決策:
1. Windows サウンド設定を確認
2. マイクがデフォルト入力デバイスであるべき
3. SeaMeet にマイク権限を付与
4. Windows が録音レベルを表示するべき
5. 最初に Windows 録音アプリでテスト
パート 4: macOS 固有の機能とセットアップ
macOS の利点
1. 洗練されたインターフェース
Mac 上の SeaMeet はネイティブに感じます:
• macOS デザインガイドラインに従う
• ネイティブコントロールを使用
• システムテーマを尊重
• Touch Bar サポート (対応 Mac で)
• 適切なメニューバー統合
2. 優秀な Apple Silicon サポート
M1/M2/M3 チップは素晴らしく動作:
Apple Silicon 機能:
• VideoToolbox 経由のハードウェアアクセラレーション
• ワットあたりの優れたパフォーマンス
• 高速エンコード
• クールな動作
• 録音中の長いバッテリー寿命
3. システム統合
macOS 統合:
• iCloud Drive サポート
• Time Machine 互換
• Handoff/Continuity 対応
• 適切なサンドボックス化
• セキュリティスコープのブックマーク
macOS の制限
1. システム音声には権限が必要
Windows と異なり、macOS は明示的な権限を必要とします:
セットアップ手順:
1. 初回システム音声録音時:
システム環境設定 → セキュリティとプライバシー → プライバシー
2. 左の "画面録画" をクリック
3. リストの "SeaMeet" をチェック
(パスワードでロック解除する必要があるかも)
4. SeaMeet を完全に再起動
5. システム音声が機能するようになる
これが必要な理由:
- macOS セキュリティモデル
- 画面録画はすべてをキャプチャ
- ユーザーが明示的に許可する必要
- スパイウェアから保護
2. NVIDIA/AMD ハードウェアアクセラレーションなし
Mac ハードウェアアクセラレーション:
• Intel Mac: Intel Quick Sync (利用可能な場合)
• Apple Silicon: VideoToolbox (優秀)
• 外部 GPU: エンコードにはサポートされない
• NVENC や AMD VCE なし (チップが存在しない)
パフォーマンス:
- Apple Silicon は非常に効率的なので問題ない
- Quick Sync 付き Intel Mac は問題ない
- Quick Sync なしの古い Intel Mac は CPU エンコードを使用
3. サンドボックス制限
macOS セキュリティ:
• アプリはサンドボックス化されている
• 以下に権限を要求する必要:
- マイク
- カメラ (使用される場合)
- 画面録画
- ファイルシステムの場所
- ダウンロードフォルダ
- デスクトップ
SeaMeet は必要に応じてこれらを促す
macOS アーキテクチャ固有のインストーラー
macOS 上の SeaMeet は Intel と Apple Silicon Mac 用に別々のインストーラーを提供します:
どのバージョンをダウンロードすべき?
Mac タイプを確認:
Apple メニュー (🍎) → この Mac について → チップ
以下が表示されるなら:
• "Apple M1"、"Apple M2"、または "Apple M3"
→ ダウンロード: SeaMeet-macOS-arm64-[version].dmg
• "Intel Core i5"、"Intel Core i7" など
→ ダウンロード: SeaMeet-macOS-x64-[version].dmg
別々のインストーラーの理由?
✅ より小さなダウンロードサイズ (それぞれ約 100 MB vs ユニバーサル約 180 MB)
✅ 特定のプロセッサ用に最適化
✅ ネイティブモジュールとの互換性問題なし
✅ よりシンプルなビルドと更新プロセス
パフォーマンス:
Apple Silicon (arm64):
• M1、M2、M3 チップ
• 優秀なパフォーマンス
• より良いバッテリー寿命
• ネイティブ arm64 実行
Intel (x64):
• 2013-2021 Mac
• 完全な機能パリティ
• Quick Sync アクセラレーション
• ネイティブ x64 実行
インストール:
1. お使いの Mac 用の正しい DMG をダウンロード
2. DMG ファイルを開く
3. SeaMeet をアプリケーションにドラッグ
4. 起動して権限を付与
macOS 会議検出機能
macOS 上の SeaMeet にはアプリごとの音声監視を備えた高度な会議検出が含まれます:
アプリごとのマイク監視:
動作方法:
• どのアプリがマイクを使用しているか監視
• 会議の開始/停止を検出
• アプリごとの検出に native-audio-node を使用
• macOS 14.2+ (Sonoma) で利用可能
サポートされるプラットフォーム:
• Zoom
• Google Meet
• Microsoft Teams
• Apple FaceTime
• Webex
• その他の会議プラットフォーム
ブラウザ会議検出:
以下でアクティブな会議を自動検出:
• Google Meet (Chrome/Firefox/Safari)
• Zoom web クライアント
• Webex web クライアント
• Teams web
• その他の Web ベースの会議プラットフォーム
ウィンドウ事前選択:
• 会議ウィンドウを自動的に選択
• 他のアプリの偶発的な録画を防ぐ
• 明示的に有効化されない限り自動開始なし
• ユーザー制御を維持
要件:
macOS 14.2 Sonoma 以降
• native-audio-node API に必須
• すべての現代の Mac ユーザーをカバー
• アプリごとの音声検出を有効化
macOS セットアップガイド
初回セットアップ:
1. SeaMeet をインストール
- 正しい DMG をダウンロード (Apple Silicon 用 arm64、Intel 用 x64)
- DMG ファイルを開く
- SeaMeet をアプリケーションにドラッグ
- ダブルクリックして起動
2. 権限を付与 (重要!):
システム環境設定 → セキュリティとプライバシー → プライバシー
以下を有効化:
☑ 画面録画
☑ マイク
☑ アクセシビリティ (一部のショートカット用)
☑ システムイベント (メニューバー操作用)
3. SeaMeet を完全に再起動
- 強制終了 (Cmd+Q)
- 再起動
4. 録音をテスト
- 最初にシンプルなテスト
- それから会議検出を試す
5. システム音声用に:
- SeaMeet がシステム音声を自動検出
- または高度なセットアップ用に BlackHole (仮想オーディオドライバー) を使用
- または新しい macOS の組み込み loopback を使用
- 必要に応じてアプリ内指示に従う
macOS 固有のショートカット
グローバルショートカット:
• Cmd + Shift + R — 録音開始/停止
• Cmd + Shift + F — Flashback を保存
• Cmd + Shift + S — スクリーンショット
macOS 統合:
• Touch Bar: 録音ボタン (利用可能な場合)
• メニューバー: クイックコントロール
• 通知センター: 録音ステータス
パート 5: Linux 固有情報
Linux の特性
1. 可変的な体験
Linux バージョンはディストリビューションによって異なります:
Ubuntu (推奨):
• 最高のサポート
• 最も簡単なセットアップ
• ほとんどの機能が動作
• 定期的なテスト
Fedora:
• 良いサポート
• 新しいパッケージ
• 追加のリポジトリが必要かも
その他のディストリビューション:
• 結果は異なる
• コミュニティサポート
• 手動の修正が必要かも
2. 音声キャプチャの複雑さ
Linux 音声はより複雑:
音声システム:
• PulseAudio (最も一般的)
• PipeWire (より新しい、現代的)
• ALSA (低レベル)
• JACK (プロフェッショナルオーディオ)
セットアップ必要:
仮想音声デバイスを作成する必要があるかも
または loopback モジュールを使用
Windows のように「プラグアンドプレイ」ではない
PulseAudio セットアップ:
# システム音声用の仮想シンクを作成 pactl load-module module-null-sink sink_name=SeaMeet sink_properties=device.description=SeaMeetRecording # 監視 pactl load-module module-loopback source=SeaMeet.monitor
3. ハードウェアアクセラレーションは異なる
Linux 上の NVIDIA:
• プロプライエタリドライバー経由で NVENC が利用可能
• 別途インストール必要
• 動作するときは品質が良い
Linux 上の AMD:
• VCE サポートはドライバーによる
• オープンソース vs プロプライエタリドライバー
• 構成が必要かも
Linux 上の Intel:
• エンコード用 VA-API
• 通常はうまく動作
• Mesa ドライバーの一部
Linux セットアップガイド
Ubuntu インストール:
# .deb パッケージをダウンロード # またはリポジトリ経由でインストール (利用可能な場合) sudo dpkg -i seameet-linux.deb sudo apt-get install -f # 依存関係を修正 # 権限を付与 # ユーザーを video グループに追加 sudo usermod -a -G video $USER # ログアウトしてログイン
Fedora インストール:
# .rpm パッケージをダウンロード sudo rpm -i seameet-linux.rpm # またはレポにある場合 dnf 経由 sudo dnf install seameet
インストール後のセットアップ:
# 1. 音声セットアップ (複雑) # SeaMeet のアプリ内音声セットアップガイドに従う # 2. ハードウェアアクセラレーション # 適切なドライバーをインストール: # NVIDIA: nvidia-utils または proprietary # AMD: mesa-va-drivers # Intel: intel-media-driver # 3. 権限 # デバイスアクセス用に udev ルールを構成する必要があるかも
Linux 固有のショートカット
グローバルショートカット:
• Ctrl + Alt + R — 録音開始/停止
• Ctrl + Alt + F — Flashback を保存
• Ctrl + Alt + S — スクリーンショット
注意: デスクトップショートカットと競合する可能性
必要に応じて SeaMeet 設定で構成