說起homebrew確實是Mac上非常好用的壹個工具,像什麽CocoPods,node,ffmpeg等等安裝都不在話下。不過因為用的是公司的電腦,之前不知道咋折騰把Mac的管理權限都給弄沒了,啥都安裝不了。要解決此問題可以參考以下博客
Mac丟失管理員權限解決辦法
homebrew安裝命令
使用ffmpeg命令壹般有兩種方式,第壹種是自己編譯ffmpeg源碼,通過調用ffmpeg的main()函數來執行ffmpeg命令(以後有機會可以寫個有關ios上使用ffmpeg命令的博客)。第二種是直接安裝到Mac上,使用終端來管理。
使用homebrew安裝ffmpeg
檢查ffmpeg是否安裝成功
有關ffmpeg安裝博客較多,這裏就不在贅述。到這裏使用ffmpeg給視頻加水印的準備工作就完成了。
相比給視頻增加文字水印,圖片水印相對簡單壹些。具體原因後面我會說明。
在視頻右下角的添加圖片水印
下面來說明壹下這條命令中基本參數的含義
至於裏面其他參數的意義如[watermark],我個人猜測可能是類似標記之類的東西,方便閱讀的(ps:有了解的小夥伴可以告知壹聲哈)在ffmpeg的文檔中也沒有找到這個參數。
ffmpeg官方提供了另外壹種添加圖片水印的方法
在視頻右下角的添加圖片水印
在視頻左下角添加圖片水印
參數解析
ffmpeg官方文檔實現: ffmpeg文檔地址
在視頻左上角添加壹條白色字體的文字水印
參數說明
然後,執行上面的命令。然鵝出現了以下錯誤
安裝ffmpeg
已經安裝過ffmpeg
如果還是安裝不上的話可以嘗試先執行卸載第三方庫的命令
暴力點甚至可以先卸載ffmpeg,再執行以上命令
再來看看ffmpeg支持的類型
接著再執行ffmpeg添加字體水印命令即可。