社区
多媒体/流媒体开发
帖子详情
directshow屏保回来后视频播放窗口黑屏,不刷新
liwenrui2008
2009-04-16 02:35:36
各位好!用directhsow播放视频流数据,播放正常,但是屏保或者用win+L锁定后,再进入windows桌面,则视频播放窗口呈黑屏状,无刷新。说明:我是用VMR9 有窗口模式来播放的。发现《directhsow开发指南》第5章SimplePlayer也有这个问题。请问各位专家达人如何解决?
...全文
662
6
打赏
收藏
directshow屏保回来后视频播放窗口黑屏,不刷新
各位好!用directhsow播放视频流数据,播放正常,但是屏保或者用win+L锁定后,再进入windows桌面,则视频播放窗口呈黑屏状,无刷新。说明:我是用VMR9 有窗口模式来播放的。发现《directhsow开发指南》第5章SimplePlayer也有这个问题。请问各位专家达人如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
go_seesea
2009-08-03
打赏
举报
回复
本人是在VMR9有窗口模式下做的测试,发现VMR9和其他的渲染过滤器有一个不同之处:当进入系统屏保或者锁定界面时,VMR9会自动调用过滤器图中各个过滤器上的Stop方法(估计是从VMR9一直调到源过滤器),此时就会调用过滤器引脚(Pin)上的Incative(停止数据处理线程)方法,紧接着又会自动调用过滤器上的Run方法,对应会调用引脚上的Active方法,就在这一Stop一Run之间(至于为什么要Stop一下马上又Run没有深究过),流时间出现一个无效状态,这个状态导致时戳和流时间对应不上而出现播放问题,所以在这个点上需要处理一下时戳,最好打为0,这样就可以立刻播放该帧。另外对于有的解码器在停止之后可能需要有关键帧才能继续播放,所以,如果播放不出来就发个关键帧试试。
go_seesea
2009-07-30
打赏
举报
回复
大哥,你的问题解决了吗?能否教小弟一下?
liwenrui2008
2009-04-22
打赏
举报
回复
另外,请问下有没有朋友在directshow下用过speex filter吗?我安装了speex decoder,但是speex decoder下一级直接连接audio render失败,自动连接也找不到合适的render.请问应该怎么连接?
liwenrui2008
2009-04-22
打赏
举报
回复
谢谢二位回复!hust_terry, IVMRWindowlessControl::RepaintVideo是无窗口模式接口下的函数,请问如何在有窗口下调用?还有如果可以调用,应该在哪里调用?就是怎么知道系统锁定后,重回windows的消息?
SoftSoftSoft2008
2009-04-17
打赏
举报
回复
用DirectDraw 播放,或者 SDL 都可以的。
hust_terry
2009-04-16
打赏
举报
回复
需要调用RepaintVideo
Win10
视频
播放
黑屏
问题解决方案全解析
在Windows 10系统中,用户频繁遭遇“
黑屏
有声”现象——
视频
播放
时画面缺失,仅音频正常输出。该问题常见于H.265、4K或HDR
视频
播放
场景,可能涉及本地文件、浏览器流媒体(如Edge/Chrome
播放
YouTube)或会议软件(如Teams、Zoom)。典型特征包括:外接显示器同样
黑屏
、GPU硬件加速开启时触发、任务管理器中GPU解码单元占用为零或异常飙升。初步判断需区分是
播放
器兼容性问题、驱动解码失败,还是DWM(Desktop Window Manager)合成异常所致。
Unity
视频
播放
插件AVPro Video实战应用
在现代交互式应用与游戏开发中,
视频
内容的集成已从“附加功能”演变为用户体验的核心组成部分。Unity3D虽提供了基础的组件支持,但在高分辨率
播放
、跨平台兼容性、硬件加速性能及复杂流媒体协议处理方面存在明显短板。为应对这些挑战,RenderHeads公司推出的插件成为业界广泛采用的专业级解决方案。该插件不仅提供强大的底层解码能力,更通过高度模块化的设计理念,赋予开发者精细控制
视频
生命周期的能力。
BadAppleScr-2.4.2动态
视频
屏保
定制工具实战应用
BadAppleScr-2.4.2通过深度整合
视频
解码、系统级图形渲染与用户行为监听,构建了一个轻量高效的
屏保
运行时环境。其核心模块包括基于FFmpeg的多格式解码引擎、支持Alpha混合的GDI+/Direct2D双渲染路径、以及低开销的消息钩子系统,确保在60FPS全屏
播放
下CPU占用率低于8%(Intel i5-10210U实测)。软件采用I帧密集型H.264编码策略,规避B/P帧依赖,显著降低解码延迟。在《Bad Apple!!
基于FFmpeg+SDL的摄像头
视频
播放
与任意区域截屏系统实现
随着多媒体应用在实时通信、监控系统和音
视频
编辑领域的广泛应用,基于开源工具链构建高效稳定的
视频
处理系统成为开发者的首选方案。本章将从整体视角出发,介绍以FFmpeg为核心进行摄像头
视频
流捕获与解码,结合SDL实现跨平台
视频
渲染,并集成至MFC框架中完成可视化
播放
控件的设计思路。重点阐述该系统的技术选型依据、核心组件职责划分以及多线程协同机制的基本构架,为后续深入剖析各模块提供理论支撑和实践导向。// 示例:基本架构初始化伪代码// 注册所有FFmpeg组件// 初始化SDL
窗口
// 启动采集线程。
Windows XP精美时钟
屏保
设计与个性化应用
选择天气数据源(如 OpenWeatherMap、和风天气等);构建 HTTP 请求获取数据;解析 JSON 数据提取天气信息;在界面上显示天气图标与文字信息。在现代桌面环境中,个性化定制是用户提升使用体验的重要手段之一。对于时钟
屏保
而言,用户不仅希望它具备准确的时间显示和丰富的视觉效果,更希望它能够与个人审美和桌面风格高度契合。因此,提供一套完善的自定义界面设置机制,是构建高质量时钟
屏保
不可或缺的一部分。
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章