Как добавить изображение водяного знака, чтобы оно соответствовало XY на видео, используя ffpeg - PullRequest
0 голосов
/ 01 мая 2018

Я пытаюсь добавить следующее изображение водяного знака на видео, используя ffpeg, но оно не подходит должным образом.

Изображение водяного знака

Ниже приводится мой FFmpeg Comond:

String [] complexCommand = {"-i", AppUtils.videoPath, "-i", framelocalPath, "-preset", "ultrafast", "-filter_complex", "overlay = (W-w) / 2: (H-h) / 2", dest1.getAbsolutePath ()};

Но он не подходит для видео, вот мой вывод:

Вот мое видео с водяным знаком

Если кто-нибудь может помочь для overlay с FFmpeg. Я также пробовал разные решения, но это не помогает.

Заранее спасибо.

1 Ответ

0 голосов
/ 02 мая 2018

Вот команда ffmpeg, которую вы должны выполнить,

ffmpeg -i video -i image -filter_complex "[1][0]scale2ref[img][vid];[vid][img]overlay" -preset ultrafast out.mp4

Фильтр scale2ref изменяет размер изображения в соответствии с размерами видео. Наложение может произойти при (0,0).

...