組合效果 for YMM4 — 使用說明書
版本: 2.2.0 / 支援OS: Windows 10 / 11 (64bit) / 執行環境: .NET 10.0
1. 概述
「組合效果」是在 YukkuriMovieMaker4(YMM4)上運作的視訊效果外掛程式。 可將多個視訊效果存放在單一「組合效果」項目中,進行分組、預設儲存和調用管理。
主要特點:
- 將多個效果整合到一個項目中並依序套用
- 以命名預設的形式儲存、調用和共享
- 透過分頁管理多套效果配置並可即時切換(支援新增、刪除、重新命名)
- 透過全部、收藏、最近使用三種虛擬群組進行整理
- 類 Git 的快照歷史與分支管理
- 帶 CRC32 校驗的原子寫入與 SHA-256 雜湊多重冗餘持久化
- 預設封裝檔案(.ceprstpkg)的匯出與匯入
- 透過剪貼簿進行複製、剪下和貼上
- 支援正規表示式的多軸搜尋
- 支援8種語言的UI(日語、英語、簡體中文、繁體中文、韓語、西班牙語、阿拉伯語、印尼語)
- 寬度低於400px時自動切換為行動裝置版面的響應式UI
時間軸標籤會顯示目前效果數量和已套用預設名稱,例如「組合效果 套用中: 3個 [預設名稱]」,便於直覺掌握內容。
不支援 AviUtl 輸出(.exo)。
2. 執行環境
| 項目 | 需求 |
|---|---|
| OS | Windows 10 / 11 (64bit) |
| YukkuriMovieMaker4 | 建議使用最新版本 |
| 執行環境 | .NET 10.0 |
| GPU | 支援 Direct2D 的 GPU |
3. 安裝方法
- 從 GitHub 的 Releases 頁面下載最新的
.ymme檔案。 - 確認 YMM4 未在執行中。
- 雙擊下載的
.ymme檔案進行安裝。 - 啟動 YMM4,在時間軸上選擇一個項目。
- 從新增視訊效果中選擇 「組合效果」。
安裝後,屬性面板中將顯示預設管理面板和效果清單。
4. 快速入門
- 在時間軸上選擇視訊或圖像等視訊項目。
- 從新增視訊效果中新增「組合效果」。
- 在屬性面板下方的「活動效果」區域新增並設定所需效果。
- 在預設管理面板中點擊「+(新增)」按鈕,輸入名稱並儲存預設。
- 如需將相同配置套用到其他項目,選擇預設後點擊「✓(套用)」按鈕。
5. 介面構成
屬性面板從上到下依序顯示以下區域。
5-1. 預設管理面板(PresetManagerControl)
預設管理的主要操作區域,分為左右兩欄。
| 區域 | 說明 |
|---|---|
| 左欄(群組清單) | 顯示使用者自訂群組和虛擬群組(全部、最近使用、收藏)。單擊選取,雙擊重新命名,拖放排序(虛擬群組無法移動)。底部 + 按鈕可新增群組,- 按鈕可刪除群組。 |
| 右欄上方(搜尋列) | 透過關鍵字篩選預設。點擊右端圖示可切換搜尋目標。 |
| 右欄中央(預設清單) | 顯示目前群組的預設清單。每列顯示★(收藏切換)、名稱、效果數量、資訊圖示(懸停顯示效果清單)。支援多選(Ctrl點擊、Shift點擊)。 |
| 右欄下方(操作按鈕) | 由左至右依序為「新增(+)」、「刪除(-)」、「更新(↺)」、「套用(✓)」按鈕。滑鼠懸停時標籤會展開動畫。 |
| 底部調整大小控點 | 拖曳可調整面板高度。 |
5-2. 格線分割線
拖曳左右欄之間的邊界線可調整群組欄的寬度,下次啟動時將還原該設定。
5-3. 行動裝置版面(寬度低於400px)
控制項寬度低於400px時,群組清單將自動隱藏,並顯示漢堡選單按鈕(≡)。點擊該按鈕可以彈出視窗顯示群組清單。
5-4. 效果分頁管理(EffectTabManagerControl)
「活動效果」上方會顯示分頁列。每個分頁都保存獨立的效果配置,切換分頁後會立即反映目前選取分頁的內容。
- 右側+按鈕: 「新增分頁」
- 各分頁的×按鈕: 「刪除分頁」(首個分頁「新增」不可刪除)
- 雙擊分頁名稱: 重新命名(按 Enter 或失去焦點確認,按 Esc 取消)
- 預設分頁名稱: 第一個為「新增」,其後為「分頁 2」「分頁 3」……
5-5. 活動效果(VideoEffectSelector)
YMM4 標準視訊效果選擇器會顯示目前選取分頁的效果。此處的新增、刪除、排序、啟用/停用操作都會保存到該分頁。
6. 群組管理
預設可按群組分類整理。群組分為「實群組」和「虛擬群組」。
6-1. 新增群組
- 點擊群組清單底部的「+」按鈕。
- 在彈出的對話方塊中輸入群組名稱並點擊「確定」。
- 新群組將被新增至清單並自動選取。
6-2. 刪除群組
- 在群組清單中選取要刪除的群組。
- 點擊群組清單底部的「-」按鈕。
- 在確認對話方塊中點擊「確定」,將刪除該群組及其所有預設。
注意:「預設」群組和虛擬群組(全部、最近使用、收藏)無法刪除。
6-3. 重新命名群組
可透過以下任一方式重新命名:
- 雙擊群組開啟對話方塊,輸入新名稱。
- 右鍵點擊群組,從快顯功能表中選擇「重新命名」。
注意:虛擬群組無法重新命名。
6-4. 排序群組
可透過拖放更改實群組的順序。虛擬群組始終固定在清單頂部,無法移動。
7. 預設管理
7-1. 新增預設(儲存)
- 在「活動效果」中設定要儲存的效果。
- 在群組清單中選取目標群組(選取虛擬群組時將儲存到第一個實群組)。
- 點擊右欄底部的「+(新增)」按鈕。
- 在對話方塊中輸入預設名稱並點擊「確定」。
- 目前的效果配置將作為預設儲存並新增到清單中。
7-2. 刪除預設
- 在清單中選取要刪除的預設(支援 Ctrl 點擊、Shift 點擊多選)。
- 點擊「-(刪除)」按鈕或右鍵選擇「刪除」。
- 在確認對話方塊中點擊「確定」即可刪除。
選取多個預設後執行刪除,將一次刪除所有選取的預設。
7-3. 重新命名預設
- 雙擊預設開啟對話方塊,輸入新名稱。
- 右鍵點擊並選擇「重新命名」。
7-4. 清空預設(清除內容)
刪除預設中儲存的所有效果,使預設為空。預設本身保留。
- 右鍵點擊目標預設。
- 從快顯功能表中選擇「清空預設」。
- 在確認對話方塊中點擊「確定」。
7-5. 排序預設
在預設清單內可透過拖放更改順序。檢視虛擬群組(全部、收藏、最近使用)時無法排序。
8. 虛擬群組
虛擬群組是始終顯示在群組清單頂部的特殊群組,無法刪除、重新命名或排序。
| 群組名稱 | 內容 | 排序 |
|---|---|---|
| 全部 | 顯示所有實群組中的所有預設。 | 依名稱升冪 |
| 最近使用 | 顯示最近套用的預設,最多10筆。 | 最新套用優先 |
| 收藏 | 顯示已標星的預設。 | 依名稱升冪 |
在選取虛擬群組的狀態下新增或貼上預設時,將儲存到第一個實群組中。
9. 套用預設
9-1. 套用單一預設
- 在清單中選取要套用的預設。
- 點擊「✓(套用)」按鈕或右鍵選擇「套用」。
- 預設的效果配置將載入到時間軸上的項目中。
重複套用相同預設:如果嘗試套用的預設內容與目前效果完全相同,將彈出確認對話方塊。點擊「確定」將在目前效果後追加(疊加)。點擊「取消」則中止操作。
9-2. 同時套用多個預設
- 使用 Ctrl 點擊或 Shift 點擊選取多個預設。
- 點擊「✓(套用)」按鈕。
- 所選多個預設的效果將依序合併後套用。
多選時不顯示重複確認對話方塊。另外,選取2個以上預設時,不會更新「最近使用」清單,也不會記錄預設 JSON。
9-3. 套用預設後的標籤更新
套用單一預設後,時間軸標籤將更新為「組合效果 套用中: 3個 [預設名稱]」的形式。即使手動修改效果,預設名稱仍會保留顯示。
10. 更新預設
以目前效果配置覆寫選取的預設。
- 在清單中選取要更新的預設。
- 修改「活動效果」中的效果。
- 確認「↺(更新)」按鈕處於啟用狀態(僅在效果有變更時可用)。
- 點擊「↺(更新)」按鈕或右鍵選擇「更新」。
更新按鈕啟用條件:僅當選取的預設與最近套用的預設相同,且目前效果配置與預設中儲存的內容不同時才啟用。修改效果參數後,將在50ms 防抖後自動判斷。
11. 預設搜尋
在搜尋方塊中輸入關鍵字,可即時篩選預設。
11-1. 切換搜尋模式
點擊搜尋方塊右端的篩選圖示可開啟選單,切換搜尋目標。
| 搜尋模式 | 搜尋目標 |
|---|---|
| 預設名稱(預設) | 預設的名稱 |
| 效果名稱 | 預設中包含的所有效果標籤(換行分隔的清單) |
| 效果數量 | 預設中包含的效果數量。輸入數字時優先完全比對,不符合則退回字串部分比對 |
| 內部資料(JSON) | 序列化後的效果配置原始 JSON 資料,可透過效果類型名稱或參數值進行搜尋 |
| 全部 | 顯示名稱、效果名稱或原始 JSON 中任一項符合的預設 |
11-2. 正規表示式搜尋
所有搜尋模式均支援正規表示式(不區分大小寫)。
- 範例:
^blur→ 搜尋名稱以「blur」開頭的預設 - 範例:
color|shadow→ 搜尋名稱包含「color」或「shadow」的預設 - 範例:
[0-9]+→ 搜尋名稱中包含數字的預設
輸入無效的正規表示式時,將退回為一般的部分比對搜尋(不區分大小寫)。
12. 收藏
將常用預設標記為收藏,即可從「收藏」虛擬群組快速存取。
12-1. 標記/取消收藏
點擊預設清單每列左端的★按鈕。
- ★變為黃色(金色)表示已收藏。
- ★變為灰色表示未收藏(已取消)。
變更將立即儲存到預設檔案中。
12-2. 檢視收藏群組
在群組清單中選取「收藏」,將依名稱順序顯示所有已標星的預設。在檢視「收藏」群組時取消某預設的收藏,該預設將立即從清單中消失。
13. 複製、剪下與貼上
可透過剪貼簿複製、剪下和貼上預設。資料以與預設封裝相同的 JSON 格式寫入剪貼簿,也可在文字編輯器中查看和編輯內容。
13-1. 複製
- 選取要複製的預設(支援多選)。
- 右鍵點擊並選擇「複製」。
原始預設保持不變。
13-2. 剪下
- 選取要移動的預設(支援多選)。
- 右鍵點擊並選擇「剪下」。
將同時執行複製到剪貼簿和刪除原始預設的操作,不顯示刪除確認對話方塊。
13-3. 貼上
- 在群組清單中選取目標群組。
- 右鍵點擊預設清單的空白區域或任意預設,選擇「貼上」。
僅當剪貼簿中包含有效的預設封裝 JSON 時才可執行。 貼上的預設將指派新的 GUID(與原始ID不同)。 若選取了虛擬群組,則會新增到第一個實群組中。
13-4. 剪貼簿資料格式
寫入剪貼簿的資料使用以下 JSON 格式:
{
"FormatId": "CombinedEffect.PresetExchange",
"Version": 1,
"ExportedAtUtc": "2025-01-01T00:00:00+00:00",
"Presets": [
{
"Id": "...",
"Name": "預設名稱",
"IsFavorite": false,
"SerializedTabs": "...",
"SerializedEffects": "..."
}
]
}
14. 預設的匯出與匯入
可將預設匯出/匯入為封裝檔案(副檔名 .ceprstpkg),實現不同環境和使用者之間的預設共享。
14-1. 匯出(Export)
- 在清單中選取要匯出的預設(支援 Ctrl 點擊、Shift 點擊多選)。
- 右鍵點擊並選擇「匯出」。
- 檔案儲存對話方塊開啟後,指定儲存位置和檔案名稱並儲存。
- 選取單一預設時:以預設名稱為預設檔案名稱(檔案名稱中不允許使用的字元將替換為 _)。
- 選取多個預設時:使用預設套件名稱「組合效果_預設」作為初始值。
14-2. 匯入(Import)
- 在群組清單中選取要新增匯入預設的目標群組。
- 右鍵點擊預設清單的空白區域,選擇「匯入」。
- 檔案選取對話方塊開啟後,選取
.ceprstpkg檔案(可同時選取多個檔案)。 - 匯入的預設將被新增到目前群組中。
匯入的預設將指派新的 GUID,不會與現有預設衝突。
14-3. 版本相容性
封裝檔案中記錄了格式版本號,目前版本為 1。嘗試匯入超過支援版本的封裝時,將顯示錯誤訊息。
15. 快照歷史與分支管理
每個預設都提供類 Git 的歷史管理視窗。可將效果配置的變更歷史儲存為快照,並透過分支進行分叉管理。
15-1. 開啟歷史管理視窗
- 右鍵點擊要管理歷史的預設。
- 從快顯功能表中選擇「歷史管理」。
- 歷史管理視窗開啟(每個預設對應一個視窗)。
15-2. 歷史管理視窗構成
| 面板 | 說明 |
|---|---|
| 左側(分支清單) | 列出該預設的所有分支。點擊選取,所選分支的快照歷史將顯示在中央。在底部文字方塊輸入分支名稱後點擊「建立新分支」可新增新分支。 |
| 中央(快照清單) | 從選取分支的 HEAD 向上顯示快照清單。每列顯示提交圖示(目前 HEAD 為實心)、標籤、訊息、日期時間、差異摘要和ID。右鍵可開啟快顯功能表。在底部輸入訊息後點擊「儲存新快照」按鈕可儲存目前配置。底部的「還原至此狀態」按鈕可回退到選取的快照。 |
| 右側(差異顯示) | 顯示選取快照與目前效果配置的差異。新增用綠色、刪除用紅色、修改用黃色進行色彩標記。效果數量的增減及各屬性修改前後的值以 Consolas 字型顯示。 |
15-3. 建立快照
- 開啟歷史管理視窗。
- 在中央面板底部的文字方塊中輸入變更內容的訊息。
- 點擊「儲存新快照」按鈕。
- 目前預設的效果配置將作為快照儲存,所選分支的 HEAD 將更新。
15-4. 回退到快照(Revert)
- 在清單中選取要回退的快照。
- 點擊「還原至此狀態」按鈕。
- 預設和時間軸上的項目(組合效果)的效果配置將還原到所選快照的狀態。
15-5. 建立分支
- 在左側面板底部的文字方塊中輸入新的分支名稱。
- 點擊「建立新分支」按鈕。
- 將以目前選取的快照(或目前分支 HEAD)為起點建立新分支。
15-6. 快顯功能表操作
右鍵點擊快照可顯示快顯功能表。
| 操作 | 說明 |
|---|---|
| 合併至目前 | 將選取快照的效果追加到目前效果末尾。 |
| 保留變更 (Soft) | 將目前分支的 HEAD 移動到選取快照,不變更時間軸上的效果。 |
| 捨棄變更 (Hard) | 同時執行保留變更 (Soft) 和快照回退 (Revert)。 |
| 管理標籤 | 開啟快照的標籤管理視窗。 |
15-7. 差異摘要說明
快照清單的「變更」欄中顯示差異摘要。
- 「已新增 (+N)」:快照比目前效果多 N 個
- 「已刪除 (N)」:快照比目前效果少 N 個
- 「已修改」:效果數量相同,但參數已變更
- (空白):與目前效果配置內容相同
15-8. 歷史資料儲存位置
歷史資料儲存在外掛程式目錄下的 History/ 資料夾中。每個預設建立一個子資料夾,分支資訊儲存為 branches.json,各快照儲存為 {ID}.json。
16. 標籤管理
可為快照新增多個標籤進行整理。標籤在快照清單中以綠色顯示。
16-1. 新增標籤
- 右鍵點擊要新增標籤的快照。
- 從快顯功能表中選擇「管理標籤」。
- 標籤管理視窗開啟。
- 在頂部文字方塊中輸入標籤名稱並點擊「新增」按鈕。
不允許新增重複的標籤名稱。
16-2. 刪除標籤
- 開啟標籤管理視窗。
- 點擊要刪除標籤列的「刪除」按鈕。
17. 批次刪除效果
可批次刪除「組合效果」中已停用(取消勾選)的效果。
- 右鍵點擊預設清單的空白區域。
- 從快顯功能表中選擇「清除」→「刪除未選中的效果」。
- 在確認對話方塊中點擊「確定」。
- 目前所有停用的效果將被刪除。
已啟用的效果不會被刪除。如果沒有停用的效果,則不會執行任何操作。
18. 響應式 UI 與版面配置調整
18-1. 調整面板高度
拖曳預設管理面板底端的調整大小控點(雙線)可調整面板高度。最小高度為200px。放開拖曳時儲存設定,下次啟動時還原。
18-2. 調整群組欄寬度
拖曳群組清單與預設清單之間的邊界線(格線分割線)可調整群組欄寬度。最小寬度為120px,最大寬度為400px,拖曳完成時儲存設定。
18-3. 行動裝置版面
控制項寬度低於400px時將發生以下變化:
- 群組清單面板隱藏。
- 格線分割線隱藏。
- 搜尋列左側顯示漢堡選單按鈕(≡)。
- 點擊該按鈕以彈出視窗開啟群組清單,選取群組後彈出視窗關閉。
控制項寬度恢復至400px或以上時,將自動切換回桌面版面。
19. 資料儲存與安全持久化
所有預設資料、群組配置和歷史資料均儲存為 JSON 檔案。透過以下多重冗餘化和完整性驗證機制,防止單一故障導致資料遺失。
19-1. 原子寫入
檔案寫入按以下步驟進行:
- 寫入暫存檔案(
.tmp)。 - 使用
File.Replace將暫存檔案與主檔案替換,並將舊檔案移動到備份(.bak)。 - 即使寫入過程中當機,主檔案或備份檔案中必有一個處於有效狀態。
19-2. CRC32 校驗
寫入時計算檔案內容的 CRC32 校驗碼並附加到檔案末尾。讀取時進行校驗,不符合時嘗試從備份檔案還原。
19-3. SHA-256 雜湊多重冗餘
預設資料和群組登錄儲存在以下兩個位置:
- 主要儲存:外掛程式目錄下的
presets/資料夾 - 備份儲存:
user/backup/CombinedEffect/資料夾
啟動時將兩者內容與 CombinedEffectSettings 中記錄的 SHA-256 雜湊值和時間戳記進行比對,偵測到不一致時,自動以正確資料修復(愈合)。
19-4. 防抖寫入
連續的變更操作經過300ms防抖(刪除操作為100ms)後統一寫入,從而降低 I/O 負載。
19-5. 記錄
操作記錄和錯誤記錄儲存在 user/log/CombinedEffect/ 下。
- 記錄檔案超過 512 KB 時建立新檔案。
- 超過31天的記錄檔案將自動刪除(每小時檢查一次)。
20. 從舊版本移轉
如果以下路徑存在舊版本資料檔案,首次啟動時將自動執行移轉。
%AppData%\YukkuriMovieMaker4\user\plugins\CombinedEffect\presets.json
移轉完成後,舊檔案將重新命名為 presets.json.migrated。移轉失敗時舊檔案不會被刪除。
移轉對象:
- 舊格式的群組清單(相當於虛擬群組「全部」和「收藏」的群組將被排除)
- 各群組中的預設(名稱、收藏狀態、效果配置)
21. 檔案與資料夾結構
| 路徑(相對於外掛程式目錄) | 內容 |
|---|---|
presets/ | 主要預設資料儲存資料夾 |
presets/groups.json | 群組配置(群組名稱和所屬預設ID清單) |
presets/{GUID}.json | 各預設資料(名稱、收藏、效果配置JSON) |
presets/recent_ids.json | 最近使用預設ID清單(最多10筆) |
presets/UISettings.json | UI設定(面板高度、群組欄寬度) |
History/ | 快照歷史資料儲存資料夾 |
History/{預設GUID}/branches.json | 該預設的分支清單 |
History/{預設GUID}/{快照GUID}.json | 各快照資料 |
user/backup/CombinedEffect/ | 備份儲存(相對於YMM4安裝目錄) |
user/log/CombinedEffect/ | 記錄檔案儲存資料夾(相對於YMM4安裝目錄) |
預設資料同時儲存在主要儲存和備份儲存中。遺失其中一方仍可從另一方還原,但兩者均遺失則無法還原資料。
22. 多語言支援
整個UI將根據 YMM4 的語言設定自動切換,無需額外設定。
| 語言代碼 | 語言 |
|---|---|
| ja-jp | 日語 |
| en-us | 英語 |
| zh-cn | 簡體中文 |
| zh-tw | 繁體中文 |
| ko-kr | 韓語 |
| es-es | 西班牙語 |
| ar-sa | 阿拉伯語 |
| id-id | 印尼語 |
23. 參數說明
| 參數名稱 | 類型 | 預設值 | 可動畫化 | 說明 |
|---|---|---|---|---|
| 活動效果(Effects) | ImmutableList<IVideoEffect> | (空) | 否 | 要管理的視訊效果清單。使用 YMM4 標準效果選擇器新增、刪除、排序和啟用/停用效果。按從上到下的順序進行管線處理,停用的效果將被略過。 |
| EffectTabsJson | String(JSON格式) | (空字串) | 否 | 儲存效果分頁狀態(目前選取分頁ID、分頁名稱、各分頁的效果JSON)的內部屬性。在新增/刪除/重新命名/切換分頁時自動更新。 |
| SelectedPresetJson | String(JSON格式) | (空字串) | 否 | 儲存目前已套用預設資訊的內部屬性。套用預設時自動設定,不建議直接編輯。用於時間軸標籤顯示。 |
| PresetManagerVisible | bool | true | 否 | 控制預設管理面板顯示的內部旗標,不包含在JSON序列化中([JsonIgnore])。 |
標籤顯示格式
| 狀態 | 顯示格式 | 範例 |
|---|---|---|
| 未套用預設 | {效果名} 套用中: {N}個 | 組合效果 套用中: 3個 |
| 已套用預設 | {效果名} 套用中: {N}個 [{預設名}] | 組合效果 套用中: 3個 [效果A套組] |
24. 操作速查表
分頁操作
| 操作 | 方法 | 限制與補充 |
|---|---|---|
| 新增分頁 | 分頁列右側「+」按鈕 | 新分頁以空效果配置建立 |
| 刪除分頁 | 分頁上的「×」按鈕 | 首個分頁「新增」不可刪除 |
| 重新命名分頁 | 雙擊分頁後編輯 | Enter/失去焦點確認,Esc取消 |
| 切換分頁 | 點擊分頁 | 選取分頁的效果會反映到「活動效果」 |
群組操作
| 操作 | 方法 | 限制 |
|---|---|---|
| 新增群組 | 群組清單底部「+」按鈕 | 無 |
| 刪除群組 | 群組清單底部「-」按鈕 | 預設群組和虛擬群組不可刪除 |
| 重新命名群組 | 雙擊,或右鍵→「重新命名」 | 虛擬群組不可重新命名 |
| 排序群組 | 拖放 | 虛擬群組不可移動 |
預設操作
| 操作 | 方法 | 限制與補充 |
|---|---|---|
| 新增預設 | 「+(新增)」按鈕 | 選取虛擬群組時儲存到第一個實群組 |
| 刪除預設 | 「-(刪除)」按鈕,或右鍵→「刪除」 | 有確認對話方塊,支援多選 |
| 重新命名預設 | 雙擊,或右鍵→「重新命名」 | 無 |
| 排序預設 | 拖放 | 檢視虛擬群組時不可排序 |
| 套用預設 | 「✓(套用)」按鈕,或右鍵→「套用」 | 內容相同時有確認對話方塊 |
| 更新預設 | 「↺(更新)」按鈕,或右鍵→「更新」 | 僅在效果有變更時可用 |
| 清空預設 | 右鍵→「清空預設」 | 有確認對話方塊,僅在效果數量≥1時可用 |
| 切換收藏 | 點擊★按鈕 | 無 |
| 複製 | 右鍵→「複製」 | 支援多選 |
| 剪下 | 右鍵→「剪下」 | 無確認對話方塊,支援多選 |
| 貼上 | 右鍵→「貼上」 | 需要剪貼簿中有有效的JSON |
| 匯出 | 右鍵→「匯出」 | 支援多選,.ceprstpkg格式 |
| 匯入 | 空白處右鍵→「匯入」 | 可同時選取多個檔案 |
| 刪除未選中效果 | 空白處右鍵→「清除」→「刪除未選中的效果」 | 有確認對話方塊 |
| 開啟歷史管理 | 右鍵→「歷史管理」 | 每個預設對應一個視窗 |
歷史管理操作
| 操作 | 方法 | 說明 |
|---|---|---|
| 儲存快照 | 輸入訊息→「儲存新快照」按鈕 | 訊息為空時不可用 |
| 回退到快照 | 選取快照→「還原至此狀態」按鈕 | 同時套用於預設和時間軸 |
| 建立分支 | 輸入分支名稱→「建立新分支」按鈕 | 分支名稱為空時不可用 |
| 合併 | 右鍵快照→「合併至目前」 | 效果追加到目前末尾 |
| 保留變更(Soft Reset) | 右鍵快照→「保留變更 (Soft)」 | 僅移動HEAD,不變更效果 |
| 捨棄變更(Hard Reset) | 右鍵快照→「捨棄變更 (Hard)」 | 同時執行Soft Reset + Revert |
| 管理標籤 | 右鍵快照→「管理標籤」 | 開啟標籤管理視窗 |
25. 注意事項
- 不支援 AviUtl 格式(.exo)輸出。
- 不建議在「組合效果」中巢狀嵌入另一個「組合效果」。
- 「全部」、「收藏」、「最近使用」虛擬群組無法刪除、重新命名或排序。
- 「預設」群組無法刪除。
- 在選取虛擬群組的狀態下新增或貼上預設,將儲存到第一個實群組中。
- 匯入封裝檔案時,將指派與原始 GUID 不同的新ID,因此匯入的預設不繼承快照歷史。
- 剪下操作無需確認對話方塊即可刪除預設。操作後無法立即復原,請謹慎使用。
- 單一預設套用時會還原已儲存的分頁結構(包含目前選取分頁)。同時套用多個預設,或對同一預設執行重複疊加套用時,只會合併各預設選取分頁的效果,並重建為單一「新增」分頁。
- 預設資料儲存在主要儲存和備份儲存兩處。刪除其中一個資料夾仍可能還原資料,但兩者均刪除將導致預設永久遺失。
- 歷史資料儲存在
History/資料夾中,刪除此資料夾將遺失所有歷史記錄。 - 快照歷史會無限增長。如有過多不必要的歷史記錄,可手動刪除
History/{預設GUID}/資料夾中不需要的.json檔案(請勿刪除branches.json)。 - 預設效果配置中僅儲存 YMM4 外掛程式系統支援的效果,不支援的效果在載入時可能會被略過。
- 由於防抖寫入機制,變更操作後實際寫入檔案最多有300ms延遲。若立即強制結束 YMM4,最後一次操作可能不會被儲存。
26. 免責聲明與授權
本外掛程式基於 MIT 授權條款發布。
本軟體以「現狀」提供,不作任何明示或默示的保證,包括但不限於適銷性、特定用途適用性和非侵權性保證。
作者對因使用或無法使用本外掛程式而造成的任何損失概不負責。使用本軟體須自行承擔風險。
作者: routersys / 授權: MIT License / 儲存庫: https://github.com/routersys/YMM4-CombinedEffect
文件結束。