VirtualDubMod(簡稱 VDM)不只是內嵌字幕工具,更是影音後製瑞士刀:影音分離/合成、片段剪輯、多檔合併、甚至搭配 AviSynth 腳本實現濾鏡鏈自動化處理。本文系統整理 VDM 核心功能與實戰技巧,並深入介紹 AviSynth 腳本寫法,助你從入門邁向進階壓製流程。




開啟無聲 AVI → Streams → Stream list → Add 選取 WAV/MP3 → File → Save as 完成合成。注意:VDM 合成偶爾會不同步,關鍵專案建議改用 NanDub 或 AVIMux_GUI。

開啟第一支 → File → Append AVI segment 依序加入第二、第三支(需同 fps、同解析度) → File → Save as。常用於 AE 特效段落與成片拼接。
AviSynth(AVS)無圖形介面,透過文字腳本(.avs)串聯濾鏡,輸出虛擬 AVI 供 VDM、x264、HCenc 等直接讀取。核心優勢:非破壞性、可版本控制、濾鏡無限疊加。
AviSource("F:\work\movie.avi") # 載入影片
LoadPlugin("D:\Plugins\VSFilter.dll") # 載入第三方濾鏡
TextSub("F:\work\movie.ass") # 內嵌字幕
Tweak(0.0, 1.1, 0.0, 1.0) # 色彩飽和度 +10%
Undot() # 去雜訊
WarpSharp(30, 40) # 銳化
ChangeFPS(23.976) # 120fps → 23.976fps 抽幀
LoadPlugin("路徑.dll") 再呼叫。.avs,VDM 開啟時即視為已套用所有濾鏡的影片來源。在 AviSource 之後、TextSub 之前插入 ChangeFPS(23.976) 或 SelectEvery(5,0),將 120fps 抽幀為 23.976fps,否則字幕時間軸會錯位、播放加速。
TextSub("字幕.ass") → 加入去噪/銳化/色彩濾鏡鏈 → 若 120fps 加抽幀指令。


C:\Windows\System32 → regsvr32 VSFilter.dll 註冊)「VDM + AVS = 無限可能」。掌握腳本寫法,你就能把「去隔行、去雜訊、銳化、色彩修正、字幕內嵌、抽幀、縮放」全部寫成可重複、可修改、可分享的文字檔。這正是字幕組壓製組入門門檻:會不會寫 AVS?120fps 會不會壓?B-frame 會不會處理? 帶著這些問題鑽研,才是真正的進階之路。
熟練這套流程後,你將能獨立完成從 RAW 到成品的全流程壓製,無論是動畫字幕組、教學影片製作、或個人珍藏歸檔,都能游刃有餘。