2016-06-10 3 views
0

Как добавить два водяных знака в видео ffmpeg в другом месте. Может кто-нибудь подскажет мне, как добавить два водяных знака на одно и то же видео?Добавить два водяных знака на ffmpeg video

После моей команды: -

 cmd = " -i "+VideoPathonSdCard+" -i "+ImagePath+" -metadata:s:v rotate=0 -filter_complex vflip,transpose=0,overlay=(W-w)/2:(H-h)/2,drawtext=fontsize="+TextSize+":fontfile=/system/fonts/DroidSans.ttf:fontcolor="+hexColor+":text="+ Constants.enStr(Text.trim())+":x="+x+":y="+y+"+40 -y -preset ultrafast -strict -2 "+VideoAfterEdit_Path; 

ответ

2

Используйте два overlay filters:

ffmpeg -i video0 -i image1 -i image2 -filter_complex \ 
"[0:v][1:v]overlay=25:(H-h)/2[bkg]; \ 
[bkg][2:v]overlay=100:75" \ 
-c:a copy output.mp4 

Если вы хотите, чтобы изменить размер изображения, добавлять scale filter:

ffmpeg -i video0 -i image1 -i image2 -filter_complex \ 
"[1:v]scale=90:-1[img1]; \ 
[2:v]scale=iw/2:-1[img2]; \ 
[0:v][img1]overlay=25:(H-h)/2[bkg]; \ 
[bkg][img2]overlay=100:75" \ 
-c:a copy output.mp4 
+0

Thanxx его работы тонкой – Garry

+0

Может u guid me, как я могу изменить размеры этих водяных знаков? – Garry

+0

@Garry Обновлен с примером шкалы. – LordNeckbeard

Смежные вопросы