FFMPEG - 复制 l 帧范围。(-ss -to)并且重新编码非 l 帧范围。然后全部合并?

FFMPEG - 复制 l 帧范围。(-ss -to)并且重新编码非 l 帧范围。然后全部合并?

1-在最近的 -ss l 帧和 -to l 帧之间复制。

2-对不在 l 帧范围内的内容进行重新编码

3-连接步骤 1 和 2 :)

通过复制剪切(-c:v copy -a:v copy)时,前几秒是错误的。代码:

ffmpeg -ss 00:10:00 -to 00:40:00 -i 1.mp4 -c:v copy -c:a copy 2.mp4

是否可以使用 ffmpeg 在第一个和最后一个 l 帧之间进行复制,然后重新编码并合并剩余的帧?

  • 仅使用副本的视频输出效果不佳(-c:v,a copy):(

  • 渲染需要等待很长时间 :(

相关内容