Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 为什么ffmpeg分割AVI电影在播放时会冻结_Video_Ffmpeg_Video Processing_Avi - Fatal编程技术网

Video 为什么ffmpeg分割AVI电影在播放时会冻结

Video 为什么ffmpeg分割AVI电影在播放时会冻结,video,ffmpeg,video-processing,avi,Video,Ffmpeg,Video Processing,Avi,我用ffmpeg分割AVI电影,比如 ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:22:33 -to 1:2:3 out.avi 但是输出文件out.avi在播放时有时会很奇怪(例如,在MPlayerX中)——它会在第一帧停止,像图片一样冻结,但是如果我向前拖动进程条,然后在不同的位置继续播放,一切都会很好,视频就会顺利进行 我对AVI格式和ffmpeg的了解有限,你们能指出这里的问题吗?如果是kerFrame或什么的问题?这是因为

我用ffmpeg分割AVI电影,比如

ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:22:33 -to 1:2:3 out.avi
但是输出文件
out.avi
在播放时有时会很奇怪(例如,在MPlayerX中)——它会在第一帧停止,像图片一样冻结,但是如果我向前拖动进程条,然后在不同的位置继续播放,一切都会很好,视频就会顺利进行


我对AVI格式和ffmpeg的了解有限,你们能指出这里的问题吗?如果是kerFrame或什么的问题?

这是因为在
-i
之后使用
-ss
,您可能正在寻找非关键帧。您需要
-copyinkf
,它:

在执行流复制时,还要复制在 开始


这是因为在
-i
之后使用
-ss
,您可能正在寻找非关键帧。您需要
-copyinkf
,它:

在执行流复制时,还要复制在 开始

ffmpeg -i input.avi -c copy -copyinkf -ss 00:22:33 -to 1:2:3 out.avi