Meld Studio
隨附於 Macro Deck在 Meld Studio 中切換和預備場景、控制圖層、效果和音軌,並開始直播。
「連線到 Meld Studio」對話方塊,含「進階設定」開關
- 顯示或預備場景,並將預備的場景切換為直播畫面
- 顯示或隱藏圖層,開啟或關閉效果
- 將音軌靜音、監聽音軌並設定音量
- 開始和停止串流與錄製,擷取螢幕截圖
- 場景、圖層、效果和音軌變更的觸發器
Meld Studio 整合會透過 WebSocket (WebChannel) API 將 Macro Deck 連線到 Meld Studio。按鈕可以切換場景、變更畫面上顯示的內容、控制音訊和開始直播,而 Meld Studio 會回報每一項變更,因此面板會顯示目前的狀態。
可以做什麼
- 將場景切換為直播畫面、預備場景而不顯示,並在準備好時顯示預備的場景。
- 顯示、隱藏或切換圖層,以及啟用、停用或切換效果。
- 將音軌靜音或取消靜音、開啟或關閉其監聽、設定其音量,或依級距提高和降低音量。
- 開始、停止或切換串流與錄製,以及以橫向或直向擷取節目輸出的螢幕截圖。
- 將圖層、效果或音軌的狀態讀入變數,以便在條件中使用。
設定範例:
- BRB 按鈕會顯示 BRB 場景,並將麥克風音軌靜音。
- 開始直播 按鈕會切換串流,並顯示是否正在直播。
- 將滑桿繫結到音樂音軌的
meld_<track>_gain,移動滑桿就會變更 Meld Studio 中的音軌音量。 - 一個在 場景已變更 時執行的流程,每當離開主要場景時就關閉攝影機效果。
運作方式
Meld Studio 會將變更推送給 Macro Deck,因此 meld_current_scene、meld_staged_scene、meld_is_streaming 和 meld_is_recording 等變數,會在片刻內跟上 Meld Studio。變數選擇器也會列出工作階段中的每個音軌,以及其增益、靜音和監聽狀態。增益變數 meld_<track>_gain 可以寫入,因此可用滑桿控制。
此整合只有一個設定。預設會連線到同一台電腦上的 Meld Studio。可以在設定時於 進階設定 下輸入其他主機,但 Meld Studio 的 API 沒有密碼也沒有加密,因此 Macro Deck 會先要求確認風險。Meld Studio 關閉時,Macro Deck 會持續嘗試重新連線,而 已連線 和 已中斷連線 觸發器可讓流程做出反應。
需要準備
- 在 Windows、macOS 或 Linux 上執行的 Macro Deck 3
- 在同一台電腦或受信任網路中的電腦上執行的 Meld Studio
- 已在 Meld Studio 的 Settings 中,於 Advanced 下開啟 WebSocket (WebChannel) 伺服器
開始設定
步驟 1: 在 Meld Studio 中開啟 WebSocket 伺服器
在 Meld Studio 中開啟 Settings,再開啟 Advanced,然後開啟 WebSocket (WebChannel) 伺服器。
步驟 2: 在 Macro Deck 中開啟 Meld Studio
在 Macro Deck 的側邊欄中按一下 整合,然後按一下 Meld Studio。在 概覽 分頁的 設定 區段中按一下 設定。開啟右上角的開關也會開啟相同的對話方塊,設定完成後此整合就會啟用。
步驟 3: 連線到 Meld Studio
如果 Meld Studio 在同一台電腦上,連線到 Meld Studio 對話方塊不需要填寫任何內容:按一下 繼續,Macro Deck 就會測試連線。
如果 Meld Studio 在另一台電腦上執行,請開啟 進階設定 並輸入 主機(其 IP 位址),只有在變更過時才需輸入 連接埠(預設為
13376)。按一下 繼續。下一個步驟 連線到遠端 Meld Studio 會警告此連線沒有密碼也沒有加密。開啟 我了解風險,並要繼續,然後按一下 繼續。步驟 4: 在按鈕上加入 Meld Studio 動作
在 面板 頁面上按一下要使用的按鈕。面板必須處於解鎖狀態:右上角的按鈕顯示 鎖定 時,即表示已解鎖。編輯器開啟時會選取 短按。按一下 + 新增動作,在 新增動作 對話方塊左側選擇 Meld Studio,然後選擇一個動作,例如 顯示場景。選擇 場景,然後按一下 儲存。
步驟 5: 按下按鈕
在手機、平板或網頁用戶端上按下按鈕,Meld Studio 就會切換到該場景。如果沒有反應,請確認 Meld Studio 正在執行,且 整合 下的 Meld Studio 頁面中,該設定顯示為 已連線。
動作20
可放在按鈕上,或從流程中執行。
- 顯示場景
- 切換直播場景。
- 預備場景
- 預備場景而不顯示。
- 顯示已預備的場景
- 顯示目前預備的場景。
- 設定圖層可見性
- 顯示、隱藏或切換圖層。
- 設定效果狀態
- 啟用、停用或切換效果。
- 開始串流
- 開始串流。
- 停止串流
- 停止串流。
- 切換串流
- 開始或停止串流。
- 開始錄製
- 開始錄製。
- 停止錄製
- 停止錄製。
- 切換錄製
- 開始或停止錄製。
- 擷取螢幕截圖
- 以橫向或直向擷取節目輸出的螢幕截圖。
- 設定音訊軌道靜音
- 將音軌靜音、取消靜音或切換靜音。
- 設定音訊監聽
- 開啟或關閉音軌的監聽,或進行切換。
- 設定音量
- 設定音軌的音量。
- 調整音量
- 提高或降低音軌的音量。
- 取得圖層可見性
- 將圖層的可見性讀入變數。
- 取得效果狀態
- 將效果是否已啟用讀入變數。
- 取得音訊軌道靜音狀態
- 將音軌的靜音狀態讀入變數。
- 取得音量
- 將音軌的音量讀入變數。
觸發器13
按鈕或流程可以對這些事件做出反應。
- 場景已變更
- 直播場景已變更。可限定於單一場景。
- 預備場景已變更
- 預備場景已變更。
- 串流已開始
- Meld Studio 已開始串流。
- 串流已停止
- Meld Studio 已停止串流。
- 錄製已開始
- Meld Studio 已開始錄製。
- 錄製已停止
- Meld Studio 已停止錄製。
- 圖層可見性已變更
- 圖層已顯示或隱藏。
- 效果狀態已變更
- 效果已啟用或停用。
- 音軌靜音已變更
- 音軌已靜音或取消靜音。
- 音軌監聽已變更
- 音軌的監聽已開啟或關閉。
- 工作階段已變更
- 場景、圖層、效果或音軌已新增、移除或重新命名。
- 已連線
- Macro Deck 已連線到 Meld Studio。
- 已中斷連線
- 與 Meld Studio 的連線已中斷。
變數7
在按鈕和小工具上顯示這些值,或在條件中使用。
meld_is_connected- Macro Deck 是否已連線到 Meld Studio。
meld_is_streaming- Meld Studio 是否正在串流。
meld_is_recording- Meld Studio 是否正在錄製。
meld_current_scene,meld_current_scene_id- 直播場景的名稱和 ID。
meld_staged_scene,meld_staged_scene_id- 預備場景的名稱和 ID。
meld_api_version- Meld Studio API 的版本。
meld_<track>_gain,meld_<track>_muted,meld_<track>_monitoring- 每個音軌(從變數選擇器中選取)的值:以百分比表示的增益(可寫入,因此可用滑桿設定)、是否已靜音,以及監聽是否開啟。
常見問題
Meld Studio 在另一台電腦上執行時也能運作嗎?
可以。設定時在 進階設定 下的 主機 中輸入其 IP 位址。Meld Studio 的 API 沒有密碼也沒有加密,因此網路上任何能連到它的人都能控制它。請只在受信任的網路中這樣做。
需要密碼嗎?
不需要。Meld Studio 的 WebSocket API 不使用密碼,因此設定只會要求主機和連接埠。
Meld Studio 關閉後會怎麼樣?
Macro Deck 會持續嘗試重新連線,並在 Meld Studio 執行後再次連線。在此之前,動作會失敗並顯示 未連線到 Meld Studio。
為什麼動作顯示找不到場景或圖層?
設定動作後,該場景、圖層、效果或音軌已在 Meld Studio 中重新命名或移除。請在動作中重新選擇。
可以連線多個 Meld Studio 嗎?
不行。此整合只有一個設定。重新設定會取代目前的連線。
更多「直播」整合
OBS Studio
隨附於 Macro Deck切換場景,控制串流、錄製和音訊,並對 OBS Studio 中發生的事情做出反應。
Streamlabs Desktop
隨附於 Macro Deck在 Streamlabs Desktop 中切換場景,控制串流、錄製和音訊來源。
Streamer.bot
隨附於 Macro Deck執行 Streamer.bot 動作、傳送聊天訊息,並對 Streamer.bot 回報的每個事件做出反應。
Twitch
隨附於 Macro Deck顯示 Twitch 聊天室和直播統計資料、管理聊天室、進行投票和播放廣告,並對追蹤、訂閱和突襲做出反應。
YouTube
隨附於 Macro Deck顯示 YouTube 直播聊天室和直播統計資料,變更標題和標籤,並對 Super Chat 和會員做出反應。