「インストール - 画面キャプチャ」の版間の差分

📢 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 \
                    libcurl-devel mbedtls-devel libjansson-devel luajit-devel python3-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-devel libdrm-devel \
                     Mesa-libGL-devel Mesa-libGLESv1_CM-devel Mesa-libGLESv2-devel Mesa-libGLESv3-devel \
                     wayland-devel wayland-protocols-devel \
                     wayland-devel wayland-protocols-devel \
                    swig libcmocka-devel libglvnd-devel librist-devel srt-devel pciutils-devel \
                    alsa-devel libfdk-aac-devel fontconfig-devel freetype2-devel libjack-devel libpulse-devel sndio-devel speex-devel speexdsp-devel \
                    systemd-devel libva-devel libv4l-devel vlc-devel nlohmann_json-devel websocketpp-devel asio-devel pipewire-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]、または、OBS Studioのソースコードをダウンロードして解凍する。<br>
まず、[https://github.com/obsproject/obs-studio OBS StudioのGithub]にアクセスして、OBS Studioのソースコードをダウンロードする。<br>
  wget https://cdn-fastly.obsproject.com/downloads/cef_binary_3770_linux64.tar.bz2
ダウンロードしたファイルを解凍する。<br>
  tar -xjf ./cef_binary_3770_linux64.tar.bz2
  unzip OBS-Studio-<バージョン>.zip
  cd OBS-Studio-<バージョン>
<br>
<br>
または、<code>git clone</code>コマンドを実行して、OBS Studioのソースコードをダウンロードする。<br>
または、<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)