Duas opções que encontrei:
-
Usando
ffmpeg
:ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=1500:1000" output.mp4
-
Usando
avconv
:avconv -i input.mp4 -i watermark.png -filter_complex 'overlay=x=main_w-overlay_w-10:y=main_h-overlay_h-10' output.mp4
Informação:
O
overlay= option
do ffmpeg permite especificar onde o canto superior esquerdo da imagem aparecerá no vídeo. Portanto, ajuste esses números com base na resolução da sua marca d'água e do seu vídeo. Especificando uma posição específica da sobreposição em pixels - 10:10 coloca o vídeo 10 pixels a partir do topo e 10 pixels a partir da direita. (coordenadas x: y)O avconv tem uma sintaxe mais complexa. É possível especificar a posição absoluta usando
overlay=x=1500:y=1000
ou usar posições relativas comoverlay=x=main_w-overlay_w-10:y=main_h-overlay_h-10
.
Fonte: