图书介绍

基于Flash的视频技术开发与应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

基于Flash的视频技术开发与应用
  • 马涛,朱印宏编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121085840
  • 出版时间:2009
  • 标注页数:346页
  • 文件大小:76MB
  • 文件页数:360页
  • 主题词:动画-设计-图形软件,Flash CS3

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

基于Flash的视频技术开发与应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 基础知识绪论3

第1章 概述3

1.1 视频的概念4

1.2 人人喜爱的视听技术——视频4

1.3 视频与动画的异同5

1.4 Flash视频的概念5

1.5 Flash视频的播放环境6

1.6 Web视频简史7

1.7 Web视频技术发展历程7

1.8 Flash视频技术为什么会火8

1.9 Flash 8新的视频功能9

1.10 本书知识体系概览11

第二部分 Flash视频技术15

第2章 使用Windows Movie Maker和摄像头录制你的第一个视频15

第3章 获取Flash视频文件23

3.1 使用格式转换软件将其他格式的视频转换成Flash视频24

3.1.1 编码软件解决方案24

3.1.2 “视频导入”向导和Flash Video Encoder支持的视频格式26

3.1.3 使用“视频导入”向导获取Flash视频27

3.1.4 使用Flash Video Encoder获取Flash视频文件34

3.2 Flash视频编码原理与编码设置39

3.2.1 Sorenson和On2编码解码器39

3.2.2 Flash Player的版本支持40

3.2.3 视频参数41

3.2.4 帧频42

3.2.5 关键帧42

3.2.6 高宽比(帧大小)43

3.2.7 数据速率45

3.2.8 设置音频编码选项46

3.2.9 创建高质量视频46

3.3 提取Flash视频片段48

3.3.1 创建单个Flash视频剪辑48

3.3.2 创建多个Flash视频剪辑49

第4章 用于播放Flash视频的播放组件53

4.1 Media组件包54

4.1.1 Media组件包简介54

4.1.2 MediaDisplay组件54

4.1.3 MediaController组件57

4.1.4 MediaController组件与MediaDisplay组件配合播放视频59

4.1.5 MediaPlayback组件61

4.2 FLVPlayback组件包62

4.2.1 FLVPlayback组件及其特点介绍62

4.2.2 通过“视频导入”向导引入FLVPlayback组件63

4.2.3 通过“组件”面板引入FLVPlayback组件66

4.2.4 FLVPlayback组件的参数69

4.2.5 使用ActionScript脚本动态创建FLVPlayback实例71

4.2.6 小结三种创建FLVPlayback实例的方法72

4.2.7 连续播放多个Flash视频73

4.3 自定义FLVPlayback组件77

4.3.1 使用FLVPlayback Custom UI实现自定义外观77

4.3.2 修改FLVPlayback组件外观的图形和颜色80

4.3.3 自定义独立的外观swf文件83

4.3.4 加载自定义的外观swf文件86

第5章 使用ActionScript控制Flash视频播放89

5.1 使用视频对象(Video)播放Flash视频90

5.1.1 创建视频(Video)对象90

5.1.2 视频类Video93

5.1.3 NetConnection类和NetStream类95

5.1.4 渐进式下载98

5.1.5 渐进式下载播放视频时的状态变化100

5.1.6 动态调整视频播放的尺寸102

5.1.7 显示渐进式下载的进度107

5.1.8 制作独立的播放器程序109

5.2 嵌入式播放视频113

5.2.1 什么是嵌入式视频113

5.2.2 将嵌入式视频导入库114

5.2.3 嵌入式视频导入方法比较116

5.2.4 视频对象与嵌入式视频对象的异同117

5.2.5 更改嵌入式视频属性117

5.2.6 议一议:“库”面板中的视频是元件还是资源119

5.2.7 编辑嵌入式视频以添加字幕119

5.2.8 Flash 8提供的用于控制嵌入式视频播放的行为122

5.2.9 使用行为控制嵌入式视频播放123

5.2.10 编写ActionScript控制嵌入式视频播放124

5.2.11 嵌入式视频的局限126

第6章 Flash视频高级技术127

6.1 创建Alpha编码的Flash视频128

6.1.1 什么是Alpha视频128

6.1.2 使用After Effects创建Alpha通道并导出Flash视频128

6.2 Flash视频的元数据133

6.2.1 什么是元数据133

6.2.2 跟踪Flash视频的元数据信息133

6.3 提示点135

6.3.1 提示点的概念与分类135

6.3.2 使用Flash Video Encoder嵌入提示点136

6.3.3 跟踪FLV视频文件中的提示点138

6.3.4 通过FLVPlayback组件创建和使用提示点140

6.3.5 编写ActionScript添加和禁用提示点143

6.3.6 通过MediaPlayback创建提示点144

6.3.7 侦听cuePoint事件145

6.3.8 导航视频148

6.3.9 查找提示点151

6.4 提示点应用153

6.4.1 提示点应用(一)154

6.4.2 提示点应用(二)156

6.4.3 提示点应用(三)159

第7章 将Flash视频插入网页制作Web视频163

7.1 制作Web视频网页164

7.1.1 Web视频的概念与制作方法164

7.1.2 在Flash 8中直接发布164

7.1.3 在Dreamweaver中插入swf视频165

7.1.4 在Dreamweaver中直接插入Flash视频168

7.1.5 改造视频播放器用于播放Web视频(使用Flash Vars技术)172

7.2 部署Flash视频175

第三部分 视频网站实战179

第8章 简单视频网站搭建179

8.1 简单视频网站的要求180

8.1.1 什么是视频网站180

8.1.2 简单视频网站的要求180

8.2 需求分析与技术架构181

8.2.1 需求分析181

8.2.2 技术架构181

8.2.3 数据库设计181

8.3 搭建Tomcat Web服务器和MySQL数据库服务器182

8.3.1 安装Java开发环境183

8.3.2 安装Tomcat服务器185

8.3.3 设置环境变量185

8.3.4 测试Java环境187

8.3.5 测试Tomcat环境188

8.3.6 下载与安装MySQL189

8.3.7 配置MySQL服务器191

8.3.8 测试MySQL服务器194

8.3.9 执行数据库脚本命令195

8.4 页面制作与代码编写196

8.4.1 创建videosite应用196

8.4.2 制作视频添加静态页197

8.4.3 编写上传信息处理程序uploadservlet199

8.4.4 智能上传组件SmartUpload简介及UploadServlet编译203

8.4.5 在web.xml里注册UploadServlet204

8.4.6 编写上传结果显示页面submitInfo.jsp205

8.4.7 上传视频信息207

8.4.8 制作首页208

8.4.9 制作视频展示模板页viewVideo.jsp212

8.4.10 编写删除视频信息页delVideo.jsp218

8.4.11 制作修改视频信息页updateVideo.jsp220

8.4.12 编写视频修改处理程序UpdateServlet225

8.4.13 编译并注册UpdateServlet229

第9章 视频分享网站搭建231

9.1 视频分享网站的概念232

9.1.1 什么是视频分享网站232

9.1.2 众说纷纭的web 2.0概念232

9.1.3 视频博客与播客232

9.2 编译开源视频转换程序FFmpeg233

9.2.1 视频分享网站的核心技术233

9.2.2 FFmpeg开源项目简介234

9.2.3 下载并安装MSYS234

9.2.4 安装MinGW238

9.2.5 安装TortoiseSVN同步下载软件239

9.2.6 使用TortoiseSVN获取FFmpeg项目源码240

9.2.7 静态编译FFmpeg241

9.2.8 初次接触FFmpeg程序245

9.2.9 FFmpeg的参数介绍246

9.2.10 开始使用FFmpeg转换视频248

9.2.11 安装第三方库250

9.2.12 编译mp3lame库250

9.2.13 编译zlib库251

9.2.14 编译xvid库252

9.2.15 支持3gp格式253

9.2.16 将上述第三方库编译进FFmpeg里254

9.3 分享网站实现部分255

9.3.1 新建sharevideo应用255

9.3.2 修改发布视频模板broadcastVideo.html256

9.3.3 实现转换视频和抓取缩略图处理程序TransformFlvServlet258

9.3.4 编译与登记注册TransFormFlvServlet262

9.3.5 修改首页index.jsp263

9.3.6 修改视频显示页viewVideo.jsp266

9.3.7 页面测试和功能演示270

第10章 在线录制视频网站的搭建273

10.1 在线录制视频网站的概念274

10.1.1 什么是在线录制视频274

10.1.2 在线录制视频的硬件环境274

10.1.3 在线录制视频的软件环境274

10.2 Flash媒体服务器(FMS)的安装与配置275

10.2.1 FMS简介275

10.2.2 安装FMS276

10.2.3 FMS的目录结构279

10.2.4 启动、停止与卸载FMS280

10.2.5 通过控制台管理FMS281

10.3 服务端应用程序的编写方法284

10.3.1 RTMP协议与流媒体的关系284

10.3.2 服务端应用的创建方法285

10.4 设备与设备类286

10.4.1 摄像头和麦克风设备286

10.4.2 客户端类之摄像头类Camera287

10.4.3 使用get方法启动摄像头289

10.4.4 使用setMode方法设置视频的宽高及帧频290

10.4.5 使用setQuality方法设置视频的品质291

10.4.6 运用状态处理器处理用户对“保密性”对话框的选择292

10.4.7 客户端类之麦克风类Microphone293

10.4.8 运用get方法启动麦克风工作294

10.4.9 运用setGain方法调节麦克风音量296

10.4.10 对网络流对象类NetStream的补充296

10.5 创建录制视频的Flash应用程序298

10.5.1 编写服务端应用298

10.5.2 创建录制视频的Flash应用301

10.5.3 开始录制视频304

10.6 实现在线录制的网站应用306

10.6.1 实现目标306

10.6.2 需求分析与技术难点306

10.6.3 修改FMS的应用配置307

10.6.4 创建videorecord网站应用308

10.6.5 创建在线录制视频的客户端程序309

10.6.6 创建视频播放网页openvideo.jsp311

10.6.7 测试在线录制视频313

10.6.8 作业:播放流媒体视频316

10.6.9 Flash视频跨域访问问题与对策316

第11章 基于流媒体的视频网站制作319

11.1 通过ActionScript编程实现流式播放Flash视频320

11.2 通过Dreamweaver软件插入Flash视频实现流式播放322

11.3 通过FLVPlayback组件实现流式视频播放325

11.4 MeidaPlayback组件支持流视频的问题326

11.5 播放实时视频327

11.6 各种部署方式对比329

附录A331

附录A.1 安装QuickTime Player软件332

附录A.2 Flash Video Encoder常用功能的操作方法335

附录A.3 FLVPlayback组件类参考337

附录A.4 Media组件类参考342

附录A.5 用于流视频的服务端脚本代码main.asc344

热门推荐