Я пытаюсь захватывать изображения из видео каждые 60 секунд И добавлять водяной знак авторского права внизу каждого захваченного изображения. Команда ниже захватывает и накладывает, но водяной знак, кажется, не масштабируется и / или позиционируется, как ожидалось.

Насколько я могу судить, это масштабирование захваченного изображения, но не водяного знака. Путаница заключается в том, что это видео размером 640x480, масштабируемое до 640x480, а водяной знак уже 640x480, но на выходе изображение имеет "растянутый" водяной знак.

  • Размеры входного видео могут отличаться, но всегда 4:3
  • Выходное изображение всегда должно быть 640x480.
  • Водяной знак источника 640x20
  • Я хочу, чтобы это появилось в самом низу изображения.

Я экспериментировал с комплексом filter-complex , но не могу понять синтаксис, чтобы указать, как масштабировать, какой вход и где располагать объекты. Я довольно новичок в FFMPEG, и нахожу документацию исчерпывающей, но путаю с новичком.

Что нужно добавить или изменить в этом, чтобы получить результат, который я ищу.

ffmpeg -i video.mp4 -i watermark.png  
-filter_complex "overlay=0:main_h-overlay_h,thumbnail, scale=640:480, fps=1/60"  
image"_%05d.jpg"

Любая помощь приветствуется, и спасибо заранее,

0