📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 92行目: | 92行目: | ||
# SUSE | # SUSE | ||
sudo zypper install cmake ninja pkg-config patterns-devel-base-devel_basis patterns-devel-C-C++-devel_C_C++ \ | sudo zypper install cmake ninja pkg-config patterns-devel-base-devel_basis patterns-devel-C-C++-devel_C_C++ python3-devel \ | ||
libcurl-devel mbedtls-devel libjansson-devel luajit-devel \ | |||
swig libcmocka-devel libglvnd-devel librist-devel srt-devel pciutils-devel pipewire-devel \ | |||
ffmpeg-4-libavcodec-devel ffmpeg-4-libavdevice-devel ffmpeg-4-libavfilter-devel ffmpeg-4-libavformat-devel ffmpeg-4-libavutil-devel \ | ffmpeg-4-libavcodec-devel ffmpeg-4-libavdevice-devel ffmpeg-4-libavfilter-devel ffmpeg-4-libavformat-devel ffmpeg-4-libavutil-devel \ | ||
ffmpeg-4-libswresample-devel ffmpeg-4-libswscale-devel \ | ffmpeg-4-libswresample-devel ffmpeg-4-libswscale-devel \ | ||
libX11-devel libxcb-devel libXinerama-devel libXcomposite-devel libXfixes-devel libXss-devel \ | libX11-devel libxcb-devel libXinerama-devel libXcomposite-devel libXfixes-devel libXss-devel \ | ||
Mesa-libGL-devel Mesa-libGLESv1_CM-devel Mesa-libGLESv2-devel Mesa-libGLESv3 | Mesa-libGL-devel Mesa-libGLESv1_CM-devel Mesa-libGLESv2-devel Mesa-libGLESv3-devel \ | ||
wayland-devel wayland-protocols-devel \ | wayland-devel wayland-protocols-devel \ | ||
libx264-devel # Pacmanリポジトリが必要 | libx264-devel # Pacmanリポジトリが必要 | ||
| 111行目: | 109行目: | ||
# プラグインのビルドに必要 | # プラグインのビルドに必要 | ||
alsa-devel libfdk-aac-devel fontconfig-devel freetype2-devel libjack-devel libpulse-devel sndio-devel speex-devel speexdsp-devel \ | |||
systemd-devel libv4l-devel vlc-devel libva-devel libvpl-devel nlohmann_json-devel asio-devel websocketpp-devel libdrm-devel | |||
<br> | <br> | ||
まず、[https://github.com/obsproject/obs-studio OBS StudioのGithub] | まず、[https://github.com/obsproject/obs-studio OBS StudioのGithub]にアクセスして、OBS Studioのソースコードをダウンロードする。<br> | ||
ダウンロードしたファイルを解凍する。<br> | |||
unzip OBS-Studio-<バージョン>.zip | |||
cd OBS-Studio-<バージョン> | |||
<br> | <br> | ||
または、<code>git clone</code> | または、<code>git clone</code>コマンドを実行して、CEFのソースコードをダウンロードする。<br> | ||
git clone --recursive https://github.com/obsproject/obs-studio.git | git clone --recursive https://github.com/obsproject/obs-studio.git | ||
cd obs-studio | cd obs-studio | ||
<br> | |||
次に、CEFのソースコードをダウンロードする。<br> | |||
wget https://cdn-fastly.obsproject.com/downloads/cef_binary_3770_linux64.tar.bz2 | |||
tar -xjf ./cef_binary_3770_linux64.tar.bz2 | |||
<br> | <br> | ||
OBS Studioをビルドおよびインストールする。<br> | OBS Studioをビルドおよびインストールする。<br> | ||
| 136行目: | 138行目: | ||
-DBUILD_BROWSER=ON \ # ブラウザのソースサポートを有効にする場合 | -DBUILD_BROWSER=ON \ # ブラウザのソースサポートを有効にする場合 | ||
-DCEF_ROOT_DIR="../../cef_binary_3770_linux64" # ブラウザのソースサポートを有効にする場合 | -DCEF_ROOT_DIR="../../cef_binary_3770_linux64" # ブラウザのソースサポートを有効にする場合 | ||
-DQT_VERSION=6 \ # Qt 6を使用する場合 | |||
-DQT_VERSION=5 \ # Qt 5を使用する場合 | |||
-DENABLE_PIPEWIRE=ON # PipeWireのサポートを有効にする場合 | |||
make -j $(nproc) | make -j $(nproc) | ||