使用AxWindowsMediaPlayer
我需要拉伸视频以占据整个屏幕。, 的问题stretchToFit = true
是stretchToFit
保持视频的纵横比,如果视频或监视器的比例不同,则会创建黑条。我不想要这些黑条。我不想在拉伸视频时保持纵横比。
我一直在寻找这个问题的答案,并且阅读了无数其他人提出的问题。据我所知,没有人有任何解决方案。
*我发布了这个问题,尽管已经发布了一个确切的问题,因为另一个问题是一年前发布的,没有答案。
使用AxWindowsMediaPlayer
我需要拉伸视频以占据整个屏幕。, 的问题stretchToFit = true
是stretchToFit
保持视频的纵横比,如果视频或监视器的比例不同,则会创建黑条。我不想要这些黑条。我不想在拉伸视频时保持纵横比。
我一直在寻找这个问题的答案,并且阅读了无数其他人提出的问题。据我所知,没有人有任何解决方案。
*我发布了这个问题,尽管已经发布了一个确切的问题,因为另一个问题是一年前发布的,没有答案。
WMP 不允许在不保持纵横比的情况下拉伸视频。
我不想要这些黑条。我不想在拉伸视频时保持纵横比。
这里有一个解决方案!即使在Windows Media Player
和AxWindowsMediaPlayer
控制中K-Lite Codec Pack
(仅限 MEGA PACK,因为它是唯一附带的包ffdshow video decoder
)。在K-Lite Codec Pack MEGA
setup 安装过程中选择Advanced
go Next
,重要提示:在Preferred video decoder
切换到ffdshow video decoder
我也建议你 set ffdshow audio decoder
,然后继续Next
直到完成安装,所以现在你已经ffdshow video decoder
安装并且Windows Media Player
控件AxWindowsMediaPlayer
将使用它。安装后转到ffdshow video decoder configuration
,您可以在以下位置找到它:
开始菜单文件夹 >K-Lite Codec Pack\Configuration\ffdshow video decoder
然后勾选以下设置:
因此,现在将在不保持宽高比的情况下渲染视频,这将消除那些“黑条”并拉伸到窗口。
编辑:提醒一下,一些视频格式(如 mkv)将默认使用ffdshow video decoder
inWindows Media Player
和AxWindowsMediaPlayer
组件,其他格式 Windows 7/8.x/10 使用自己的编解码器进行解码,因此您需要转到:
开始菜单文件夹 >K-Lite Codec Pack\Codec Tweak Tool
然后勾选您想要的设置,这是一个示例:
有关媒体基金会的更多信息,请查看: http: //www.codecguide.com/windows7_preferred_filter_tweaker.htm