昨天那條時間軸上少算了一件事:光源本身也在動。追焦迴路的週期是 8.33 毫秒——每秒 120 次 AF/AE 運算的倒數;而台灣電網是 60Hz,交流放電光源的亮度以 120Hz 脈動,週期也是 8.33 毫秒。這不是同一個 8.33 毫秒,兩者毫無因果關係,但這個數字巧合值得記住:你的相機每 8.33 毫秒算一次主體在哪,而場館的燈每 8.33 毫秒暗一次。歐洲那邊是 50Hz 電網、100Hz 光、10 毫秒週期,和 8.33 毫秒差了兩成,而這兩成足以讓同一套快門設定在台北可用、在柏林失效,或者反過來。
比昨天更麻煩的是,光源的這個毫秒級波動不是被取樣一次,而是被取樣三次。第一次是曝光時間本身:感光元件在快門開啟的那段時間裡對光源波形做積分,積分窗口的長度和起始相位決定了這一張到手多少光。第二次是快門簾幕的行程:焦平面快門的前簾和後簾各自要花約 4 毫秒掠過畫面,所以畫面頂端和底端的曝光時刻不同。第三次是電子快門的逐行讀出:逐行重置當前簾、逐行讀出當後簾,把時間差直接映射成畫面上的垂直座標。Sony 官方技術頁把這件事講得很白——電子快門的「狹縫」移動比機械快門慢,不是快。
三個取樣器裡,第一個決定「這一張整體有多亮」,後兩個決定「亮度在畫面上怎麼分佈」。連拍每張忽明忽暗是第一個取樣器的相位隨機;橫向明暗帶是後兩個取樣器把時間軸攤在畫面高度上。它們看起來是兩種病,其實是同一個週期訊號在兩個不同的取樣器上留下的兩個投影。而它們有一個共同的解:讓曝光時間等於閃頻週期的整數倍。
📖 學
光源的時間結構,與曝光時間這個梳狀濾波器
交流放電光源沒有整流,亮度隨電流絕對值走,所以脈動頻率是電源頻率的兩倍。50Hz 電網 → 100Hz 脈動 → 10.00 毫秒週期;60Hz 電網 → 120Hz 脈動 → 8.333 毫秒週期。台灣、日本東半部、北美是 60Hz,台電必須全時維持 60 赫茲;歐洲、中國、日本西半部是 50Hz。老式螢光燈、水銀燈、金屬鹵素燈都屬於這一類,而且它們的調變深度很深——燈管每半個週期真的接近熄滅一次,亮度低點掉到平均值的兩成以下並不罕見。更討厭的是它們在暗相位時色溫也會偏,所以同一串連拍不只亮度跳,白平衡也跳。Canon 官方說明書把這件事寫成「曝光與色彩不均」,兩個詞並列不是修辭。
LED 是完全不同的機制。LED 幾乎沒有餘輝,亮度跟著驅動電流走,而絕大多數調光採用 PWM:以固定頻率把電流全開全關,用 duty cycle 決定平均亮度。這意味著 LED 的光波形是方波而不是正弦,調變深度是 100%——在關的那段時間裡,它真的是零。PWM 頻率的分佈非常寬:一般 LED 燈具常見 100 到 400Hz,而 IEEE 1789 認為要完全消除閃頻的視覺與攝影影響,PWM 頻率要拉到 3000Hz 以上;高階工業驅動器確實做到數千赫。Sony 的技術頁講得更直接:LED 照明與招牌的閃頻在「數百到數千赫」的量級。
實務上最糟的組合出現在體育場館與大型活動:主照明可能是高頻驅動的 LED 投光燈,但場邊廣告帶、記分板、電視牆卻用低頻 PWM 或低 refresh 的掃描驅動,而觀眾席上方還可能殘留舊的金屬鹵素燈。同一個畫面裡同時存在 120Hz、400Hz、3840Hz 三種週期,任何單一快門速度都只能解決其中一種。這也是為什麼各家的防閃頻功能都只敢說「減輕」。
一個容易忽略的細節:調變深度(modulation depth)和頻率一樣重要。一支 120Hz、調變 8% 的燈具符合 IEEE 1789 的低風險區(percent flicker < 頻率 × 0.08,即 120Hz 對應 9.6%),你的 1/1000 秒也只會拍到 ±4% 的亮度變化,大約 0.11 EV,肉眼幾乎看不出。同樣 120Hz 但調變 100% 的便宜驅動器,同一個快門速度會給你從全黑到兩倍平均亮度的隨機結果。頻率決定「橫帶有幾條」,調變深度決定「橫帶有多深」。
講完光源,接著要講第一個取樣器,而它的數學比想像中漂亮。把感光元件在曝光期間的行為寫下來就會看到結構。設光源亮度 L(t) = L₀·(1 − m·cos(2πt/P)),其中 P 是閃頻週期、m 是調變深度。曝光從相位 φ 開始、持續 T 秒,收到的總光量是:
E(φ) = L₀·[ T − m·(P/π)·sin(πT/P)·cos(2π(φ + T/2)/P) ]
平均值是 L₀T,而隨相位變動的振幅是 m·L₀·(P/π)·|sin(πT/P)|。把它除以平均值,得到相對峰對峰漣波:
ripple(p-p) = 2m · (P / πT) · |sin(πT/P)|
這個式子就是一個 sinc。曝光時間本質上是一個矩形窗的移動平均——低通濾波器——它對頻率 f 的閃頻的通過率是 |sinc(πfT)| = |sin(πfT)/(πfT)|。低通濾波器有兩個性質同時在這裡起作用:第一,T 越長,分母越大,整體衰減越強,這就是「慢快門會自然平均掉閃頻」的數學根據;第二,更重要的,sin 項在 T = nP 時精確為零。也就是說,曝光時間只要是閃頻週期的整數倍,不管從哪個相位開始曝光,收到的光量都完全相同。這不是「平均掉」,這是精確歸零。
昨天講追蹤靈敏度是一個低通濾波器的時間常數;今天講曝光時間是另一個低通濾波器,而且它比昨天那個更漂亮——它不只有衰減,還有零點。這就是全部防閃頻技術的理論基礎。
代幾個數字進去,用最壞情況 m = 1、台灣的 P = 8.333 毫秒:
- T = 1/1000 秒 = 1.0 毫秒。T/P = 0.12,你只取到一個週期的 十二分之一。ripple = 2 × (8.333 / (π × 1.0)) × sin(0.12π) = 1.95,峰對峰接近平均值的兩倍——換算成 EV,最亮的一張和最暗的一張可以差到 6 EV 以上。
- T = 1/8000 秒 = 0.125 毫秒。T/P = 0.015,ripple 逼近理論上限 2m。這時曝光窗口小到完全沒有平均效果,拍到的就是波形在那個瞬間的瞬時值。
- T = 8.333 毫秒(精確 1/120 秒)。sin(π) = 0,ripple = 0。
- T = 16.667 毫秒(精確 1/60 秒)。sin(2π) = 0,ripple = 0。
反過來,如果 m 只有 0.2,上面所有數字都乘 0.2:1/1000 秒的漣波降到 39% 峰對峰,約 0.5 EV。還是看得出來,但不會毀圖。
常見誤解是「快門越快越能凍結閃頻」。恰恰相反。快門越快,積分窗口越短,平均效果越弱,你取到的越接近波形的瞬時值,而瞬時值的變異最大。凍結運動和凍結閃頻是相反方向的需求,這是攝影裡少見的、真正無法同時滿足的硬衝突。
第二與第三個取樣器:4 毫秒的簾幕、3.7 毫秒的讀出,與它們的兩種病徵
Sony 官方技術頁給了一個很有用的原廠數字:機械焦平面快門從前簾啟動到後簾停止,大約需要 4 毫秒。這個數字和快門速度無關——你設 1/1000 秒,意思是後簾比前簾晚 1 毫秒經過畫面上的同一點,但整組簾幕掠過整個畫幅仍然要 4 毫秒。所以畫面頂端和底端的曝光起始時刻差了大約 4 毫秒。
拿 4 毫秒去比 8.333 毫秒:0.48 個週期。這是機械快門的關鍵優勢——它的時間橫跨不到半個閃頻週期,所以最壞情況下畫面上只會出現一道從亮到暗的漸層,而不是重複的條紋。而且因為只有半個週期,原廠有辦法用「時機」解決它:如果整組簾幕動作能塞進光源明亮的那半個週期裡,整張畫面都拍在亮相位,亮度就一致了。這正是 Canon Anti-flicker shooting、Nikon Photo Flicker Reduction、Sony Anti-flicker Shoot. 的機制——它們不改曝光參數,它們延遲快門釋放的時機,把 4 毫秒的簾幕行程對齊到波峰。代價是快門時滯變長,Canon 官方明說「快門釋放時滯可能變長」。
電子快門是同一種取樣器,只是慢。逐行重置扮演前簾、逐行讀出扮演後簾,整個感測器讀完需要多久,就是這個「狹縫」掠過畫面需要多久。Sony 那頁寫的是「數十毫秒」——但要注意那頁的時代背景是非疊層感測器,2026 年的疊層機身已經快得多。第三方實測(非原廠標稱,已標存疑):Nikon Z8 靜態照片讀出約 3.73 毫秒,Sony a1 II 約 3 至 4 毫秒,Canon EOS R5 Mark II 靜態照片約 6.3 毫秒。這些數字的來源是社群測量工具與評測站,各家測法不同,誤差可能到 ±20%,自己機身的真值最好自己量(見「實踐」)。
把讀出時間換算成相位覆蓋率,一切就清楚了。橫帶條數 ≈ 讀出時間 × 閃頻頻率:
- Z8 的 3.7 毫秒對 120Hz(8.333 毫秒):0.44 個週期。畫面上是不到半個週期的漸層,通常表現為上下亮度差與色偏,不是條紋。
- 3.7 毫秒對 400Hz PWM(2.5 毫秒):1.48 個週期,約一條半明顯的橫帶。
- 3.7 毫秒對 1kHz PWM(1 毫秒):3.7 個週期,三到四條橫帶。
- 3.7 毫秒對 3840Hz 的 LED 電視牆(0.26 毫秒):14.2 個週期,十四條細帶——密到常常被誤認為畫面雜訊或摩爾紋。
- R5 Mark II 的 6.3 毫秒對 120Hz:0.76 個週期,已經接近一整個週期,上下亮度差會比 Z8 明顯。
這裡有一個順帶的結論:機械快門的 4 毫秒和 2026 年疊層感測器的 3.7 毫秒是同一個量級。機械快門之所以「沒有橫帶」,不是因為它有什麼本質上的免疫力,而只是因為 4 毫秒剛好小於半個 120Hz 週期。同一支 4 毫秒的機械快門,遇到 1kHz 的 PWM LED,一樣會給你四條橫帶。
電子前簾(EFCS)是最容易被忽略的陷阱:前簾是逐行重置(走讀出速度),後簾是機械簾(走 4 毫秒),兩者速度不對稱。在快速快門下這會造成不均勻的曝光時間分佈,疊上閃頻之後產生的橫帶形態和純機械、純電子都不一樣。診斷時要把快門模式當成獨立變數,不要只切「機械/電子」兩檔。
把這兩個取樣器的後果攤開來看,會發現連拍忽明忽暗與畫面橫帶是同一個原因的兩個投影。同一串連拍每張亮度不同,原因是每張的曝光起始相位隨機。連拍間隔由機身的驅動節奏決定(比方 20fps 是 50 毫秒),而 50 毫秒對 8.333 毫秒是 6.0 個週期——如果驅動節奏精確且與電網同相,理論上每張的起始相位會一樣。實際上不會:快門時滯有抖動、AF 迴路可能插入延遲、電網頻率本身在 60Hz 附近微幅漂移。結果是相位在張與張之間隨機遊走,而每張的亮度就是 E(φ) 在那個 φ 上的取值。所以連拍亮度變異是時間軸上的現象,它的統計分佈直接由上面那個 ripple 公式給出。
橫帶則是空間上的現象:單張畫面內,行號 y 對應的曝光起始相位是 φ(y) = φ₀ + (y / H) × t_readout,H 是畫面高度。每一行的曝光量是 E(φ(y)),所以你看到的是 E 這個相位函數沿畫面高度被畫出來。它的形狀是餘弦(對正弦波光源)或方波(對 PWM 光源),週期是 H / (t_readout × f_flicker) 行。
兩者的診斷特徵完全不同,值得背下來:張與張之間亮度跳、但單張內部均勻 → 曝光窗口相位問題,機械快門或短讀出;單張內部有橫帶 → 狹縫行程問題,通常是電子快門或高頻光源;兩者同時出現 → 電子快門遇上深調變低頻光源,最糟的情況。
而它們的共同解只有一個:T = nP。因為 T = nP 時,E(φ) 對所有 φ 都相等——每一行不管從哪個相位開始,都積分了完整的 n 個週期,所以每一行一樣亮,橫帶消失;每一張不管從哪個相位開始,都收到一樣的光,所以連拍亮度一致。這是「高頻防閃頻/可變快門」為什麼能同時解決兩個問題,而「防閃頻時機控制」只能解決其中一個。
更正:「電子快門沒有 flicker 問題」
電子快門的 flicker 問題比機械快門嚴重,而且是結構性的。Sony 官方技術頁的措辭值得逐字讀:把一種快門叫做「電子」快門可能讓人以為它動得更快,但事實並非如此;機械快門的簾幕只是要遮光,所以動得快,而電子快門是一行一行重置感測器來扮演前簾,再一行一行讀出來扮演後簾,讀出需要時間。同一頁進一步說明,防閃頻拍攝只在機械快門下可用,因為電子快門的狹縫移動太慢——不管從什麼時候開始動作,都無法避開螢光燈的暗相位。
這產生了一個具體的操作後果:切到靜音/電子快門,通常等於同時關掉了機身最基本的防閃頻功能。Nikon Z8 的官方文件明說,啟用 Silent photography 時,拍照選單裡的 flicker reduction 會被停用(和閃燈、長曝降噪、提示音一起)。Fujifilm 這邊也有社群報告指出開啟 Flicker Reduction 會停用電子靜音快門(已標存疑,不同機身與韌體版本可能不同,請以自己機身的說明書為準)。
要在電子快門下對抗閃頻,唯一的工具是把曝光時間對齊到閃頻週期——也就是各家的高頻防閃頻/可變快門。Canon 的 HF anti-flicker shooting 明確支援 Electronic 與 Electronic 1st-curtain;Sony 的 Variable Shutter(又稱 Hi Frequency flicker)官方比較表寫的是「Electronic Shutter / Mechanical Shutter」都支援;Nikon 的 High-Frequency Flicker Reduction 也是靠快門速度微調,而不是靠釋放時機。
順帶更正一個相關誤解:電子快門的「rolling shutter 扭曲」和「flicker banding」是兩個不同的病。前者是主體或相機在讀出期間移動造成的幾何變形,和光源無關;後者是光源在讀出期間變化造成的亮度分佈,和主體運動無關。同一個讀出時間同時決定兩者的嚴重程度,但你不能用「這台機身 rolling shutter 很輕微」來推論「它的 banding 也很輕微」——因為 banding 的嚴重程度還取決於光源頻率,而光源頻率完全不受你控制。
更正:「開了防閃頻就沒事」——三家的機制與界線
原廠說明書上的限制條件比行銷頁密集得多,而每一條都是真的界線。
Canon(EOS R5 Mark II 說明書為據)。Anti-flicker shoot. 的偵測範圍是 100Hz 或 120Hz;官方警語直接寫:「無法偵測 100Hz 或 120Hz 以外頻率的閃頻。此外,若光源的閃頻頻率在連拍過程中改變,則無法降低閃頻的影響。」另外三條實務限制也重要:在 Fv、P、Av 模式下,若連拍過程中快門速度變動,色調可能不一致——官方建議用 Fv、Tv、M 固定快門速度拍;主體在暗背景前或畫面中有強光時,閃頻可能偵測不到;Scene Intelligent Auto 模式下不作用。而 HF anti-flicker shooting 是另一個功能,只在 Tv 或 M 模式下可用,偵測範圍 50.0 至 8193.7 Hz,可設定的快門速度範圍 1/50.0 至 1/8192.0 秒。
Nikon(Z8/Z9 線上說明書為據)。Photo Flicker Reduction 偵測 100Hz 與 120Hz(分別對應 50Hz 與 60Hz 電源),Silent photography 開啟時停用。高速連拍模式下優先保幀率,只有第一張前畫面會短暫黑掉;低速連拍模式下優先保防閃頻,每次釋放畫面都會黑一下,幀率可能下降或不穩定——這是一個明確的「幀率換防閃頻」開關,值得知道它存在。High-Frequency Flicker Reduction 是分開的功能,選 On(shutter speed fine-tuning)後,1/8000 至 1/30 秒之間的快門速度可以用更小的級距微調,官方講的是 S 與 M 模式;Z9 是在韌體 2.10 加入這個功能的,級距細到 1/96 EV,後續韌體還加了直接輸入頻率的設定模式。
Sony(官方 Help Guide 與技術支援頁為據)。兩個功能的分工是整個題目裡最清楚的一張表:Anti-flicker Shoot. 只支援機械快門、只支援靜態照片、只能偵測 100Hz 或 120Hz,可用於 P/A/S/M(部分機身含 iAuto);Variable Shutter(Hi Frequency flicker)支援電子與機械快門、支援靜態與影片、能偵測 100/120Hz 以及更高頻率(如 LED),但只在 S 與 M 模式可用。官方明說兩者可以同時開,用在同時存在 100/120Hz 與高頻閃頻的場合。Sony 還留了一條誠實的警語:快門速度設得越快,拍攝前的螢幕顯示與實際錄下的影像差異越可能存在——換句話說,不能只信 EVF 上的預覽,要看實拍檔案。
OM System / Panasonic / Fujifilm。OM System OM-1 Mark II 的 Anti-flicker Shooting 官方寫的是偵測閃頻頻率並調整快門釋放時機,並警告啟用後可能造成釋放時滯、連拍幀率下降。Panasonic 的對應功能叫 Synchro Scan,做的是快門速度微調,官方描述用途包含拍攝電視與電腦螢幕時減少閃爍與橫紋。這一組的細節我沒有逐條查證到 2026 年最新機身,已標存疑。
把這些界線收成一句話:「防閃頻」這個詞在各家指的是「時機控制」,適用條件是機械快門 + 100/120Hz + 穩定頻率;而對付 LED PWM 的功能叫「高頻防閃頻」或「可變快門」,做的是完全不同的事——快門速度微調。把前者開起來去拍 LED 電視牆,不會有任何幫助。
更正:「1/60 在 60Hz 下最安全」——標稱快門不是真快門
標稱 1/60 秒不是 1/60 秒。傳統快門速度階梯建立在二進位的精確值上:為了讓每一級精確等於 2 倍曝光量,實際目標值走 1、2、4、8、16、32、64、128、256、512 的序列,所以標稱 1/60 的精確目標是 1/64 秒、標稱 1/125 是 1/128 秒、標稱 1/500 是 1/512 秒、標稱 30 秒是 32 秒。Canon 的 HF anti-flicker 可設定範圍寫成 1/50.0 至 1/8192.0 秒、電子前簾上限 1/2048.0 秒,8192 = 2¹³、2048 = 2¹¹,這個階梯的痕跡在 2026 年的官方說明書上還看得見。
代入 ripple 公式,結果會讓人不太舒服。標稱 1/60 的精確值 1/64 = 15.625 毫秒,對 8.333 毫秒週期是 1.875 個週期——不是整數。殘留漣波是 2 × (8.333 / (π × 15.625)) × |sin(1.875π)| = 0.130,峰對峰 13%,約 0.18 EV。不算災難,但在 20 張連拍裡是看得見的抖動,而且它永遠不會歸零,因為 1.875 不是整數。
下表用 m = 1(最壞情況、100% 調變的整流正弦)算出各標稱快門在兩種電網下的殘留峰對峰漣波。實際光源的調變深度 m 小於 1 時,所有數字按比例縮小。PWM 方波光源會更糟——它的極端情況是全開或全關,沒有中間值。
| 標稱快門 | APEX 精確值 | 50Hz 電網(100Hz / 10.00ms) | 60Hz 電網(120Hz / 8.333ms) |
|---|---|---|---|
| 1/50 | 1/50.8 = 19.69 ms | 3.2%(≈0.05 EV) | 24.5%(≈0.35 EV) |
| 1/60 | 1/64 = 15.63 ms | 40.0%(≈0.58 EV) | 13.0%(≈0.18 EV) |
| 1/80 | 1/80.6 = 12.40 ms | 35.1%(≈0.51 EV) | 42.7%(≈0.62 EV) |
| 1/100 | 1/101.6 = 9.84 ms | 3.2%(≈0.05 EV) | 29.0%(≈0.42 EV) |
| 1/125 | 1/128 = 7.81 ms | 51.7%(≈0.76 EV) | 13.2%(≈0.19 EV) |
| 1/200 | 1/203.2 = 4.92 ms | 129%(≈2.4 EV) | 103%(≈1.8 EV) |
| 1/250 | 1/256 = 3.91 ms | 153%(≈3.2 EV) | 135%(≈2.5 EV) |
| 1/500 | 1/512 = 1.95 ms | 188%(≈5.4 EV) | 182%(≈4.8 EV) |
| 1/1000 | 1/1024 = 0.98 ms | 197%(≈6.9 EV) | 196%(≈6.6 EV) |
| 1/8000 | 1/8192 = 0.12 ms | ≈200%(極限) | ≈200%(極限) |
| 精確 1/100 | 10.00 ms | 0% | 29.0% |
| 精確 1/120 | 8.333 ms | 51.7% | 0% |
三個讀得出來的結論。第一,在台灣(60Hz),標稱 1/60 的 13.0% 和標稱 1/125 的 13.2% 幾乎一樣,兩者都不是零;真正歸零的是精確 1/120 與精確 1/60。第二,在台灣用 1/100 比用 1/60 更糟(29% vs 13%),而在歐洲剛好相反(3.2% vs 40%)——「1/100 是安全快門」這句話只在 50Hz 地區成立。第三,1/80 這種 1/3 級的中間值在兩邊都很差,因為它離任何整數倍都遠。
至於「1/60 在 60Hz 下最安全」到底錯在哪:錯在它把「頻率的整數關係」當成「快門速度的整數關係」。60 是 120 的因數,所以精確 1/60 秒確實是兩個完整週期,零殘留。但你的機身給你的不是精確 1/60 秒,而是 1/64 秒。這個 6.7% 的偏差把兩個完整週期變成 1.875 個,殘留就回來了。各家機身把標稱值實作成精確值還是二進位值,並不一致——Sony 的 Help Guide 舉的例子是:開啟 Variable Shutter 後,原本設 1/250 秒會顯示成 250.6,說明 Sony 的實際值接近標稱值而非 1/256。所以本節的「1/60 實為 1/64」是基於 APEX 二進位階梯的推論,對特定 2026 年機身是否成立,已標存疑,請用實拍驗證(見「實踐」)。 但無論實作方式如何,結論都指向同一件事:1/3 級的快門階梯本來就不含閃頻週期的精確整數倍,這正是各家都必須另外提供小數微調的原因。
高頻防閃頻與可變快門:把快門微調到與 PWM 同步
這一類功能做的事只有一件:讓你把 T 設成 nP,其中 P 是你現場那個 PWM 的週期。原理就是 ripple 公式的零點。Sony 的技術頁把這件事講得最完整——一般 1/3 或 1/2 級的快門級距很難對上閃頻週期,這個功能提供更細的微調來對齊;而對齊之後,任何曝光時機都給出一致的亮度,從光源亮的時候到暗的時候都一樣,橫帶因此消失。
三家的可行範圍(以官方說明書為據):
- Canon:HF anti-flicker shooting,Tv/M 模式。偵測 50.0–8193.7 Hz,建議快門速度顯示範圍 1/50.0–1/8192.0 秒;手動設定範圍同樣是 1/50.0–1/8192.0 秒。手動模式下有一個很聰明的介面設計:副轉盤讓你把建議值乘以整數倍(×2、×3、×4)或除以整數倍(1/2×、1/3×、1/4×),主轉盤做微調——這正好對應 T = nP 裡的那個 n。閃燈同步上限會被壓到 1/181.0 秒(電子快門下 1/128.0 秒)。
- Nikon:High-Frequency Flicker Reduction,選 On(shutter speed fine-tuning)。可微調範圍 1/8000 至 1/30 秒,級距細到 1/96 EV。Z9 自韌體 2.10 起支援,後續韌體加入了直接指定頻率的設定模式。
- Sony:Variable Shutter / Hi Frequency flicker,S 或 M 模式。開啟後快門速度分母以小數顯示(高解析度快門速度),用後轉盤或控制轉盤微調;按控制轉盤中央可自動偵測並消除閃頻影響。支援電子與機械快門、靜態與影片。
三家都給了同一條實務忠告,而且都寫在「注意」段落裡:偵測失敗或微調後橫帶不消失時,把相機轉 90 度再試一次。Canon 甚至把它寫成標準流程的一部分。原因是偵測演算法要在畫面上找週期性的亮度變化,而橫帶是水平的;如果場景本身有格紋或條紋,演算法會混淆。轉 90 度讓橫帶變成垂直,和場景紋理分離。Canon 另外列出四種偵測不準的場景:重複圖案、持續運動的主體、極亮或極暗的場景、多光源、小型閃爍光源、以及低頻閃爍的光源。
可行範圍的邊界在哪?兩邊都有牆。低頻端:如果 PWM 只有 100Hz,nP 的最小值是 10 毫秒,你的快門不能比 1/100 秒更快——動態場景就沒救了,只能改用機械快門 + 時機控制。高頻端:3840Hz 的 LED 電視牆,P = 0.26 毫秒,n = 1 對應 1/3840 秒,落在可設定範圍內;但 duty cycle 很低時,1 個週期裡真正有光的可能只有 0.05 毫秒,曝光量會低到不可用,你得往 n 大的方向走。中間還有一個現實問題:改變 T 就改變曝光量。Canon 的說明書提醒你事先把「新光圈值維持同曝光」設成 ISO 感光度,就是為了讓微調快門時 ISO 自動補回來。
還有一個上面沒提到、但邏輯上必然存在的限制:如果現場有多種頻率,T = nP 只能同時滿足其中頻率互為整數倍關係的那些。120Hz 與 240Hz 可以同時解(T = 1/120 對兩者都是整數倍),120Hz 與 400Hz 不能——最小公倍週期是 25 毫秒,快門要 1/40 秒。這是為什麼 Sony 要說兩個功能可以同時開:一個管低頻、一個管高頻。
影片端:兩個獨立條件,與 fps × 快門角度可行表
影片的閃頻要拆成兩個彼此獨立的條件,幾乎所有網路上的「防閃頻快門表」都把它們混在一起講,結果自相矛盾。
條件 A(消除逐幀閃爍):幀週期是閃頻週期的整數倍。滿足時,每一幀的曝光起始相位都相同,所以每一幀一樣亮——即使快門速度完全沒對齊,畫面裡的橫帶也會固定不動,不會逐幀跳。 條件 B(消除畫面內橫帶):曝光時間是閃頻週期的整數倍,也就是 T = nP。滿足時,每一行積分完整週期數,橫帶消失,而且逐幀閃爍也一併消失(因為 B 蘊含每幀亮度一致)。
所以 B 比 A 強。滿足 B 就萬事俱備;只滿足 A 的話,亮度穩定但橫帶可能還在——這正是「短快門在影片裡看起來沒問題,但拉近看有帶」的原因。
換算成快門角度:角度 = 360 × fps × T。下表列出每個 fps 在兩種電網下滿足條件 B 的快門速度與對應角度(角度已四捨五入)。
| fps | 幀週期 | 50Hz 電網:安全快門(角度) | 60Hz 電網:安全快門(角度) | 條件 A |
|---|---|---|---|---|
| 24 | 41.67 ms | 1/50(172.8°)、1/100(86.4°) | 1/60(144°)、1/120(72°) | 50Hz ✗(4.17 週期)/ 60Hz ✓(5 週期) |
| 25 | 40.00 ms | 1/50(180°)、1/100(90°) | 1/60(150°)、1/120(75°) | 50Hz ✓(4)/ 60Hz ✗(4.8) |
| 30 | 33.33 ms | 1/50(216°)、1/100(108°) | 1/60(180°)、1/120(90°) | 50Hz ✗(3.33)/ 60Hz ✓(4) |
| 50 | 20.00 ms | 1/100(180°)、1/50(360°) | 1/120(150°) | 50Hz ✓(2)/ 60Hz ✗(2.4) |
| 60 | 16.67 ms | 1/100(216°) | 1/120(180°)、1/60(360°) | 50Hz ✗(1.67)/ 60Hz ✓(2) |
| 100 | 10.00 ms | 1/100(360°) | 1/120(300°) | 50Hz ✓(1)/ 60Hz ✗(1.2) |
| 120 | 8.33 ms | 無解(1/100 > 幀週期) | 1/120(360°) | 50Hz ✗(0.83)/ 60Hz ✓(1) |
讀這張表有幾件事值得注意。25fps 在 50Hz 電網、30fps 在 60Hz 電網,是唯二兩個「180 度法則」與「條件 B」完美重合的組合——1/50 恰好是 180 度也恰好是 2 個 100Hz 週期,1/60 恰好是 180 度也恰好是 2 個 120Hz 週期。這不是巧合,PAL 與 NTSC 的幀率本來就是從各自的電網頻率導出來的。
其他所有組合都要在動態模糊觀感和閃頻之間選一個。24fps 在 50Hz 下最經典:180 度法則給 1/48,但 1/48 = 20.83 毫秒對 10 毫秒是 2.083 週期,會閃;所以改用 1/50(172.8 度),觀感差異幾乎察覺不到,這是業界標準做法。24fps 在 60Hz 下你有兩個選擇:1/60(144 度,動態模糊偏少)或者乾脆用 1/48(180 度)——因為 24fps 在 60Hz 下滿足條件 A(幀週期 41.67 毫秒 = 5 個 8.333 毫秒週期),所以不會逐幀閃,只是可能留下固定的橫帶。哪個選擇更好取決於你的讀出時間和光源調變深度,現場試最快。
高幀率端有一個結構性的死路:120fps 在 50Hz 電網下沒有解,因為滿足條件 B 的最短曝光是 10 毫秒,而幀週期只有 8.33 毫秒。同理 100fps 在 60Hz 下只能用 1/120(300 度),而且不滿足條件 A。在 50Hz 地區拍 120fps 慢動作、或在 60Hz 地區拍 100fps,唯一的辦法是找到高頻 LED(頻率高到讀出時間內的週期數多、橫帶細到看不見)或者改用連續照明(鎢絲燈、日光、DC 驅動 LED)。
各家影片端的功能命名和照片端不同,記得分開找:Nikon 的選單項目叫 Video Flicker Reduction(獨立於 Photo Flicker Reduction),另有 High-Frequency Flicker Reduction 的影片版本;Panasonic 叫 Synchro Scan;Sony 的 Variable Shutter 同時涵蓋靜態與影片。2026 年各家最新機身的選單路徑與命名我沒有逐一查證,已標存疑。
LED 電視牆、電子告示牌,與現場診斷流程
LED 顯示器的黑帶有兩個獨立來源,診斷時要分開。第一個是 refresh rate:面板整體重畫的頻率。業界拍攝用的門檻是 3840Hz——業內資料指出,30fps、180 度(1/60 秒)的拍攝建議搭配 3840Hz 或更高,而 1920Hz 在這個條件下就可能留下痕跡。3840Hz 的週期是 0.26 毫秒,一個 3.7 毫秒的讀出會跨過 14 個週期,橫帶細到接近雜訊紋理;而 1920Hz 只跨 7 個,帶就看得出來了。
第二個是 scan rate(掃描方式)。1/8 scan 的面板,每一列像素在一個幀時間裡只被點亮八分之一的時間;驅動 IC 必須在那段窄窗裡塞進足夠的脈衝來達成標稱的視覺 refresh。掃描比越高,每列可用時間越短,越難在不犧牲灰階的前提下做出真正乾淨的高 refresh,低亮度時尤其容易露出閃爍。所以「標稱 3840Hz」的面板在低亮度、高掃描比的情況下實測可能遠低於標稱——這是拍 LED 牆時最常見的意外。
第三種黑帶來源不是閃頻而是同步:LED 處理器的輸出與相機幀率不同步,會產生緩慢滾動的掃描線。這種帶的特徵是會動(滾動或呼吸),而閃頻帶在滿足條件 A 時是固定的。解法不是調快門,是 genlock / frame sync,專業場合用同步盒(sync box)把 LED 處理器鎖到相機的時基。街頭的電子告示牌當然不可能給你 genlock,那就只剩快門微調一條路。
現場診斷流程,按這個順序走最快:
- 先看是張間跳還是張內帶。 連拍五張,全部同樣亮但每張都有帶 → 走條件 B(可變快門/HF 防閃頻)。每張整體亮度不同但單張均勻 → 走時機控制(防閃頻)或條件 B。兩者都有 → 先切機械快門看帶是否消失,判斷是讀出時間問題還是光源頻率太高。
- 切機械快門做對照。 帶消失或大幅減弱 → 光源頻率在 120Hz 量級,4 毫秒的簾幕跨不到半個週期,機械快門 + 防閃頻就夠了。帶還在 → 光源是高頻 PWM,只有條件 B 有救,而且防閃頻功能對它無效。
- 數帶。 數清楚畫面上有幾條完整的明暗週期,除以你機身的讀出時間,得到光源頻率的估計值:f ≈ N / t_readout。有了 f,你就知道要把快門設到 n/f。
- 開 HF 防閃頻/可變快門,讓機身自己偵測。 偵測不到就轉 90 度再試。還是不行就手動:先用整數倍(×2、×3)粗調,再微調。
- 看實拍檔案而不是 EVF。 Sony 官方明說快門越快、預覽與實拍的差異越可能存在;Canon 也寫了「螢幕或觀景窗的影像顯示可能與實際拍攝結果不同,請事先試拍」。放大到 100% 檢查,不要看縮圖。
- 記下來。 同一個場館、同一個時段、同一套燈,下次去還是同一個頻率。把「這個球場 = 1/241.5 秒」寫進手機備忘錄,比現場重新診斷快十倍。
🧠 記
- 交流放電光源的閃頻頻率是電網頻率的兩倍:50Hz → 100Hz → 10.00 毫秒週期;60Hz → 120Hz → 8.333 毫秒週期。台灣是 60Hz。
- 光源被取樣三次:曝光時間(積分窗口)、機械簾幕行程(原廠約 4 毫秒)、電子快門逐行讀出(2026 年疊層機身第三方實測約 3.7 至 6.3 毫秒,已標存疑)。
- 曝光時間是一個矩形窗低通濾波器,對頻率 f 的通過率是 |sinc(πfT)|;殘留峰對峰漣波 = 2m·(P/πT)·|sin(πT/P)|,零點落在 T = nP。
- T = nP 是唯一同時解決「連拍亮度跳」與「畫面橫帶」的設定,因為每一行、每一張都積分了完整的整數個週期,與起始相位無關。
- 連拍亮度變異是時間軸現象(曝光窗口相位隨機);橫帶是空間現象(狹縫行程把時間映射到畫面高度)。診斷時先分清楚是哪一種。
- 橫帶條數 ≈ 讀出時間 × 閃頻頻率。3.7 毫秒對 120Hz 是 0.44 條(只有漸層),對 1kHz 是 3.7 條,對 3840Hz 是 14 條。
- 快門越快,閃頻影響越大不是越小。1/8000 秒的殘留漣波逼近理論上限 2m;凍結運動和凍結閃頻是互相衝突的需求。
- 「防閃頻」(Canon Anti-flicker shooting / Nikon Photo Flicker Reduction / Sony Anti-flicker Shoot.)做的是釋放時機控制,只偵測 100/120Hz、只支援機械快門、頻率在連拍中改變就失效,對 LED PWM 無效。
- 「高頻防閃頻/可變快門」(Canon HF anti-flicker / Nikon High-Frequency Flicker Reduction / Sony Variable Shutter / Panasonic Synchro Scan)做的是快門速度微調,支援電子快門,通常只在 S/M 或 Tv/M 模式可用。
- 標稱快門不是精確快門:APEX 二進位階梯下,1/60 的目標值是 1/64、1/125 是 1/128、1/500 是 1/512。所以在 60Hz 下標稱 1/60 殘留約 13%,不是 0%。
- 在 60Hz 地區,標稱 1/100 的殘留(29%)比標稱 1/60(13%)更差;在 50Hz 地區完全相反(3.2% vs 40%)。「安全快門」是地區性的。
- 影片有兩個獨立條件:A 幀週期是閃頻週期整數倍(消除逐幀閃爍),B 曝光時間是閃頻週期整數倍(同時消除橫帶)。B 蘊含 A。
- 25fps + 50Hz + 1/50 和 30fps + 60Hz + 1/60 是唯二「180 度法則」與條件 B 完美重合的組合。120fps 在 50Hz 電網下無解。
- LED 牆的黑帶有三種來源:refresh 太低(拍攝門檻約 3840Hz)、scan 比太高導致實測 refresh 遠低於標稱、以及處理器與相機不同步(這種帶會滾動,要靠 genlock 解)。
- 偵測失敗時把相機轉 90 度——三家官方都寫了這一招,因為偵測演算法要在水平橫帶與場景紋理之間做區分。
✍️ 實踐
今天要量三件事:你家 LED 燈的實際頻率、你機身的實際讀出時間、以及標稱快門到底有多不精確。整套 20 到 25 分鐘。
準備(3 分鐘)。相機上腳架或放桌上,對著一面被 LED 燈照亮的白牆(或直接對著一個亮起的 LED 燈罩,別對燈珠本身,會過曝)。手動對焦,M 模式,光圈固定,ISO 固定,關掉所有防閃頻功能,關掉自動 ISO。找一支同時能開全亮和調暗的 LED 燈最理想(調暗時 PWM 才會露出來)。
步驟一:快門掃描(6 分鐘)。切電子快門,依序拍 1/50、1/100、1/125、1/250、1/500、1/1000、1/2000、1/4000、1/8000,每個速度各一張,用曝光補償或 ISO 把亮度大致拉回可看範圍(亮度不用一致,你要看的是有沒有帶)。回放時放大到 100%,對每一張數:有幾條完整的明暗週期?帶的方向是水平還是垂直?哪個速度帶最深?哪個速度帶消失?
步驟二:算頻率(3 分鐘)。挑一張帶最清楚的,數出完整週期數 N。查一下你機身的讀出時間 t(網路上的第三方測量,或用下面的步驟三自己量)。光源頻率 f ≈ N / t。例如 Z8(t ≈ 3.7 毫秒)上數到 4 條完整帶,f ≈ 4 / 0.0037 ≈ 1080Hz,那你的 LED 是約 1kHz 的 PWM。算出 f 之後,把快門設成 1/f、2/f、3/f 各拍一張,看帶是不是消失。
步驟三:反推讀出時間(3 分鐘)。找一個確定是 120Hz 的光源——一支沒有調光、直接接市電的老式螢光燈,或一支已知會閃的便宜 LED 燈泡開到全亮。用 1/1000 秒拍,數出畫面上的完整週期數 N。讀出時間 t ≈ N / 120 秒。如果只看到一道漸層而沒有完整週期,那 t < 8.33 毫秒,你可以估 t ≈(漸層佔畫面比例)/ 120。這個數字比網路上的第三方數據更可信,因為那是你自己的機身、你自己的畫幅設定。
步驟四:機械 vs 電子對照(3 分鐘)。在同一個 1/1000 秒、同一盞燈下,切機械快門再拍一張。帶消失了 → 光源頻率在 120Hz 量級。帶還在但條數變少 → 你的機械快門簾幕行程比讀出時間短(算一下比例,可以順便估出簾幕行程)。帶完全沒變 → 光源頻率高到 4 毫秒和 3.7 毫秒沒有實質差異。順手把電子前簾也拍一張,三種快門模式的帶形態通常不一樣。
步驟五:連拍亮度變異(3 分鐘)。切回電子快門,1/1000 秒,連拍 20 張。丟進 Lightroom 或任何看得到直方圖的軟體,逐張看平均亮度。用 ripple 公式預測一下:m 未知,但你可以反推——峰對峰變異除以 2(P/πT)|sin(πT/P)| 就是你這盞燈的調變深度 m。然後改成 1/100(50Hz 光源)或 1/120(60Hz 光源)再連拍 20 張,變異應該大幅縮小。
步驟六:手機驗證 PWM(3 分鐘)。用手機的慢動作模式(240fps 最好)對著同一盞燈錄 5 秒,然後在調光旋鈕上從最亮轉到最暗。240fps 的曝光上限是 1/240 秒 ≈ 4.2 毫秒,對 1kHz PWM 是 4 個週期——理論上會平均掉,但手機的自動快門通常會設得更短,所以你會看到明顯的閃爍,而且調暗時閃爍變劇烈。那就是 duty cycle 在降低的直接證據:PWM 頻率不變,亮的那段變短,調變深度不變但平均亮度下降,所以相對變異變大。
自我檢查
- 你能不能只看一張照片,就判斷它的問題是「曝光窗口相位」還是「狹縫行程」?(提示:看單張內部均不均勻,而不是看整體亮度。)
- 你算出來的光源頻率,乘上你的讀出時間,等不等於你數到的帶數?兩邊算不通,是頻率錯了還是讀出時間錯了?
- 把快門設成 1/f 之後帶消失了,那 2/f 呢?3/f 呢?如果 2/f 不行但 1/f 行,說明你的 f 估錯了(整數倍關係應該一起成立)。
- 切到機械快門之後,你機身的防閃頻選單項目是不是變成可選了?切到電子快門之後是不是灰掉了?驗證一下說明書講的適用條件在你的機身上是不是真的。
- 你標稱 1/60 秒的實拍,在 120Hz 光源下的連拍變異是接近 0% 還是接近 13%?這直接告訴你你的機身把 1/60 實作成精確 1/60 還是 1/64——本文那個「已標存疑」的推論,你可以自己驗證掉。
🔗 延伸學習
- Sony 官方技術支援頁「Understanding flicker / Reducing issues from high-frequency flicker」——目前中英文網路上把三個取樣器講得最清楚的原廠文件,含機械簾幕約 4 毫秒、電子快門狹縫更慢、以及「T 對齊閃頻週期則任何曝光時機亮度一致」的圖解:https://support.d-imaging.sony.co.jp/support/ilc/flicker/01/en/
- Canon EOS R5 Mark II 說明書「Anti-Flicker Shooting」與「High-Frequency Anti-Flicker Shooting」——兩個功能的官方限制條件、偵測範圍 50.0–8193.7 Hz、可設定範圍 1/50.0–1/8192.0 秒、以及「轉 90 度重試」的官方流程:https://cam.start.canon/en/C017/manual/html/UG-03_Shooting-1_0070.html 與 https://cam.start.canon/en/C017/manual/html/UG-03_Shooting-1_0080.html
- Nikon Z8 線上說明書「High-Frequency Flicker Reduction」——1/8000 至 1/30 秒的細級距微調、S/M 模式限制:https://onlinemanual.nikonimglib.com/z8/en/psm_high_frequency_flicker_reduction_139.html
- Sony α1 II Help Guide 的 Anti-flicker Shoot. 與 Variable Shutter 官方比較表——快門類型、靜態/影片、可偵測頻率三個維度的並列對照:https://helpguide.sony.net/ilc/2440/v1/en/contents/201h_anti_flicker_comparison.html
- Scantips「Charts of Camera Nominal and Precise Goal Values of Shutter speed, f/stop and ISO」——標稱快門與 APEX 精確值的對照表,1/60 → 1/64 那一類的出處:https://www.scantips.com/lights/fstop2.html
💬 問 AI
我在研究閃頻(flicker)對靜態攝影與影片的影響,想請你幫我驗證下面這些數字與功能描述。
請逐條回答,並且對每一條標明你的依據來源(原廠說明書 / 技術白皮書 / 第三方實測 / 推論)。
查不到就直接說查不到,不要用合理的猜測填空,也不要編造 URL 或型號。
【物理與數學】
1. 交流放電光源的閃頻頻率是電網頻率兩倍:50Hz→100Hz(10.00ms 週期)、60Hz→120Hz(8.333ms 週期)。台灣電網是 60Hz。這三點對嗎?
2. 我推導的殘留漣波公式:設光源 L(t)=L0(1 - m·cos(2πt/P)),曝光時間 T、起始相位 φ,
則相對峰對峰漣波 = 2m·(P/πT)·|sin(πT/P)|,零點在 T = nP。
這個推導對嗎?有沒有標準的攝影或照明工程文獻用同樣的形式表達(例如以 sinc 或 boxcar filter 描述)?
3. 用 m=1、P=8.333ms 代入,我算出:T=1/1024s → 196% p-p;T=1/64s(標稱 1/60)→ 13.0%;
T=1/128s(標稱 1/125)→ 13.2%;T=1/101.6s(標稱 1/100)→ 29.0%;T=1/80.6s(標稱 1/80)→ 42.7%。
請重算並指出錯誤。
4. 「橫帶條數 ≈ 讀出時間 × 閃頻頻率」這個近似對嗎?邊界條件是什麼?
【標稱快門 vs 精確快門】
5. APEX 二進位階梯下,標稱 1/60 的精確目標值是 1/64 秒、1/125 是 1/128、1/500 是 1/512。
這是底片機時代的規格,還是 2026 年的數位機身也照這個實作?
6. Sony Help Guide 提到開啟 Variable Shutter 後,原設 1/250 秒會顯示為 250.6。
這是否說明 Sony 的實際值接近標稱值(1/250.6)而非二進位值(1/256)?
7. Canon EOS R5 Mark II 的 HF anti-flicker 範圍寫成 1/50.0–1/8192.0 秒、電子前簾 1/2048.0 秒。
8192=2^13、2048=2^11,這是否是二進位階梯的證據?
8. 有沒有任何原廠公開文件明確給出各級快門的實際秒數?
【機身功能(2026 年現況)】
9. Canon Anti-flicker shooting:只偵測 100/120Hz、頻率在連拍中改變則失效、Scene Intelligent Auto 下不作用。
它是否僅限機械快門?R5 Mark II 與更新機身有無變化?
10. Nikon Photo Flicker Reduction:偵測 100/120Hz;Silent photography 開啟時停用;
高速連拍優先幀率、低速連拍優先防閃頻。這些在 Z8/Z9/Z6III 與 2026 年新機身上還成立嗎?
11. Nikon High-Frequency Flicker Reduction:1/8000–1/30 秒細調、級距 1/96 EV、Z9 自韌體 2.10 加入、
後續韌體加了直接輸入頻率的模式。請確認版本與可用模式(S/M?照片與影片是否分開設定?)
12. Sony:Anti-flicker Shoot. 僅機械快門、僅靜態照片、僅 100/120Hz;
Variable Shutter(Hi Frequency flicker)支援電子+機械、靜態+影片、能偵測高頻、僅 S/M 模式。
Variable Shutter 的可設定頻率或快門速度上下限官方有公布嗎?
13. Panasonic Synchro Scan、Fujifilm Flicker Reduction、OM System Anti-flicker Shooting 在 2026 年的
正式名稱、適用快門類型、適用模式分別是什麼?Fujifilm 開啟後是否真的會停用電子快門?
【讀出時間】
14. 第三方實測:Nikon Z8 靜態約 3.73ms、Sony a1 II 約 3–4ms、Canon R5 Mark II 靜態約 6.3ms。
有原廠公布的讀出時間規格嗎?這些第三方數字的測法與誤差範圍?
15. Sony 官方技術頁說機械簾幕行程「約 4 毫秒」、電子快門「數十毫秒」。
後者是否只適用於非疊層感測器?原廠有沒有針對疊層感測器更新過這個說法?
【影片】
16. 我把影片閃頻拆成兩個獨立條件:A 幀週期為閃頻週期整數倍(消除逐幀閃爍)、
B 曝光時間為閃頻週期整數倍(同時消除橫帶),且 B 蘊含 A。這個拆法正確嗎?
17. 據此我算出 120fps 在 50Hz 電網下無解(最短整數倍曝光 10ms > 幀週期 8.33ms),
100fps 在 60Hz 下只能用 1/120(300 度)。對嗎?業界實務怎麼處理?
18. 24fps 在 60Hz 電網下滿足條件 A(41.67ms = 5×8.333ms),所以用 1/48(180 度)不會逐幀閃、
但可能留固定橫帶。這個推論對嗎?
【LED 顯示器】
19. 拍攝用 LED 牆的 refresh 門檻是否真的是 3840Hz?1920Hz 在 30fps/180 度下會有問題嗎?
20. 1/8 scan 這類高掃描比是否會讓實測 refresh 遠低於標稱、且在低亮度時更明顯?
21. 滾動的掃描線(需要 genlock/sync box)與固定的閃頻橫帶(調快門就能解)要怎麼在現場區分?