类似小年糕,用户只需上传多张图片,系统直接将视频模板的原图片替换成用户上传的,从而合成电子相册mv..
本以为只需要在视频模板中把用户上传的图片作为图片水印覆盖模板图片即可实现此功能!
可视频模板中的图片是多效果、多动效的!
在 Linux 服务器单纯使用 ffmpeg 工具能否实现类似功能?还有没有更直接的工具?

解决方案 »

  1.   

    ffmpeg \
    -loop 1 -t 5 -i 1.png \
    -loop 1 -t 5 -i 2.png \
    -loop 1 -t 5 -i 3.png \
    -loop 1 -t 5 -i 4.png \
    -loop 1 -t 5 -i 5.png \
    -i ../Imagine.mp3 \
    -filter_complex \
    "[1]format=yuva444p,fade=d=1:t=in:alpha=1,setpts=PTS-STARTPTS+4/TB[f0]; \
     [2]format=yuva444p,fade=d=1:t=in:alpha=1,setpts=PTS-STARTPTS+8/TB[f1]; \
     [3]format=yuva444p,fade=d=1:t=in:alpha=1,setpts=PTS-STARTPTS+12/TB[f2]; \
     [4]format=yuva444p,fade=d=1:t=in:alpha=1,setpts=PTS-STARTPTS+16/TB[f3]; \
     [0][f0]overlay[bg1];[bg1][f1]overlay[bg2];[bg2][f2]overlay[bg3]; \
     [bg3][f3]overlay,format=yuv420p[v]" -map "[v]" -map 5:a -shortest -movflags +faststart out.mp4试试这个
      

  2.   

    执行@崇山峻岭_提供的代码,可以生成一个渐入渐出的图片音乐视频,但并不能满足我项目的需求;根据需求检索良久,找到一个很憋屈的方法,利用canvas生成视频:地址:https://www.jb51.net/html5/678376.html目前效果已经出来,当时生成的质量和耗费时间都很糟糕;希望能有更好的方法;