Qual é a maneira mais fácil de adicionar marca d'água a um vídeo?

1

Pode ser marca d'água de imagem ou marca d'água de texto. Eu preferiria marca d'água de texto embora. Não consigo encontrar uma boa solução para o problema acima. Gentilmente me ajude. O formato de vídeo será principalmente um arquivo MP4 H.264. Resoluções dos arquivos podem variar. Se eu puder fazer isso em lote, isso é bom, mas a partir de agora eu estou bem em fazer isso em um único arquivo de vídeo. Obrigado

    
por SamSi 14.04.2017 / 23:12

1 resposta

3

Duas opções que encontrei:

  1. Usando ffmpeg :

    ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=1500:1000" output.mp4
    
  2. 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 com overlay=x=main_w-overlay_w-10:y=main_h-overlay_h-10 .

Fonte:

link

link

    
por George Udosen 15.04.2017 / 00:03