0

我在我的 Windows 应用程序中使用 wmp。我想改变播放速度的速率。某些类型的文件是可能的,例如;avi。但它对于某些类型是不可能的,例如;wmv,mpeg 等。有没有其他方法可以改变速率。请,它的紧急。提前感谢

4

1 回答 1

0

有可能,但您选择使用 windows 媒体播放器会限制您的选择。Windows 媒体播放器使用一个非常简单的图形过滤器来控制播放。这将使得无法更改需要更复杂过滤器的格式的速率。更改速率的一般方法是在视频中重复或丢帧。

我不确定 wmv,但如果我没记错的话,wmv 只是像 AVI 一样的容器格式,因此使用的图形过滤器因文件而异。

mpeg 有 3 种帧。只有 i 帧是完整的。p 和 b 帧不是这样,所以您不能真正重复或轻松丢弃帧。

不知道如何为您提供帮助,但如果您使用 directshow,您将有更好的选择,以便您可以将图形过滤器更改为复制/丢帧。

于 2009-11-23T06:23:15.440 回答