gpt4 book ai didi

ffmpeg 在一个步骤中淡入动画和 Logo 覆盖

转载 作者:行者123 更新时间:2023-12-04 23:24:40 25 4
gpt4 key购买 nike

我有以下命令来创建一系列图像的淡入效果,然后使用 lut 过滤器在生成的视频上放置一个水印 png:

//创建视频淡入淡出:

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

创建视频后,我使用以下命令在其上放置水印 Logo :

//水印
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 像素,宽度被缩放
    按比例
  • 明确告诉将 Logo 放置在右上角的位置,x 和 y 的填充均为 10 像素
  • 最佳答案

    利用

    ffmpeg -i 1.jpg -i 2.jpg -i 3.jpg -i 4.jpg -i 5.jpg -i optimaken_logo.png -filter_complex "[0:v]zoompan=z='min(zoom+0.0015,1.5)':d=125:s=480x600,fade=t=out:st=4:d=1[v0];[1:v]zoompan=z='min(zoom+0.0015,1.5)':d=125:s=480x600,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:s=480x600,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:s=480x600,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:s=480x600,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[v];[5]scale=-1:65,colorchannelmixer=aa=0.5[a];[v][a]overlay=W-w-10:10" -t 40 series_out_fade_v2_5images.mp4
    colorchannelmixer应该比 lut 快.

    关于ffmpeg 在一个步骤中淡入动画和 Logo 覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52964462/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com