【AVS干貨】如何使用小丸工具箱 AVS腳本添加水印

? 因為之前需要壓制比較大的視頻,不僅有外掛字幕還有水印,第一個就想到用PR把字幕和水印合成然后輸出就行了,后面在輸出的過程中發(fā)現PR輸出的時候CPU占用異常的高,而且時間長,壓制的質量也不好,所以后來就換成小丸工具箱進行壓制。
? 查了查有沒有什么方法可以一次過把字幕跟水印壓制在視頻上面,結果還真有,但是發(fā)現需要用到AVS腳本代碼,試驗了很久才發(fā)現,保存AVS進行預覽效果最好,所以下面會給出一些必要的軟件,在操作AVS之前記得安裝好下面的軟件,因為小丸工具箱236版本自帶VSFilterMod插件,所以VSFilterMod不用額外下載了,下面開始吧。
必備的軟件:
小丸工具箱安裝包R236 + PotPlayerSetup(32位)+ AviSynth_2.6.0
百度網盤 鏈接:https://pan.baidu.com/s/185Um0dnzQ6Vpzjdcwo0nyg?
提取碼:je13?
AVS界面

代碼實例分析
LoadPlugin("D:\MarukoToolbox\tools\avs\plugins\LSMASHSource.DLL")
LoadPlugin("D:\MarukoToolbox\tools\avs\plugins\VSFilter.DLL")
LWLibavVideoSource("D:\new.mkv")
ConvertToRGB32()
img=ImageSource("E:\LOGO L.png",pixel_type="rgb32").LanczosResize(200,110)
Layer(img,"add",255,1765,1)
ConvertToYV12()
TextSub("D:\cn.ass")
PS:代碼基本是一樣的,只是路徑和名稱不一樣,至于水印分辨率和坐標就需要多次預覽來確定
1-3行:小丸工具箱添加視頻時,會自動生成的。
4:將視頻轉換成RGB32,圖片水印如果包含有透明通道,必須在REGB32環(huán)境下才生效。
5:指定圖片水印的路徑,后面的是指定圖片水印的分辨率(建議水印圖片做大一點,單獨生成一個PNG格式圖片,方便更改分辨率和位置)。
6:設定水印的透明度(0-255)(255代表最清晰0透明度)),后面為指定圖片水印顯示的位置(XY值)。
7:將視頻轉到YV12,其實只要你的x264編碼不是12年之前的版本,這代碼不需要也可以。
8:加載字幕文件,如不需要,可去掉。


? 先點擊下方的保存AVS按鈕保存.avs文件,再用potplayer 32位版打開。軟件默認的預覽是不能播放.avs文件。(必須安裝Avisynth和potplayer 32位播放器播放?才可以正確播放)
PS:代碼基本是一樣的,只是路徑和名稱不一樣,至于水印分辨率和坐標就需要多次預覽來確定,絕不能操之過急。
祝大家新年快樂~