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

кто-нибудь знает, как водяные знаки видео из командной строки в Linux с помощью простого инструмента?

водяные знаки в ffmpeg не поддерживаются в текущей версии и требуют пользовательской компиляции.

Max.

2 ответов


ffmpeg -y -i 'inputFile.mpg' -vhook '/usr/lib/vhook/watermark.so -f /home/user/logo.gif'

принять к сведению "-vhook параметр"; "водяной знак".так что путь может изменяться.


еще один простой способ сделать это-обновить ffmpeg до последней версии и добавить оверлея видео-фильтра:

ffmpeg -y -i video.mp4 -i watermark.png -filter_complex "overlay=(main_w-overlay_w):(main_h-overlay_h)" watermark.mp4

Это также дает вам больше возможностей для размещения водяного знака. Например, если вы хотите разместить водяной знак в центре видео, вы должны использовать:

-filter_complex "overlay=(main_w-overlay_w/2):(main_h-overlay_h/2)"