Open lan2000 opened 2 days ago
我看到了类似问题(https://github.com/wang-bin/fvp/issues/22
),我切换另外的视频地址https://ks3-cn-beijing.ksyun.com/ksplayer/h265/mp4_resource/jinjie_265.mp4
,现在视频播放器能播放了,但是只有声音,没有画面。这个现象是必现。
日志:
我把mdk-sdk拷贝到windows 7那台电脑,把该视频下载到本地,用mdk-sdk里面glfwplay.exe播放,可以正常播。
今天我把系统重装成Windows 7 SP1之后,DDI版本从10.1变成11,然后视频播放就正常了。
所以播放器不支持Windows 7 SP1之前的系统?或者有其他解决办法吗
从日志看画面已经渲染了,和ddi的版本有什么关系我还不清楚。最近有点忙,这个问题可能要过几天我才能详细看下
重装后正常播放的日志也发一下
原来的系统用glfwplay能比fvp不能播?glfwplay运行参数时什么?不加参数是opengl渲染。加-logfile log.txt可以保存日志
原来的系统用glfwplay能比fvp不能播?glfwplay运行参数时什么?不加参数是opengl渲染。加-logfile log.txt可以保存日志
原来的系统用glfwplay.exe播放,我是直接把视频拖动到窗口里面就播放了,没加参数
从日志看画面已经渲染了,和ddi的版本有什么关系我还不清楚。最近有点忙,这个问题可能要过几天我才能详细看下
我说这个,也是因为在其他播放器里面有人讨论类似的情况: https://github.com/media-kit/media-kit/issues/249
原来的系统用glfwplay能比fvp不能播?glfwplay运行参数时什么?不加参数是opengl渲染。加-logfile log.txt可以保存日志
原来的系统用glfwplay.exe播放,我是直接把视频拖动到窗口里面就播放了,没加参数
那就是用OpenGL渲染了,和fvp不一样。运行mdk里install.bat后视频文件右键用glfwplay打开是d3d11 渲染,会在mdk-sdk文件夹生成glfwplay.log
从日志看画面已经渲染了,和ddi的版本有什么关系我还不清楚。最近有点忙,这个问题可能要过几天我才能详细看下
我说这个,也是因为在其他播放器里面有人讨论类似的情况: media-kit/media-kit#249
不一样,那个是不支持d3d11
原来的系统用glfwplay能比fvp不能播?glfwplay运行参数时什么?不加参数是opengl渲染。加-logfile log.txt可以保存日志
原来的系统用glfwplay.exe播放,我是直接把视频拖动到窗口里面就播放了,没加参数
那就是用OpenGL渲染了,和fvp不一样。运行mdk里install.bat后视频文件右键用glfwplay打开是d3d11 渲染,会在mdk-sdk文件夹生成glfwplay.log
这个是win 7 sp1系统,按照你说的方式,生成的日志。昨天那个win7系统我覆盖掉了,我一会装回来再试试? glfwplay.log
应该DDI没关系,我在msdn下载的win7 sp1 fvp播放器播放就听到声音,看不到视频。这个时候DDI也是11 DxDiag.txt fvp播放器日志log1.txt fvp播放器日志log2.txt glfwplay: OpenGL播放本地视频正常,d3d11播放本地视频只听到声音,没看到画面。 glfwplay.log
下载第三方的win 7sp1 中fvp播放器就能正常播放,之前我说的能播放的时候,使用的就是这个系统。 DxDiag.txt fvp播放器日志log.txt glfwplay: OpenGL、d3d11播放本地视频正常glfwplay.log
能播的版本系统里有h264 mediafoundation解码器并且调用了,不能播的是软解,照理说软解渲染不会有问题,很奇怪,也许我的渲染代码有问题。你做下如下测试:
fvp.registerWith(options: {
'video.decoders': ['MFT:d3d=11', "D3D11", "DXVA", 'CUDA', 'FFmpeg']
//'lowLatency': 1, // optional for network streams
}); // windows
Describe the bug 我试了fvp 0.25.0和0.26.1版本,在windows 10机子上一切正常,但是放到windows7机子上就播放不了,进度条一直加载中。 都是真机不是模拟器,windows7 的机子详情如下: I tried FVP versions 0.25.0 and 0.26.1, and everything worked fine on Windows 10, but I couldn't play it on Windows 7, and the progress bar kept loading. All of them are real machines, not emulators. The details of the Windows 7 machines are as follows: DxDiag.txt
开发环境/development environment :
Log