[英]ffmpeg fix watermark size or percentage
我有一些視頻,我想向它們添加水印,但是問題是每個視頻中的“水印大小”都不同(在某些視頻中水印更小,在某些視頻中更大-我認為由於視頻輸入大小而不同)
這是我的ffmpeg命令(只是鏈接不同)
ffmpeg -i "http://VIDEO-LINK" -i "/var/www/logo/logo.png" -filter_complex 'overlay=17:17' -vcodec h264 -crf 25 -preset veryfast -maxrate 600k -bufsize 600k -aspect '640:360' -s '640:360' -acodec libfdk_aac -hls_time 10 -hls_wrap 10 -start_number 1 -y "1.m3u8"
有沒有一種方法可以根據640x360的輸出做出任何百分比或固定水印
因為輸入視頻是640x360,所以如果輸入鏈接是1280x720,則該命令顯示大水印,那么水印太小
您可以使用scale2ref過濾器。
-filter_complex "[1][0]scale2ref=iw/8:ih/8[wm][vid];[vid][wm]overlay=17:17[out]"
如果水印的縱橫比與視頻輸入的縱橫比不同,則scale2ref將使徽標變形。 最好執行一次性操作,在其中填充徽標,以使圖像具有與視頻相同的長寬比。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.