参考链接1:http://www.embedu.org/Column/Column140.htm

程序存在的问题:


参考链接2介绍的很详细,还附了源码,我的代码大部分参考了该文。
参考链接3是官方的一个文档,里面可以查到slave模式下的所有命令用法,对扩展自己的程序很有用
windows下播放注意播放参数的设置
|
// for windows7 vista
QString common = "./mplayer/mplayer.exe -slave -quiet -vo direct3d " + m_fileName + " -wid " + QString::number(reinterpret_cast<qlonglong>(videoWidget->winId()));
// for XP
//QString common = "./mplayer/mplayer.exe -slave -quiet -vo directx:noaccel " + m_fileName + " -wid " + QString::number((ulong)videoWidget->winId());
|
在windows7下使用-vo directx:noaccel时会出现如下“正在运行的程序与Windows的某些可视元素不兼容。”的问题:

程序存在的问题:
在window7下可以看到,在窗口拉伸后,视频被自动拉伸了,而没有保持原有视频的横纵比,若有解决该问题的同学还请指点下。
若有其他的bug和建议,欢迎大家留言交流。
运行截图1:(windows7下显示效果)

运行截图2;(xp显示效果)

本文详细介绍了如何优化MPlayer在Windows 7下的视频播放体验,包括设置播放参数、解决窗口拉伸导致的视频比例失真问题,并提供了源程序及官方文档参考。同时讨论了不同Windows版本下的播放命令差异。
4770

被折叠的 条评论
为什么被折叠?



