20080719 directx pip 画中画
http://www.shengfang.org
http://www.cnblogs.com/billwillman/articles/1145466.html
使用OGRE实现画中画功能
1,现代电子产品方面的术语:
Picture in picture
画中画(PIP) Picture in picture(简称PIP)指在电视机的荧屏上还可以用一些小画面 来显示其它频道的图像。多数情况下,需要另外的调谐器。
2,经典的笔画作品的“画中画”,就是一幅图画仔细看看各种色彩等组合起来有许许多多的东西,非常巧妙。
painting within a painting
http://www.eggheadcafe.com/software/aspnet/32569101/capture-preview-and-wmv.aspx
Capture, Preview and wmv playback using windowless vmr9 picture in picture - Chris P.
http://www.codeproject.com/KB/directx/basicdd.aspx
Introduction to DirectDraw and Surface Blitting
http://www.codeproject.com/KB/directx/dxsurfacemgr.aspx
Double Buffered Graphics using DirectDraw
http://www.codeproject.com/KB/directx/ddraw_extension.aspx
DirectDraw extension
http://www.codeproject.com/KB/directx/DS_Player.aspx
Playing audio and video using DirectShow
http://www.codeproject.com/KB/directx/thirdpartyfiltersvideoapp.aspx
Using third-party filters in a video application in C#
http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.win32.programmer.directx.video&tid=2fc4f631-0e78-4578-b474-3a59d2223a15&cat=&lang=&cr=&sloc=&p=1
Capture, Preview and wmv playback using windowless vmr9 picture in picture in microsoft.public.win32.programmer.directx.video
http://news.cnet.com/newsblog/?keyword=DirectX+10
Intel updates graphics with multimedia capabilities
http://www.rehanfx.org/metacreations.htm
半透明的在正在播放的视频上打字,打字容易,半透明就难了.必须用directx滤镜了。
http://www.codeproject.com/KB/audio-video/DXCapture.aspx?display=PrintAll&fid=37938&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=2439687
Simultaneous Previewing & Video Capture using DirectShow
X-Show Flash播放器是一款带画中画功能的Flash播放工具
http://www.codebeta.cn/Default.aspx?g=posts&m=17
C# directshow实现画中画
源码共享-DES-用DirectShow做的视频编辑软件
这是我当初学习DES的时候写的测试程序。所谓DES,就是DirectShow Editing Services,是DirectShow用来支持视频编辑的一套架构。这套架构曾经让我大开眼界。但也因为种种原因,一直没有把它用到商业软件中。尘封了两年多,现在终于下决心把它共享给大家。希望对广大DirectShow的爱好者有些帮助!
TestDES使用方法:
1. 点击Src1按钮,选择一个媒体文件。这时可以点击Play/Pause/Stop按钮进行当前媒体文件的预览。
2. 点击Src2按钮,选择在timeline上你希望编排的另外一个媒体文件。点击Src3可以加入第3个媒体文件...
3. 点击Trans1按钮,然后在右侧的Transition Settings中选择一种过渡效果,点击Apply按钮使设置生效。
4. 点击Timeline_Preview按钮可以看到整个timeline的播放效果。
5. 选择Backgound_Audio按钮,选择一个音频文件,可以为整个timeline配乐。(点击Timeline_Preview可以看到效果...)
6. 给某个source加上“画中画”效果:选择Src1,然后在右侧的Source Properties区域点击Pic-in-Pic后面的按钮,选择一个静态图片文件或一个Video文件,然后按下下方的Apply按钮使设置生效。(点击Timeline_Preview可以看到效果...)
7. 给某个source进行配乐:选择Src1,然后在右侧的Source Properties区域点击AudioMix后面的按钮,选择一个Audio文件,然后按下下方的Apply按钮使设置生效。(点击Timeline_Preview可以看到效果...)
8. 给某个source加上图像效果处理:选择Src1,然后在右侧的Source Properties区域中的Effect组合框选择一种效果,然后按下下方的Apply按钮使设置生效。(点击Timeline_Preview可以看到效果...)
输出:
9. 最下面的输出框内,可以将当前编辑的timeline输出为一个xml文件、graphedit文件、avi文件。
10. 点击Help按钮,可以看到本软件的简单使用方法。