ffmpeg:视频+比例水印已应用乘法过滤器

时间:2018-11-05 08:13:53

标签: ffmpeg

经过一整夜尝试在视频上加上水印后,我放弃了:)。 我想做的是:

  • 将视频缩放到所需大小(即scale = 640x480)
  • 在左上角(10:10)添加水印
  • 使用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}";
  • 视频缩放到所需的分辨率($ [6}:$ {7})
  • 水印也按比例缩放
  • ...但是我不知道如何向其添加blend = all_mode ='multiply'。

有创意吗?

0 个答案:

没有答案