ffmpeg -i in.mp4 -vf "select='if(gt(scene,0.03),st(1,t),lte(t-ld(1),4))',setpts=N/FRAME_RATE/TB" -an trimmed2.mp4
我的代码,但是,它不适用于我的情况。帮助请
答案 0 :(得分:0)
说您想将1.25秒缩短为5秒:
ffmpeg -ss 1.25 -i in.mp4 -to 5 -an trimmed2.mp4
相同,但指定持续时间而不是终点(可能是首选):
ffmpeg -ss 1.25 -i in.mp4 -t 3.75 -an trimmed2.mp4
或者,如果您只需要40帧:
ffmpeg -ss 1.25 -i in.mp4 -frames:v 40 -an trimmed2.mp4
有关在此处查找/修剪的更多信息:https://trac.ffmpeg.org/wiki/Seeking#Cuttingsmallsections