C++ DirectShow C++;:生成的avi文件中的持续时间和Fps错误
我有一个directshow图形,如下所述: “File.mov”->haali拆分器->ffdshow解码器->自定义过滤器->avi Mux->文件编写器(File.avi) 原始文件的Fps为30 Fps(file.mov),持续时间为6秒 提示中的行为:当我在提示中运行应用程序时,我会获得一个持续时间约为12秒、Fps为25的文件。所做的是,每个帧复制两次 Graphedit工具中的行为:当我在Graphedit中运行同一个图形时,播放会一直进行,直到进度条已满,但不会停止(停止按钮不会变为灰色)。如果我用停止按钮强制停止,文件.avi将自动从光盘中删除 感谢您的帮助请参阅 avi文件格式没有每帧时间戳。如果用于文件创建的媒体类型帧速率与您传递的时间戳不匹配,mux将创建丢弃的帧标记C++ DirectShow C++;:生成的avi文件中的持续时间和Fps错误,c++,directshow,duration,avi,frame-rate,C++,Directshow,Duration,Avi,Frame Rate,我有一个directshow图形,如下所述: “File.mov”->haali拆分器->ffdshow解码器->自定义过滤器->avi Mux->文件编写器(File.avi) 原始文件的Fps为30 Fps(file.mov),持续时间为6秒 提示中的行为:当我在提示中运行应用程序时,我会获得一个持续时间约为12秒、Fps为25的文件。所做的是,每个帧复制两次 Graphedit工具中的行为:当我在Graphedit中运行同一个图形时,播放会一直进行,直到进度条已满,但不会停止(停止按钮不会
G您能解释一下为什么图形在读取完原始视频后不会自动停止吗?