Video -ffmpeg中的ss导致黑色帧

Video -ffmpeg中的ss导致黑色帧,video,ffmpeg,Video,Ffmpeg,我使用ffmpeg将视频剪辑成剪辑。通过此命令: ffmpeg -ss 00:00:00 -i video.mp4 -to 00:01:00 -c copy cut.mp4 ffmpeg -i video.mp4 -ss 00:00:00 -to 00:01:00 -c copy cut.mp4 Ffmpeg必须在关键帧处剪切,因此,当我将每个剪辑连接回整个视频时,在每个剪辑的开头都有一些重复的帧。然后我找到了这个命令: ffmpeg -ss 00:00:00 -i video.mp4 -t

我使用ffmpeg将视频剪辑成剪辑。通过此命令:

ffmpeg -ss 00:00:00 -i video.mp4 -to 00:01:00 -c copy cut.mp4
ffmpeg -i video.mp4 -ss 00:00:00 -to 00:01:00 -c copy cut.mp4
Ffmpeg必须在关键帧处剪切,因此,当我将每个剪辑连接回整个视频时,在每个剪辑的开头都有一些重复的帧。然后我找到了这个命令:

ffmpeg -ss 00:00:00 -i video.mp4 -to 00:01:00 -c copy cut.mp4
ffmpeg -i video.mp4 -ss 00:00:00 -to 00:01:00 -c copy cut.mp4
通过放置-我首先解决了上述问题,但当我将视频剪辑连接回整个视频时,它引入了一些冻结帧。事实上,我看到它在每个剪辑的开头都引入了一些黑色帧,所以当我将这些剪辑连接回来时,会出现冻结帧


那么,有没有什么方法可以在不引入ffmpeg中的黑色帧或冻结帧的情况下将视频准确地剪切成片段?

因为您是流复制,所以无法避免这种情况。如果您可以重新编码,您可以准确地使用显示的任何一个命令,但第一个命令会更快。是的,您是对的!一旦我去掉了'-c copy',它现在就可以正常工作了,当然时间效率较低。谢谢这就是你要找的吗?