2016-04-07 443 views
2

我看到FFmpeg可以合併/混合兩個帶有alpha通道的視頻,並且可以使用qtrle編碼解碼器對帶Alpha通道的視頻進行編碼,但是,可以應用PNG文件面具,無論是黑色或白色或PNG與視頻的alpha通道,以便有PNG的alpha通道應用視頻?FFmpeg:使用PNG掩碼將Alpha通道添加到視頻

以下是在圖像

概念

原始視頻: PNG file with alpha channel

而結果:: Result

alpha通道中, 「掩模」 Original video

PNG文件或者甚至是黑白圖像作爲alpha通道的掩碼: bnw image

任何幫助將不勝感激,謝謝!

回答

1

使用alphaextractalphamerge過濾器:

ffmpeg -i video -vf "movie='image',alphaextract[a];[in][a]alphamerge" -c:v qtrle output.mov 
+0

謝謝你,它的工作對一個框架,但您的設置給我的理解,所以這裏是工作的命令: '的ffmpeg -y -i輸入.mp4 -loop 1 -i mask_with_alpha.png -filter_complex「[1:v] alphaextract [alf]; [0:v] [alf] alphamerge」-c:v qtrle -an output.mov' –

+0

嗨。我在這裏問了一個類似的問題:http://stackoverflow.com/questions/38951088/writing-alpha-channel-into-decoded-ffmpeg-frame 什麼是編程方式來做到這一點? –

+0

您是否使用過掩碼文件或黑白文件,我無法完全獲得您獲得的輸出 – Jeffin

相關問題