Shell 暂停第一帧,然后滚动ffmpeg脚本生成的视频
在开始滚动此脚本生成的视频之前,我需要在第一帧上暂停2秒:Shell 暂停第一帧,然后滚动ffmpeg脚本生成的视频,shell,video,scroll,ffmpeg,Shell,Video,Scroll,Ffmpeg,在开始滚动此脚本生成的视频之前,我需要在第一帧上暂停2秒: ffmpeg -f lavfi -i color=s=1200x1200 -loop 1 -t 0.08 -i cut.png -filter_complex "[1:v]scale=1200:-2,setpts=if(eq(N\,0)\,0\,1+1/0.02/TB),fps=30[fg]; [0:v][fg]overlay=y=-'t*h*0.01':eof_action=endall[v]" -map "[v]" output.m
ffmpeg -f lavfi -i color=s=1200x1200 -loop 1 -t 0.08 -i cut.png -filter_complex "[1:v]scale=1200:-2,setpts=if(eq(N\,0)\,0\,1+1/0.02/TB),fps=30[fg]; [0:v][fg]overlay=y=-'t*h*0.01':eof_action=endall[v]" -map "[v]" output.mp4
我用它来创建我的网站全屏快照的垂直滚动视频
我什么都试过了,但找不到解决办法
感谢您的帮助。将所有输出时间戳移动2秒。FFmpeg将克隆第一帧,以填补从时间0到第一帧的移位时间戳之间的间隙
ffmpeg-f lavfi-i color=s=1200x1200-loop 1-t0.08-i cut.png-filter_complex”[1:v]scale=1200:-2,setpts=if(eq(N\,0\,0\,1+1/0.02/TB),fps=30[fg];[0:v][fg]overlay=y=-'t*h*0.01]:eof_action=endall,setpts=PTS+2/TB[v]“-map”[v]”输出。mp4
。FFmpeg将克隆第一帧,以填补从时间0到第一帧的移位时间戳之间的间隙
ffmpeg-f lavfi-i color=s=1200x1200-loop 1-t0.08-i cut.png-filter_complex”[1:v]scale=1200:-2,setpts=if(eq(N\,0\,0\,1+1/0.02/TB),fps=30[fg];[0:v][fg]overlay=y=-'t*h*0.01:eof_action=endall,setpts=PTS+2/TB[v]“-map”[v]“输出。mp4
你是我的英雄:)