这是原始命令,它删除了命令中指定的开始和结束之间的部分:
ffmpeg -i input.ext -vf "select='not(between(t,start,end))', setpts=N/FRAME_RATE/TB" -af "aselect='not(between(t,start,end))', asetpts=N/SR/TB" output.ext
有没有更好的不需要重新编码的选项?或者至少更快?
请记住,我想要的命令是删除开始和结束之间的部分而不是返回它。
例如,这不是我正在寻找的:
ffmpeg -ss start -i input.mp4 -c copy -t end output.mp4