
用VirtualDub切AVI视频,会出现编辑起点定位不准的情况,求解决方法。
就是保存后的视频实际上比自己用VirtualDub编辑时选取的片断还长一点。换个版本也不行,是不是我系统里的问题啊?...
就是保存后的视频实际上比自己用VirtualDub编辑时选取的片断还长一点。换个版本也不行,是不是我系统里的问题啊?
展开
2个回答
展开全部
你是不是用的'direct stream copy'(直接拷贝)啊?
视频的每一帧是有几类的, key frame即I帧称作关键帧, 其他的有P帧或者B帧. direct stream copy必须从关键帧开始copy, 如果你选的开始点在2个关键帧之间, virtualdub会从前面的那个关键帧开始copy, 所以视频会长一点.
大致的示意图如下:
-----I----#-----I-------
假设'---'代表非关键帧, 'I'代表关键帧, '#'代表你选择的开始点, 则copy从第一个I处开始, 而不是从'#'处开始.
视频的每一帧是有几类的, key frame即I帧称作关键帧, 其他的有P帧或者B帧. direct stream copy必须从关键帧开始copy, 如果你选的开始点在2个关键帧之间, virtualdub会从前面的那个关键帧开始copy, 所以视频会长一点.
大致的示意图如下:
-----I----#-----I-------
假设'---'代表非关键帧, 'I'代表关键帧, '#'代表你选择的开始点, 则copy从第一个I处开始, 而不是从'#'处开始.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询