如何使用ffmpeg进行帧间剪切?

时间:2018-08-05 01:43:14

标签: ffmpeg frame

enter image description here

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

我的代码,但是,它不适用于我的情况。帮助请

1 个答案:

答案 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