線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:6744
推到 Plurk!
推到 Facebook!

推荐大陆读者两本有关于DirectShow视频开发的书

 
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-10 17:48:53 IP:219.134.xxx.xxx 未訂閱
DirectShow开发指南 清华大学出版社 2003年12月 作者:陆其明 一本全面介绍DirectShow技术框架及其应用的书籍。全书共分4个部分:第1部分详细介绍了DirectShow的基础知识;第2部分重点讨论了Filter的开发,以及DirectShow应用程序的开发;第3部分深入分析了DirectShow SDK提供的部分典型源代码;第4部分结合作者个人的一些开发实践,通过案例和开放源码分析,进一步介绍了DirectShow的实务应用。 该书内容丰富,条理清晰,实用性强。适合广大的流媒体应用开发人员,以及对Windows平台上多媒体处理感兴趣的编程爱好者学习和参考。     
引言: 第1部分 DirectShow基础知识 第1章 系统概述 1.1 DirectX大家族 1.2 DirectShow介绍 1.2.1 DirectShow系统 1.2.2 播放第一个媒体文件 1.3 COM编程基础 1.4 小结 第2章 Filter原理 2.1 Filter概述 2.2 Filter的注册 2.3 Filter的媒体类型 2.4 Filter的连接 2.4.1 连接过程 2.4.2 智能连接 2.4.3 动态重建技术 2.5 Filter的数据传送 2.6 Filter的状态转换 2.7 媒体定位的实现 2.8 质量控制的实现 2.9 音视频同步解决方案 2.10 对硬件的支持原理 2.11 VMR-9的发布 2.11.1 VMR新特性 2.11.2 VMR功能结构 2.11.3 VMR使用策略 2.12 小结 第3章 DirectX媒体对象(DMO) 3.1 DMO概述 3.2 DMO的使用 3.2.1 应用程序中使用DMO 3.2.2 DirectShow中使用DMO 3.3 DMO的开发要点 3.3.1 DMO中的媒体类型 3.3.2 DMO的ATL实现 3.3.3 DMO的注册 3.4 小结 第2部分 DirectShow开发与应用 4章 Filter组件开发 4.1 配置开发环境 4.2 SDK基类分析 4.3 Filter项目的功能分析 4.3.1 功能分析的一般过程 4.3.2 字符叠加Filter之功能分析 4.4 Filter的设计 4.4.1 选择一个合适的父类 4.4.2 应用结构设计 4.5 编码实现 4.5.1 Filter注册信息 4.5.2 必要的框架函数实现 4.5.3 逻辑控制类实现 4.5.4 自定义接口实现 4.5.5 属性页实现 4.5.6 产权保护 4.6 Filter的调试 4.7 介绍一种MFC Filter 4.8 小结 第5章 DirectShow应用开发过程 5.1 配置开发环境 5.2 一般开发过程 5.3 通用Filter Graph构建技术 5.3.1 加入一个指定CLSID的Filter 5.3.2 得到Filter上的未连接Pin 5.3.3 连接两个Filter 5.3.4 查找Filter或Pin上的接口 5.3.5 遍历Filter链路 5.3.6 成批删除Filter 5.4 如何实现事件交互 5.5 如何实现进度条 5.6 如何显示Filter的属性页 5.7 如何枚举系统设备 5.8 如何抓取图片 5.9 一个简单的媒体文件播放器 5.10 小结 第6章 音频采集 6.1 应用分析 6.1.1 应用方案 6.1.2 开发要点 6.2 实例解剖 6.2.1 功能介绍 6.2.2 实现要点 6.3 小结 第7章 视频采集 7.1 应用分析 7.1.1 WDM Vs VFW 7.1.2 构建Filter Graph 7.1.3 模拟电视接收 7.1.4 选择输入端子 7.1.5 视频参数设置 7.1.6 支持热插拔 7.2 实例解剖 7.2.1 功能介绍 7.2.2 实现要点 7.3 小结 第8章 支持数码摄像机 8.1 应用分析 8.1.1 磁带播放 8.1.2 磁带录像 8.1.3 DV采集 8.2 实例解剖 8.2.1 功能介绍 8.2.2 实现要点 8.3 小结 第9章 非线性编辑DES 9.1 DES概要 9.1.1 时间线模型 9.1.2 时间概念 9.1.3 媒体源 9.1.4 音视频效果与过渡 9.1.5 输出控制引擎 9.1.6 错误日志 9.1.7 DES项目管理 9.2 DES剖析 9.3 DES新特性 9.3.1 定制视频缩放器 9.3.2 选择解码器 9.4 实例解剖 9.4.1 功能介绍 9.4.2 实现要点 9.5 小结 第10章 DVD播放 10.1 DVD基础知识 10.2 应用分析 10.2.1 支持MPEG2 10.2.2 DVD导航器 10.3 实例解剖 10.3.1 功能介绍 10.3.2 实现要点 10.4 小结 第11章 Windows Media应用 11.1 应用分析 11.2 实例解剖 11.2.1 功能介绍 11.2.2 实现要点 11.3 小结 第3部分 SDK典型源码分析 第12章 Source Filter例子 12.1 拉模式例子 12.1.1 功能介绍 12.1.2 实现要点 12.2 推模式例子 12.2.1 功能介绍 12.2.2 实现要点 12.3 小结 第13章 Transform Filter例子 13.1 Transform例子 13.1.1 功能介绍 13.1.2 实现要点 13.2 Trans-In-Place例子 13.2.1 功能介绍 13.2.2 实现要点 13.3 小结 第14章 Renderer Filter例子 14.1 Video Renderer例子 14.1.1 功能介绍 14.1.2 实现要点 14.2 基于CBaseFilter例子 14.2.1 功能介绍 14.2.2 实现要点 14.3 小结 第15章 DMO例子 15.1 功能介绍 15.2 实现要点 15.3 小结 第16章 枚举例子 16.1 系统枚举例子 16.1.1 功能介绍 16.1.2 实现要点 16.2 Filter映射例子 16.2.1 功能介绍 16.2.2 实现要点 16.3 DMO枚举例子 16.3.1 功能介绍 16.3.2 实现要点 16.4 小结 第17章 媒体播放器例子 17.1 功能介绍 17.2 实现要点 17.3 小结 第4部分 开放源码分析 第18章 MPEG流的网络客户端播放 18.1 需求定义 18.2 解决方案 18.3 源码分析 18.4 问题会诊 18.5 小结 第19章 MPEG2视频解码器 19.1 需求定义 19.2 开放源码分析 19.3 Filter设计 19.4 Filter编码 19.5 小结
許下第一千零一個願望 有一天幸福會聽我的話
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-10 17:51:47 IP:219.134.xxx.xxx 未訂閱
第二本 DirectShow实务精选 作者:陆其明 一本侧重介绍DirectShow技术在当前主要几个领域中应用的书籍。这些应用包括音视频采集、视频聊天、视频点播、视频叠加、媒体播放等。全书结构合理,内容丰富新颖、条理清晰。在介绍各种应用的同时,辅助以大量详尽的实例源代码。这些实例,不仅具有很强的实用价值和指导意义,更让读者理论联系实践,使学习DirectShow技术变得轻松自如。 该书适合广大的流媒体应用开发人员、系统设计人员、以及对Windows平台上多媒体处理感兴趣的编程爱好者学习和参考。
引言: 目 录 第1章 DirectShow系统 1.1 系统概述 1.2 使用GraphEdit 1.3 最后的废话 第2章 音视频采集 2.1 功能介绍 2.2 通用采集 ***2.2.1 采集设备枚举 ******小知识:单件模式 ***2.2.2 采集设备创建 ***2.2.3 开始视频预览 ******小知识:PC总线简史 ***2.2.4 使用高效的VMR ******小知识:RGB与YUV ***2.2.5 选择输入端子 ***2.2.6 采集参数设置 ***2.2.7 支持数码摄像机 ***2.2.8 支持热插拔 ***2.2.9 支持即时抓图 ******小知识:BMP文件格式 ******小知识:帧图像与场图像 ***2.2.10 采集到AVI文件 ***2.2.11 视频的压缩方案 2.3 电视接收 ***2.3.1 预备工作 ***2.3.2 电视选台 ***2.3.3 支持VBI 2.4 程序导读 ***2.4.1 一种不错的设计模式 ***2.4.2 程序结构 ***2.4.3 流程概要 第3章 网络应用 3.1 网络编程基础 ***3.1.1 TCP传输 ******小知识:字节顺序 ***3.1.2 UDP传输 ***3.1.3 IP组播技术 3.2 视频聊天 ***3.2.1 功能介绍 ***3.2.2 实现原理 ***3.2.3 采集设备自检 ***3.2.4 角色控制实现 ***3.2.5 开发网络发送Filter ***3.2.6 开发网络接收Filter ***3.2.7 程序导读 ******小知识:COM的线程模型 3.3 视频点播 ***3.3.1 功能介绍 ***3.3.2 实现原理 ***3.3.3 开发网络接收Filter ***3.3.4 支持MPEG1、MP3 ***3.3.5 支持MPEG2 ***3.3.6 支持AVI ******小知识:AVI文件格式 ***3.3.7 程序导读 第4章 视频叠加 4.1 视频抠像 ***4.1.1 抠像原理 ***4.1.2 抠像算法实现 ***4.1.3 MMX算法优化 ******小知识:MMX指令集 ***4.1.4 开发抠像Filter ***4.1.5 模拟实时源 ***4.1.6 应用演示 4.2 字符叠加 ***4.2.1 开发字符叠加Filter ***4.2.2 与媒体播放集成 第5章 SDK源码赏析 5.1 DSNetwork例子 ***5.1.1 程序结构分析 ***5.1.2 模拟MPEG2-TS源 ***5.1.3 应用演示 5.2 VMR-9典型应用 ***5.2.1 位图叠加例子BitmapMix ***5.2.2 字符叠加例子Ticker ***5.2.3 流混合例子Blender 附录A:DirectShow常见问题解答 附录B:PID扩展插件开发 附录C:DES扩展Source(实现字符叠加) 附录D:让Windows Media Player播放自定义格式文件
許下第一千零一個願望 有一天幸福會聽我的話
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-10 17:59:23 IP:219.134.xxx.xxx 未訂閱
这些书籍在各大内地城市的大书店一定找的到,不然就到网上书城,像互动出版网,当当网上书店都能够买得到     台灣的讀者如果對這二本書有興趣的話,如果願意等我,我可以在下次回台灣休假的時候代為帶回去,第一本開發指南是160元台幣(39元人民幣),第二本是240元台幣(59元人民幣),我不另外加機票錢,說好只是順便帶回去唷!也不能帶太多本書,我可不想被筆記型電腦還有書給壓死... 不然你也可以選擇到 http://www.yeswedo.idv.tw/product/productDescription.asp?RowID=1204 http://www.yeswedo.idv.tw/product/productDescription.asp?Rowid=2057 網站去買這二本書,不過價格會給你加上航空費用,自己看著辦吧 許下第一千零一個願望 有一天幸福會聽我的話 發表人 - japhenchen 於 2004/12/10 18:05:28
psp67101
一般會員


發表:5
回覆:10
積分:3
註冊:2005-05-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-12-19 13:04:48 IP:220.128.xxx.xxx 訂閱
我想要這二本書... 可以幫我帶二本回來嗎
系統時間:2024-03-29 22:40:16
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!