影片去背沒有綠幕怎麼辦:固定機位用 ffmpeg backgroundkey,存透明背景選 ProRes 4444

影片去背就是把每一格畫面裡的背景變成透明,讓人物或物件可以放到別的畫面上;沒有綠幕時,有三條路:背景是單一顏色就用 colorkey 或 chromakey,機位固定、背景不動就用 ffmpeg 的 backgroundkey,人物在動、背景很雜就要靠 DaVinci Resolve Studio 的 Magic Mask 這類智慧遮罩。去完背還要選對輸出格式,不然透明度會在匯出那一步消失。
哈囉!又到了快樂的教學時光。這篇不教你買線上工具,而是把「去背」拆成三個步驟:選方法、拉參數、存成帶透明度的檔案。你要是剛看過我們寫的綠幕去背:Resolve 3D Keyer 與 Delta Keyer 的做法,這篇接著講「沒有綠幕、或是已經去完要輸出」的情況。想看更多合成相關教學,可以逛逛合成教學分類。
影片去背到底在做什麼:每一格都產生一張透明度遮罩
影片是一格一格的畫面,去背的本質是替每一格另外算出一張「透明度遮罩」,也就是 alpha 通道:白的地方留下,黑的地方透明,灰的地方半透明。邊緣的灰階做得好不好,決定了合成後有沒有白邊、綠邊或鋸齒。
搜尋「影片去背」會看到的結果,前幾名多半是線上上傳工具、剪輯軟體的功能介紹頁,以及一篇網友討論串。它們多半只告訴你「上傳、按一下、下載」,比較少講三件事:你的素材適合哪一種去背方法、參數代表什麼、輸出後哪些格式才保得住透明度。這三件事剛好是我們這篇要補的。
先判斷你手上的素材屬於哪一種:
- 背景是一整塊單色(綠幕、藍幕、純色牆):用顏色鍵(color key)最快。
- 鏡頭固定、背景完全不動,只有人或物件在動:用背景鍵(background key)。
- 鏡頭會動、背景很雜,人物還在移動:需要逐格追蹤遮罩的智慧遮罩工具。

沒有綠幕的三條路:顏色鍵、背景鍵、智慧遮罩
單色背景:colorkey 與 chromakey 差在運算的色彩空間
ffmpeg 官方文件把兩個濾鏡寫得很清楚:colorkey 在 RGB 色彩空間運作,而且文件特別註明它處理的是 8-bit RGB 畫面;chromakey 則是在 YUV 色彩空間做顏色鍵。兩者都用 similarity 決定「離關鍵色多近算透明」,範圍是 0.01 到 1.0,數字太小只抓得到最精準的顏色,太大則會把別的顏色也一起吃掉;blend 控制邊緣的半透明程度,設 0 時像素不是全透明就是全不透明。
多數人會卡在 similarity 一次拉太高,主體的衣服、皮膚也被吃掉一塊。比較穩的順序是先把 similarity 從很小的值慢慢往上加,直到背景乾淨,再用 blend 把邊緣磨柔。語法大概是這樣:
ffmpeg -i green.mp4 -vf "chromakey=color=0x00FF00:similarity=0.1:blend=0.05" -c:v prores_ks -profile:v 4444 -pix_fmt yuva444p10le out.mov
如果背景的顏色反光到人物身上,邊緣會泛綠,ffmpeg 有 despill 濾鏡專門處理「綠幕或藍幕反射造成的前景色彩污染」。官方文件特別寫明,綠幕的 green 參數應該設成 -1,藍幕則是 blue 設成 -1。
固定機位:backgroundkey 把靜態背景變透明
ffmpeg 的 backgroundkey 官方說明只有一句:把靜態背景變成透明。它有 threshold(場景變化偵測門檻)、similarity(和背景的相似度)與 blend(不相似像素的混合量)三個選項。換句話說,它適合你把相機固定在腳架上、背景是一面不動的牆,人物走進畫面的拍法,不需要綠幕。
ffmpeg -i fixed.mp4 -vf "backgroundkey=threshold=0.08:similarity=0.1:blend=0.05" -c:v prores_ks -profile:v 4444 -pix_fmt yuva444p10le bg-removed.mov
這個方法有明確的限制:背景只要有光線變化、樹葉晃動、螢幕畫面在跳,就會被當成前景留下來;人物穿的衣服顏色接近牆面,也會出現破洞。所以拍之前先固定曝光與白平衡,牆面光線拉均勻,比事後調參數有用得多。
移動人物與雜亂背景:Resolve Studio 的 Magic Mask
Blackmagic 官方的 DaVinci Resolve Studio 產品頁,把 magic mask 列在「物件隔離與追蹤」的功能裡,和 smart reframe、object removal 等工具放在同一段介紹。這類工具的做法是你在人物上點選或畫幾筆,它替你逐格追蹤出遮罩,不用靠背景顏色。至於同樣的功能是不是也在免費版,官方頁面沒有明講,購買前請以官方版本比較表為準。
這條路的取捨是成本與運算時間:Studio 是付費版本,逐格追蹤也比顏色鍵吃資源。如果你的素材其實是單色背景或固定機位,前兩條路更省事。
四種做法一眼對照:該選哪一個
| 方法 | 適合的素材 | 主要參數 | 最容易出的問題 |
|---|---|---|---|
| colorkey | 單色背景、8-bit RGB 畫面 | color、similarity、blend | similarity 太高,主體跟著透明 |
| chromakey | 單色背景、YUV 素材 | color、similarity、blend、yuv | 邊緣反光泛色,要搭配 despill |
| backgroundkey | 固定機位、靜態背景 | threshold、similarity、blend | 背景光線或畫面有變動就會漏 |
| Magic Mask | 移動人物、雜亂背景 | 在畫面上點選或畫出要保留的物件 | 需要 Studio 版,逐格追蹤較耗資源 |
去完背怎麼輸出透明背景:不是每種格式都帶透明度
很多人去背做得漂亮,匯出成一般影片格式後背景變成黑色或綠色,原因是那個格式根本沒有 alpha 通道。這篇只查證到兩種可以放心當成「帶透明度」的選擇,其他格式官方文件沒查到的,先不要預設它支援,用一小段測試檔確認再整批輸出。
ProRes 4444:剪輯與後製交換首選,但檔案很大
Apple 官方的 ProRes 說明指出,Apple ProRes 4444 是針對 4:4:4:4 影像來源(包含 alpha 通道)的高品質版本,alpha 通道是「數學上無損、最高 16 位元」。同一頁也寫到,它在 1920x1080、29.97 fps 的 4:4:4 來源上,目標資料率大約是 330 Mbps。拿這個數字粗估,10 秒的素材大約落在 400 MB 上下,實際大小會隨內容浮動。所以它適合在剪輯軟體之間交換,不適合直接拿去傳網頁。

WebM:網頁用的透明影片,容器要能存 alpha
WebM 專案的容器規格裡有 AlphaMode 這個元素,說明「出現這個元素,表示 BlockAdditional 可能含有 alpha 資料」。也就是說 WebM 這個容器設計上就能裝透明度。用 ffmpeg 輸出時,常見寫法是 VP9 編碼搭配帶 alpha 的像素格式:
ffmpeg -i green.mp4 -vf "colorkey=0x00FF00:0.1:0.05" -c:v libvpx-vp9 -pix_fmt yuva420p -auto-alt-ref 0 out.webm
實際能不能在瀏覽器或播放軟體裡顯示透明,取決於播放端是否支援,上線前請在你要用的瀏覽器上各開一次。
備案:把 alpha 拆成另一支灰階影片
如果你的流程一定得用沒有 alpha 的格式,ffmpeg 有 alphaextract 與 alphamerge 這組搭配。官方文件說明 alphaextract 會把 alpha 成分抽成一支灰階影片,alphamerge 則用第二支灰階影片取代或補上主影片的 alpha,目的就是讓「不支援 alpha 的格式」也能傳輸或保存帶透明度的畫面。代價是你要同時管理兩支檔案,交接時很容易漏掉其中一支。
六指淵的建議:固定機位先試 backgroundkey,別為了單支影片急著買 Studio
我們的立場很簡單:能用現成、免費的內建工具做到,就不先推外掛或付費版本。依照上面查到的資料,我們會這樣建議:
- 你能自己控制拍攝:優先把機位固定、牆面光線拉均勻,再用 backgroundkey 或顏色鍵。這比事後硬救雜亂背景便宜得多。
- 素材是單色背景:colorkey 與 chromakey 先各試一次,邊緣泛色再加 despill。
- 人物在動、背景很雜,而且你常常接這類案子:才值得評估 Resolve Studio 的 Magic Mask。如果一年只去背一兩支影片,不建議為此買 Studio。
- 輸出給剪輯同事或後製接手:選 ProRes 4444,檔案大但 alpha 保得住;要放網頁才改 WebM,而且要在目標瀏覽器上驗證。
不適合的人也講清楚:如果你的畫面背景一直在動、光線忽明忽暗,又沒有預算買智慧遮罩工具,那比起死磕參數,重拍一次或改用綠幕通常更省時間。另外我們不支持用破解版軟體處理客戶案子,要試功能就先下載免費版或試用版。
去背常見的四個坑
- similarity 一次拉太高:主體的衣服或皮膚被一起吃掉,先小後大慢慢加。
- 匯出格式沒有 alpha:預覽看起來透明,匯出後變黑背景,先用一小段測試檔確認。
- 邊緣泛綠或泛藍:使用 despill,並確認 green 或 blue 參數設為 -1。
- 只存了抽出來的灰階 alpha 影片卻忘了主影片:用 alphaextract 拆檔時,兩支檔案要一起命名、一起交付。
如果你是帶著團隊在接影音案子,想把去背、輸出這類重複的步驟整理成固定流程,可以先約 30 分鐘免費諮詢,聊聊內部流程從哪裡開始整理比較順。
參考資料
- FFmpeg Filters Documentation(colorkey、chromakey、backgroundkey、despill、alphaextract、alphamerge),查證日 2026-11-13
- Blackmagic Design:DaVinci Resolve Studio 產品頁(magic mask),查證日 2026-11-13
- Apple 支援文件:About Apple ProRes(ProRes 4444 與 alpha 通道),查證日 2026-11-13
- The WebM Project:WebM Container Guidelines(AlphaMode 元素),查證日 2026-11-13
企業 AI 導入諮詢
公司想導入 AI 卻不知道從哪開始?約 30 分鐘免費諮詢
留下聯絡方式,顧問會先了解你們的團隊與流程,再一起找出最值得先用 AI 改善的環節。方便的話,在下方寫上公司名稱與產業。
六指淵特效教學網編輯團隊,2015 年起以友善的中文教學分享 After Effects、Premiere、Photoshop、特效合成與 MG 動態設計,讓特效沒有距離。









