簡體   English   中英

ffmpeg修復水印大小或百分比

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM