burikiyaのブログ

配信ツールなどの設定方法など(上級者向け)

OBS Studioのビルド方法(Win10版)

2023/12/09更新
My環境 Win10 から Win11 へアップデート

 

Commits · obsproject/obs-studio · GitHub

こちらのコミットの最新版OBSをビルドする方法です。(日々更新してます)
*リリース版ではないので 予期せぬ不具合が ある場合があります。

 

Chocolatey を使用してインストールする。
Visual Studio Community
Visual Studio Community 2022    ダウンロード

Cドライブにインストール
*インストールに時間がかかります。途中で止めたりしないでください

Qt(キュート)

オープンソース版をダウンロード
Qt 6.3.0 以上
msvc2019_64-bit
導入してください。
*C:\Qt\MaintenanceTool.exe をクリックにて更新や変更、アンインストールができます。


git for windows
最新版をダウンロード&インストール
(オプション関係は変更せず そのままインストール)
*PATHにGit が追加されます
‪C:\Program Files\Git にあります。
マウス右クリックで Open Git Bash Here が出るようになります。
*C:\Program Files\Git\git-cmd.exe
git-cmd.exe クリックから 
git --version  で バージョン確認
git update  で アップデート  できます。
【アプデある時】
*y/n  で y を押して git-cmd.exe 終了させる(閉じないとインストール始まりません)   

 

CMake
最新版の CMake をインストールしてください。(CMake 3.16 以上)

Win64bit版なら 赤枠インストール版をダウンロードしてください。

図のように 真ん中にチェックを入れてください。(PATHにCMakeを追加します)
C:\Program Files\CMake にあります。

 

Chocolatey 必要なくなりました。

 

Chocolateyのアンインストール

システム環境変数のPATHに以下のパスが設定されているので削除

C:\ProgramData\chocolatey\bin

フォルダを削除

C:\Program Data\chocolatey

 

powershell      インストール

PowerShell-7.x.x-win-x64.msi     を クリックにて ダウンロード から インストール

又は

Microsoft Store にて powershell  を検索して入手してください。

 

【手順】
Dドライブ直などに 1-OBS などのフォルダーを作る。(1を付けると上部に表示されるから)
その空のフォルダー内で右クリックーGit Bash Here をクリック
git clone --recursive https://github.com/obsproject/obs-studio.git
これを Paste (ペースト)後 Enter (決定) してください。しばらくすると
フォルダー内に obs-studio ができます。

【新しいビルド方法】

 

1-OBSフォルダー内に obs-studio がある場合

obs-studio フォルダー内で  

 

赤枠内をdep(消去)して PowerShell と入力して Enterキークリックすると

PowerShell が起動します。

又は

赤枠部分のファイルをクリックすると Windows PowerShell が出てきます。

 Windows PowerShell を開くにて

又は

右クリックから Open Git Bash Here を クリックして Git Bash 起動後

 

Win11

右クリックからターミナルで開く や

右クリック その他のオプションを確認 から Open Git Bash Here を選択

*ターミナルの表示がない(消えてしまった)場合は

左下隅スタートーすべてのアプリーターミナル をクリックします

 

cmake --preset windows-x64

 

コピペからの Enter(エンター)キークリックにて実行    しばらくまちます。

obs-studioーbuild_x64 フォルダー内の obs-studio.sln をクリック

(Visual Studio 2022 で開く)

ビルド(B)ーソリューションビルド(B)  クリックにて ビルド開始

 

又は(お勧め)
obs-studio フォルダー内で
右クリックから Open Git Bash Here を クリックして Git Bash 起動後
cmake --build --preset windows-x64     コピペにて実行

 

*高負荷注意

 

obs64.exe の場所は
obs-studio\build_x64\rundir\Debug\bin\64bit\obs64.exe

お勧めの方を実行した場合

obs-studio\build_x64\rundir\RelWithDebInfo\bin\64bit\obs64.exe
*ブラウザソース(Browser)導入済みです

 

【最新方法】
フォルダー内(obs-studio を置きたい場所)で右クリックーGit Bash Here をクリック
git clone https://github.com/obsproject/obs-studio.git --recursive --origin upstream
を コピペからの実行して obs-studio を制作します。
コミットにて最新版が出た場合、以前は削除から再制作していましたが
obs-studio フォルダ内にて 右クリックーOpen Git Bash Here をクリック から
git pull upstream --recurse-submodules       をコピペからの実行で最新版に変わり
再ビルドなどできます。 お好みの方法で (不明なエラーが出た場合、フォルダー削除後新規で)

 

cmake-gui.exe を使ってビルドをする場合
obs-studio/.deps フォルダーの中に
cef_binary_5060_windows_x64
obs-deps-2023-08-08-x64  などが できてます。

 

HE-AAC(AAC+SBR)とLC-AAC(AAC)

iTunes - Apple

 をインストールにて CoreAudio encoder 使えます。


音声ビットレート
32、40、48、56、64、72、80、96、112、128、144、160、192、224、256、288、320
HE-AAC v1 (AAC LC SBR) になる音声ビットレート
32、40、48、56、64、80
AAC LC (AAC LC) になる音声ビットレート
72、96、112、128、144、160、192、224、256、288、320
導入していない場合 FFmpegのエンコーダになります。(AAC LC)
64、96、128、160、192、224、256、288、320

 

*あくまでも参考ですので PCの環境により 不具合が出る場合があります。