OBS、画面録画とストリーミング
OBS Studio は、最も人気のあるオープンソースの画面録画およびライブ ストリーミング ソフトウェアです。この記事では、Ubuntu 26.04 に OBS をインストールして構成する方法について説明します。
OBS Studio のインストール
方法 1: apt 経由
sudo apt install obs-studio -y方法 2: Flatpak 経由 (推奨、より最新)
flatpak install flathub com.obsproject.Studio -y方法 3: PPA 経由で最新バージョンを入手する
sudo add-apt-repository ppa:obsproject/obs-studio -y
sudo apt update
sudo apt install obs-studio -y最初の起動構成
OBS を起動します。
obs
# Or for the Flatpak version
flatpak run com.obsproject.Studio初回起動時に、OBS は自動構成ウィザードを実行します。
- 目的を選択してください: 録画用に最適化 または ストリーミング用に最適化
- ビデオパラメータの設定: 解像度とフレームレート
- 自動システムパフォーマンステスト
Wayland のサポート
Ubuntu 26.04 は、デフォルトで Wayland デスクトップを使用します。 Wayland の下の OBS には、画面をキャプチャするために PipeWire が必要です。
# Ensure PipeWire-related packages are installed
sudo apt install pipewire pipewire-pulse xdg-desktop-portal-gnome -yOBS にスクリーン キャプチャ ソースを追加する場合は、スクリーン キャプチャ (PipeWire) を選択します。
録音設定
ソースの追加
[ソース] 領域の [+] ボタンをクリックして、以下を追加します。
- 画面キャプチャ (PipeWire) — 画面全体をキャプチャします
- ウィンドウ キャプチャ (PipeWire) — 単一ウィンドウをキャプチャします
- オーディオ出力キャプチャ (PulseAudio) — システム オーディオをキャプチャします
- オーディオ入力キャプチャ (PulseAudio) — マイクをキャプチャします
- 画像 — 透かしまたは背景を追加します
- テキスト (FreeType 2) — テキスト オーバーレイを追加します
推奨される録音設定
設定 > 出力 > 録音 に移動します。
| 設定 | 推奨値 |
|---|---|
| 出力モード | 高度な |
| 記録フォーマット | MKV (後で MP4 に再多重化できます) |
| エンコーダ | NVIDIA NVENC H.264 (NVIDIA) / VAAPI H.264 (AMD) / x264 (CPU) |
| ビットレート | 10000~30000Kbps |
| キーフレーム間隔 | 2秒 |
ビデオ設定 (設定 > ビデオ):
| 設定 | 推奨値 |
|---|---|
| 基本解像度 | 1920x1080 |
| 出力解像度 | 1920x1080 |
| フレームレート | 60FPS |
| ダウンスケールフィルター | ランチョス |
GPU アクセラレーション エンコーディングの使用
NVIDIA ユーザー:
# The NVENC encoding library ships with the NVIDIA driver; its version must match the driver.
# Installing nvidia-driver-XXX automatically pulls in the matching libnvidia-encode-XXX.
# If it is missing, install the one matching your installed driver, e.g. for driver 580:
sudo apt install libnvidia-encode-$(nvidia-smi --query-gpu=driver_version --format=csv,noheader | cut -d. -f1) -yCPU 使用率を大幅に削減するには、OBS のエンコーダーとして NVIDIA NVENC H.264 を選択します。
AMD ユーザー: OBS のエンコーダーとして FFMPEG VAAPI H.264 を選択します。
ライブストリーミング
Twitchへのストリーミング
- Twitch ダッシュボードからストリーム キーを取得します
- OBS で、設定 > ストリーム に移動します。
- サービスとして Twitch を選択し、ストリーム キーを貼り付けます
YouTube へのストリーミング
- YouTube Studio > ライブ配信からストリームキーを取得します
- OBS で、設定 > ストリーム に移動します。
- YouTube - RTMPS を選択し、ストリーム キーを入力します
推奨されるストリーミング設定
| 設定 | 推奨値 |
|---|---|
| エンコーダ | NVENC または VAAPI |
| ビットレート | 4000~8000Kbps |
| キーフレーム間隔 | 2秒 |
| プリセット | 品質または最大品質 |
| 出力解像度 | 1920x1080 |
| フレームレート | 30 または 60 FPS |
カスタムRTMPストリーミング
Server: rtmp://your-streaming-server/live/
Stream Key: your-stream-keyシーンとソースの管理
複数のシーンの作成
OBS は、素早い切り替えのための複数のシーンの作成をサポートしています。
- ゲームシーン: ゲームキャプチャ + ウェブカメラ + チャットオーバーレイ
- チャットシーン: ウェブカメラ + 背景画像
- BRB シーン: アウェイ画面 + BGM
OBS ホットキー
設定 > ホットキーで構成します:
| 関数 | 推奨されるホットキー |
|---|---|
| 録音を開始する | Ctrl + F9 |
| 録音を停止する | Ctrl + F10 |
| ストリーミングを開始する | Ctrl + F11 |
| シーンの切り替え | F1 / F2 / F3 |
その他の画面録画ツール
シンプルスクリーンレコーダー
シンプルなニーズに適した軽量の画面録画ツール:
sudo apt install simplescreenrecorder -yGNOME 内蔵画面録画
GNOME デスクトップは、キーボード ショートカットを使用して画面を直接記録できます。
Ctrl + Shift + Alt + Rで録画を開始/停止します- 録音は
~/Videos/Screencasts/ディレクトリに保存されます
wf-recorder コマンドライン記録
Ubuntu 26.04 デスクトップは、Wayland 専用セッションです。 FFmpeg の x11grab は Wayland では機能せず、FFmpeg には pipewire 入力デバイスがないため、ffmpeg を使用して画面を直接取得することはできません。コマンドライン記録の場合は、Wayland 対応の wf-recorder を使用します。
sudo apt install wf-recorder -y
# Record the whole screen (with audio)
wf-recorder -a -f output.mp4
# Record a selected region with slurp
sudo apt install slurp -y
wf-recorder -g "$(slurp)" -f output.mp4グラフィカルなワークフローの場合は、上記の GNOME 組み込みスクリーン レコーダーまたは OBS Studio を使用してください。どちらも PipeWire 画面共有ポータルを通じて動作し、Wayland をネイティブにサポートします。
GPU アクセラレーションによるトランスコーディング
# NVIDIA NVENC
ffmpeg -i input.mkv -c:v h264_nvenc -preset p4 -b:v 10M output.mp4
# AMD VAAPI
ffmpeg -vaapi_device /dev/dri/renderD128 -i input.mkv -c:v h264_vaapi -b:v 10M output.mp4MKVからMP4への変換
OBS の録音は MKV 形式で行うことをお勧めします (電源喪失時に破損しません)。録音後、MP4 に変換します。
# In OBS: File > Remux Recordings (lossless, fast conversion)
# Or use FFmpeg
ffmpeg -i recording.mkv -codec copy recording.mp4適切な OBS 構成を使用すると、Ubuntu 26.04 は、あらゆる種類の画面録画とライブ ストリーミングのニーズに対応できます。