1.準(zhǔn)備工具2.工具安裝
安裝
說起來,確實是mac上非常好用的一個工具,比如安裝了什么,node等。但是因為我用的是公司的電腦mac編輯視頻加圖和字幕的軟件,之前不知道怎么擺脫mac的管理權(quán)限,什么都安裝不了。解決這個問題可以參考以下博客
mac失去管理員權(quán)限的解決辦法
安裝命令
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
為 mac 安裝
通常有兩種使用命令的方法。第一種是自己編譯源碼屏幕區(qū)域截圖器,調(diào)用main()函數(shù)執(zhí)行命令(以后可以寫一篇關(guān)于在ios上使用命令的博客)。二是直接安裝在mac上,使用終端管理。
安裝使用
brew install ffmpeg
檢查是否安裝成功
brew info ffmpeg
關(guān)于安裝的博客很多,這里就不贅述了。至此,視頻加水印的準(zhǔn)備工作就完成了。
給視頻添加圖片水印
與給視頻添加文字水印相比,圖像水印相對簡單。后面我會解釋具體原因。
在視頻右下角添加圖片水印
ffmpeg -i 倉庫實景.mp4 -vf "movie=wenzi.png[watermark];[in][watermark] overlay=main_w-overlay_w-10:main_h-overlay_h-10[out] " output.mp4
下面解釋一下該命令中基本參數(shù)的含義
至于里面其他參數(shù)的含義,比如[],我個人猜測可能是一個標(biāo)記之類的東西,便于閱讀(ps:知道的可以告訴你)我沒找到這個文檔中的參數(shù)。
官方提供了另一種添加圖片水印的方法
在視頻右下角添加圖片水印
ffmpeg -i input.mp4 -i logo.png -filter_complex 'overlay=main_w-overlay_w-10:main_h-overlay_h-10' output.mp4
在視頻左下角添加圖片水印
ffmpeg -i input.mp4 -i logo.png -filter_complex 'overlay=x=10:y=main_h-overlay_h-10' output.mp4
參數(shù)解析
官方文檔實現(xiàn):文檔地址
給視頻添加文字水印
在視頻左上角添加白色字體的文字水印
ffmpeg -i input.mp4 -vf "drawtext=fontfile=simhei.ttf: text=‘技術(shù)是第一生產(chǎn)力’:x=10:y=10:fontsize=24:fontcolor=white:shadowy=2" output.mp4
參數(shù)說明
然后,執(zhí)行上面的命令。但是,鵝有以下錯誤
這個錯誤很明顯,直譯就是少了一個(),叫。但是這是什么鬼(PS:我一開始有點誤導(dǎo)mac編輯視頻加圖和字幕的軟件,我認(rèn)為是因為缺少本地字體)文檔中有正確的介紹
這里說的很清楚GIF制作大師,是用來“在視頻頂部的指定文件中繪制一個文本字符串或文本”。如果你想使用它,你必須在編譯時支持它。那么我們?nèi)绾螜z查我們的安裝是否被支持呢HD看圖,好吧,現(xiàn)在讓我們回到我們安裝它的地方。檢查安裝是否成功的命令(brew info)包含以下信息。
可以看出是不支持的。然后剩下的就很清楚了,配置好參數(shù),讓它支持。
安裝
安裝
brew install ffmpeg --with-freetype
已安裝
brew reinstall ffmpeg --with-freetype
如果還是無法安裝,可以嘗試先執(zhí)行命令卸載第三方庫。
brew uninstall freetype
暴力點甚至可以先卸載,然后執(zhí)行上面的命令
brew uninstall ffmpeg
我們來看看支持的類型
已經(jīng)支持
然后執(zhí)行添加字體水印命令。