源码共享-DES-用DirectShow做的视频编辑软件

happydeer
博客专家认证
2006-09-07 09:41:55
这是我当初学习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按钮,可以看到本软件的简单使用方法。


////////////////////////////////////////////////////////////////////////////////////////
TestDES的界面截图,源代码...
参见http://www.vchelp.net/itbookreview/view_paper.asp?paper_id=1602
...全文
550 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zx_star 2006-09-13
  • 打赏
  • 举报
回复
好东西,拿来学习一下。谢谢老大
linuxfenglin 2006-09-12
  • 打赏
  • 举报
回复
谢谢
下载了
happydeer 2006-09-11
  • 打赏
  • 举报
回复
顶一下,本周末揭帖!
Linda0571 2006-09-08
  • 打赏
  • 举报
回复
下载了 谢谢
Eddie005 2006-09-08
  • 打赏
  • 举报
回复
支持~~~
老之 2006-09-08
  • 打赏
  • 举报
回复
谢谢,收藏!
cimil 2006-09-08
  • 打赏
  • 举报
回复
请问陆老师,有什么跨平台的视频开发类库吗?
rageliu 2006-09-08
  • 打赏
  • 举报
回复
谢谢,对我们太有用了:)支持你
DentistryDoctor 2006-09-08
  • 打赏
  • 举报
回复
谢谢陆老师的分享.

2,553

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧