经过一整夜尝试在视频上加上水印后,我放弃了:)。 我想做的是:
blend=all_mode='multiply'
将带有水印的视频置入我尝试了很多选择,而我认为那几乎是正确的:
fmpeg -i "${2}${3}" -i ${WMARK} -r 20 -y \
-filter_complex "[0:0]scale=${6}x${7}, setsar=sar=1[a];[a][1:0] overlay=0:0[b];[a][b]blend=all_mode='multiply'" \
-an -c:v libx264 -crf "${8}" -preset "${9}" -tune "${10}" \
-profile:v high -level 4.0 -movflags +faststart \
"${4}${5}";
但是无论如何我都会遇到错误。
我要寻找的最近的是:
ffmpeg -i "${2}${3}" -i ${WMARK} -r 20 -y \
-filter_complex "[0:v] scale=${6}:${7}[vi];[1:v][vi]scale2ref=(1510/408)*ih/3/sar:ih/3[wm][base];[base][wm]overlay=10:10" \
-pix_fmt yuv420p \
-an -c:v libx264 -crf "${8}" -preset "${9}" -tune "${10}" \
-profile:v high -level 4.0 -movflags +faststart \
"${4}${5}";
有创意吗?