天天看點

09——FFmpeg指令行實作畫中畫

哈喽,小夥伴們,歡迎回來,上一講小編帶大家學習了如何使用FFmpeg指令行為視訊添加字幕,不知道大家掌握的效果怎麼樣呢?本期我們又要開始新的征程了,使用FFmpeg指令行實作畫中畫。畫中畫,因為有兩個"畫"字,故我們需要兩個視訊素材。當我們準備好兩個視訊素材以後,接下來我們就可以開始了:

一、實作畫中畫指令

ffmpeg  -i  input1.mp4  -i  input2.mp4  -filter_complex  overlay=x:y  output           

複制

二、指令參數解釋

-i:表示輸入檔案,後跟檔案名

-filter_complex : 表示使用ffmpeg濾鏡

overlay=x:y : 表示所使用濾鏡的名稱和參數, x,y表示input2.mp4在input1.mp4中開始覆寫的地方,這麼說可能有些不太好了解,且看下圖

09——FFmpeg指令行實作畫中畫

三、實戰

實戰視訊:

http://mpvideo.qpic.cn/tjg_3008399366_50000_5c977f22f6174c0ba209df6f2a5aa6cb.f10002.mp4?dis_k=255b26a204e571331c8e60d5a3e8fccd&dis_t=1586500526

效果:

http://mpvideo.qpic.cn/tjg_3008399366_50000_f78c389eaab840e8be379f4a9eb9143f.f10002.mp4?dis_k=d8a3b5d9be63b3b5e065fa93a994bb14&dis_t=1586500526