MP4快进/快退

时间:2011-11-09 16:44:01

标签: directshow.net

我需要帮助实现快进和快退。我在c#中使用directshow并且玩过IMediaSeeking然而结果很糟糕! SetRate根本不起作用,并且SetPositions很不稳定,并且显然与多个线程有同步问题,所以它在第一次被调用后停止运行。我玩过Imediaposition,但根本无法让它工作。我的图表只是

FileSourceAsync - > Intel Splitter - > MainConcept Decoder - > Decklink Render

扫描支持的接口后,文件源和解码器显然不支持IMediaSeeking。

有人有任何想法或线索可以帮助我在directshow图表中快进和倒回mp4文件吗?

干杯。

1 个答案:

答案 0 :(得分:0)

当底层过滤器正确实现它时,

IMediaSeeking可以正常工作。您使用的其中一个过滤器(英特尔?)似乎遇到了寻求问题。也许你可以用更好的替代品替代它。