视频播放器的设计与实现Delphi

时间:2020-09-01 16:15:28 计算机应用毕业论文 我要投稿

实用视频播放器的设计与实现Delphi

毕业论文

实用视频播放器的设计与实现
目  录
前 言 1
1 绪论 2
1.1 数字视频技术的国内外发展现状 2
1.2 多媒体技术应用的基本现状 2
1.3 研究本课题的背景和目的 3
1.3.1 本课题提出的背景 3
1.3.2 本课题的研究目的 3
1.4 课题的内容和任务 3
2 开发环境的介绍 4
2.1 Delphi简介 4
2.1.1 Delphi的基本形式 4
2.1.2 Delphi特点 4
2.2 Directx 简介 5
2.2.1 部件对象模型(COM) 5
2.2.2 DirectX和部件对象模型COM 6
2.3 Directshow 组件技术概述 7
2.3.1 Directshow 的结构框架图 7
2.3.2 Filter和Filter Graph 8
2.3.3 过滤器图表管理器(Filter Graph Manager) 10
2.3.4 引脚(pin) 10
3 视频播放器基础知识 12
3.1 视频 12
3.1.1 几种常见的视频格式简介 12
3.2 视频播放器 13
3.2.1 媒体播放器的类型划分 13
3.2.2 几种常见的视频播放器软件 14
3.2.3 多媒体播放器的作用 14
3.3 常见的播放器软件的播放原理 15
3.3.1 视频流播放技术理论 15
3.3.2 视频解编码标准 16
3.3.3 视频编解码原理 17
4 视频播放器的总体设计 19
4.1 系统开发平台 19
4.2 系统总体设计思路 19
4.3 系统总体方案分析 21
4.3.1 研究目标 21
4.3.2 本播放器系统的特点 21
4.3.3 播放器系统的总体方案图 21
4.4 系统总体功能分析 24
5 播放器的详细设计与实现 28
5.1 详细设计的目标 28
5.2 各模块功能实现 28
5.2.1 主体模块实现 28
5.2.2 视频播放模块实现 35
5.2.3 音频播放模块 40
5.2.4 CD播放模块 44
5.3 软件测试 47
结束语 49
参考文献 50
致谢 51

         
摘要:目前常见的多媒体播放软件应该说各有特色,但是几乎每1个都存在着不如人意的地方。本播放器软件是基于DirectX集成开发环境中的DirectShow组件技术。具体内容提要如下:
首先,本文简要介绍多媒体与多媒体技术的相关知识,并对多媒体与多媒体技术的.发展现状与发展前景做简要阐述,然后对视频播放器的种类及其在多媒体技术中所起的作用做简要介绍。其次,本文着重论述了视频播放器的实现过程,主要包括以下几个方面:开发本软件所使用的开发平台与相关技术;待开发系统的系统流程图、组织结构图和数据流程图及其分析;系统功能分析及各功能模块功能实现方案;然后再列出本系统关键功能模块的代码实现方案。最后,对本系统的开发过程做简要总结,介绍1下本人开发本系统的体会和感想。
   
关键词:视频;播放器;Delphi;Directshow; DirectX

Design and Implement of Video Player
 

Abstract:Each of the current multi-media broadcasts software has its different features,but each has some bugs.he software is to base on the DirecShow compenent technology of DirectX .Its concrete contents is as follows:
 First, this text tells multi-media and technical related knowledge in multi-media,and do with development foreground with technical development in multi-media present condition to the multi-media the synopsis expatiate,then broadcasting the machine to video that see the category and its in multi-media technique a function for rising does the synopsis introduction.Second, this text emphasizes in realizes process of video player. include few aspects as following:the terrace of development and the related technique in Developing this software ;the system flow chart that develop the system and organizes construction diagram with data flow chart and its analysis;System function analysis and realizes project of each function mold ;Then list the realizes project for code of each of function mold .Finally,summrize the process of sysytem developing and introduce the feeling of develop this system .
   
Key words: video; player; Delphi; DirectShow; DirectX

前 言
多媒体技术是当今信息技术领域发展最快、最活跃的技术,是新1代电子技术发展和竞争的焦点。多媒体技术融计算机、声音、文本、图像、动画、视频和通信等多种功能于1体,借助日益普及的高速信息网,可实现计算机的全球联网和信息资源共享,因此被广泛应用在咨询服务、图书、教育、通信、军事、金融、医疗等诸多行业,并正潜移默化地改变着我们生活的面貌。
    多媒体技术已经成为当今比较热门的研究课题,特别是伴随着多媒体技术的网络化,使得多媒体技术的发展前景无限广阔,因此掌握多媒体及多媒体技术的相关知识,了解多媒体技术当前的发展状况及未来的发展前景,并能熟练地进行多媒体技术的开发,对于当前即将毕业的大学生来讲,是很有发展前途的。
  
1 绪论
多媒体技术的概念和应用出现于20世纪80年代初期,经过10余年的发展,随着计算机科学网络的普及和多媒体技术的发展,已成为计算机领域发展的热点技术,针对目前各种媒体格式,如何简单方便的播放各类媒体已成为人们普遍关注的问题,而媒体播放器的开发也变得10分重要。

【实用视频播放器的设计与实现Delphi】相关文章:

1.Delphi

2.网络书店设计与实现

3.客户关系管理的设计与实现

4.Java日志系统框架的设计与实现

5.轴承工装管理系统的设计与实现

6.基于Perl的DoS工具设计与实现

7.高校信息查询系统的设计与实现

8.电子商城设计与实现论文

9.城市旅游网站的设计与实现论文