我試圖用ffmpeg為多個圖片添加水印。開始時效果不錯,但當我試圖改變水印的不透明度時,它顯示的錯誤是:
[AVFilterGraph @ 0000019b2a655340] 為 "縮放 "過濾器指定了太多的輸入。 "scale "過濾器指定了太多的輸入。初始化復雜過濾器時出錯。無效引數
使用的代碼:
for %%a in ("*.jpg") do ffmpeg -i "%%a" -i wm.png -filter_complex "[1]lut=a=val*0.3[a]; [0][a][1]scale=iw*0.50:-1[wm]; [0] [wm]overlay=0:0" -preset ultrafast "post\%%~na.jpg"
uj5u.com熱心網友回復:
如果我正確理解你的意圖,請改變
[1]lut=a=val*0.3[a];[0][a][1]scale=iw*0.50:-1[wm];
to
[1]lut=a=val*0.3,scale=iw*0.50:-1[wm];
在阿爾法變化后,可以直接對水印進行縮放。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/315729.html
標籤:
