level 2
就比方说视频开始0.5秒播放的同时从屏幕外慢慢移动至屏幕区域内,最后0.5秒平移出去
2024年01月04日 07点01分
1
level 11
提取出第一帧和最后一帧做好后再拼接回去...小小白的建议
2024年01月07日 05点01分
2
level 2
琢磨出来了 我把命令放这里 有这种需求的可以参考下
前0.5秒左边进
ffmpeg -i ./3.mp4 -vf "color=c=black:s=1200x2880[vbg];[vbg][0:v]overlay=x='if(lte(t,0.5),-w+(W+w)/2/0.5*t,(W-w)/2)':y=(H-h)/2" -t 6 -y ./move.mp4
后0.5秒左边出
ffmpeg -i ./3.mp4 -vf "color=c=black:s=1200x2880[vbg];[vbg][0:v]overlay=x='if(gte(t,5.5), -(W-x)/0.5*(t-5.5))':y=(H-h)/2" -t 6 -y ./move2.mp4
同理上下右变通一下就可以了
2024年01月08日 09点01分
4