У меня есть следующие команды для создания эффекта затухания с серией изображений, а затем для создания водяного знака png с использованием фильтра lut на сгенерированном видео:
// Создание затухания в видео:
ffmpeg -t 5 -i 1.jpg -t 5 -i 2.jpg -t 5 -i 3.jpg -t 5 -i 4.jpg -i 5.jpg -filter_complex "[0:v]zoompan=z='min(zoom+0.0015,1.5)':d=125,fade=t=out:st=4:d=1[v0];[1:v]zoompan=z='min(zoom+0.0015,1.5)':d=125,fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v1];[2:v]zoompan=z='min(zoom+0.0015,1.5)':d=125,fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v2];[3:v]zoompan=z='min(zoom+0.0015,1.5)':d=125,fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v3];[4:v]zoompan=z='min(zoom+0.0015,1.5)':d=125,fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v4];[v0][v1][v2][v3][v4]concat=n=5:v=1:a=0,format=yuva444p[v]" -map "[v]" -s "480x600" -t 40 series_out_fade_v2_5images.mp4
После создания видео я использую следующую команду для размещения над ним логотипа с водяным знаком:
// Водяной знак
ffmpeg -y -i series_out_fade_v2_5images.mp4 -i optimaken_logo.png -filter_complex "[1]lut=a=val*0.5[a];[0][a]overlay=0:0" -c:v libx264 -an v4_output.mp4
мои вопросы:
- Как я могу достичь обоих в одной команде
- Как пропорционально масштабировать наложение таким образом, чтобы высота водяного знака всегда составляла 65 пикселей, а ширина пропорционально масштабировалась
- Явно укажите, куда поместить логотипверхний правый угол с отступом 10 пикселей для x и y