ntsc-rs: 高性能類比電視與 VHS 模擬

透過訊號處理實現精確的類比模擬

ntsc-rs 是一款免費、開源的視訊效果工具,旨在精確模擬類比電視與 VHS 錄影帶的視覺偽影(artifacts)。與許多使用色彩查找表(LUTs)和靜態疊加層來「憑感覺」模擬美感的熱門 VHS 效果不同,ntsc-rs 實作了模擬 NTSC 傳輸與 VHS 編碼實際物理過程的演算法。

該專案建立在來自幾個關鍵來源的既有訊號處理研究與演算法之上:

  • composite-video-simulator
  • zhuker/ntsc
  • ntscQT

透過模擬訊號實際是如何被處理與降解的,ntsc-rs 比傳統基於濾波器的做法提供了更真實的類比降解呈現。

高性能與技術實作

ntsc-rs 使用 Rust 編寫,專為高性能視訊處理而設計。其實作利用了多執行緒與 SIMD (Single Instruction, Multiple Data) 加速技術,以確保效率。

這種技術方法使該工具的表現優於 ntscQT 等類似效果,使其能夠在顯著高於原始 NTSC 影像的解析度下進行即時處理。這使得它在現代高畫質工作流程中非常實用,可以在不受到 1980 年代解析度限制的情況下,獲得所需的類比感。

整合與工作流程支援

ntsc-rs 旨在融入專業的非線性編輯(NLE)工作流程。它提供多種格式以確保在不同平台上的易用性:

  • Standalone Application: 適用於快速處理。
  • Web Application: 適用於瀏覽器端測試。
  • OpenFX Plugin: 這允許整合進專業軟體,包括 DaVinci Resolve、Hitfilm 與 Vegas。
  • Adobe Ecosystem: 為 After Effects 與 Premiere 提供專用插件。

使用者回報指出,OpenFX 插件反應非常靈敏,並提供廣泛的控制選項,讓效果可以從細微的降解到極端的訊號「雜亂」(soup)之間進行縮放。

社群洞察與技術考量

技術使用者之間的討論突顯了目前實作的優點,以及未來進一步類比模擬的潛在領域:

「失敗的聲音」

有些人將這些工具的吸引力歸結為對「媒介特徵」的渴望。正如 Brian Eno 所指出的,媒介的偽影——例如 CD 失真或膠片顆粒感——往往是那種最終成為珍貴美學的「失敗的聲音」。

潛在的功能擴展

技術使用者建議了幾項新增功能,以進一步提高模擬的精確度:

  • Vertical Oscillator Errors: 模擬因垂直保持(vertical hold)錯誤而導致畫面緩慢向上捲動的「循環」效果。
  • Color Subcarrier Phase Shift: 模擬色彩爆發偵測(color burst detection)失敗以及色彩訊號中的相位偏移。
  • Regional Standards: 實作 PAL 與 Hanover bars 以支援非 NTSC 區域。
  • AI-Driven Modeling: 有人建議針對數位原始檔與其 VHS 錄製版本進行 AI 模型訓練,以建立品牌特定的濾鏡(例如「VHS Panasonic」或「VHS Sony」)。

更廣泛的應用

在現代視訊製作中,對於這類「結構性降解」的需求顯著。製作人經常尋求 90 年代的攝影機美學以求真實感,但無法在現代製作環境中實際使用原始笨重的硬體與格式。

Sources