基于linux平台的视音频录制及avi合成.doc
约46页DOC格式手机打开展开
基于linux平台的视音频录制及avi合成,基于linux平台的视音频录制及avi合成摘要近几年来多媒体技术突飞猛进,大大改善了人机界面,使人们对计算机的使用更加的方便。众所周知,linux系统具有开放源码,灵活多变的各种特点,将多媒体技术与linux相结合,在linux环境下实现各种多媒体应用,必将推动其更好的发展。在多媒体技术的各种应用中,诸如视频会议,远程...
内容介绍
此文档由会员 littey 发布
基于LINUX平台的视音频录制及AVI合成
摘要
近几年来多媒体技术突飞猛进,大大改善了人机界面,使人们对计算机的使用更加的方便。众所周知,Linux系统具有开放源码,灵活多变的各种特点,将多媒体技术与Linux相结合,在Linux环境下实现各种多媒体应用,必将推动其更好的发展。
在多媒体技术的各种应用中,诸如视频会议,远程教育等都需要用到视音频的录制;这些应用在Windows平台下已经逐渐成熟,而在Linux平台下还处于起步阶段。本论文将介绍基于Linux平台的视音频采集的一些关键技术,这其中包括视频采集卡在Linux系统中的驱动使用,基于Linux平台的视频和音频数据的采集以及对视频数据的压缩,将视音频合成标准AVI文件等; 同时对当前的录制情况进行分析, 提出一些需要改进的问题,最后对基于Linux平台的视频会议和远程教育做一展望。
目前,基于Linux系统的视音频采集技术只是一个开端,随着多媒体技术的发展,视音频采集将会被应用到越来越多的领域当中,推进Linux系统中的多媒体应用不断发展。
关键词: 视频采集 音频采集 视频压缩 AVI
第一章 前言 5
1.1 linux系统及其多媒体应用概述 5
1.2视音频录制的目的和要实现的目标 6
1.3 毕设期间所完成的工作 7
1.4 论文结构 7
第二章 视音频录制的实现平台 8
2.1 硬件环境介绍 8
2.1.1 视频采集卡简介 8
2.1.2 摄像头简介 10
2.1.3其他设备综述 10
2.2 软件环境介绍 11
2.2.1 video for linux简介 11
2.2.2视频软件xawtv 12
2.2.3 linux下的C语言编程介绍 13
2.2.3.1 GNU C 编译器 13
2.2.3.2 Gdb调试器 14
2.2.4 linux下的其它多媒体应用软件介绍 16
第三章. 视音频录制的具体流程设计 17
3.1 总体流程框图 18
3.2 录制过程中需要注意的问题 18
第四章. 录制过程中用到的关键技术及其实现 20
4.1 Linux下视频采集卡的驱动 20
4.2 Linux下音频流的采集 24
4.2.1 声卡编程介绍 24
4.2.1.1 打开声卡设备 26
4.2.1.2 声卡参量的设置 27
4.2.2 音频录制实现流程 30
4.3 Linux下视频流的采集和压缩 30
4.3.1 视频卡编程介绍 31
4.3.2 视频流录制的实现 34
4.5 Linux下AVI文件的合成 38
第五章. 结论 41
5.1 linux下视音频录制的总结 41
5.2 前景展望和下一步的工作计划 42
第六章. 致谢 44
第七章.参考文献 45
参考文献
【1】 杨波 赵辉 古颖健 Linux实用简明教程
【2】 Neil Matthew, Richard Stones 著 杨晓云 王建桥 杨涛 高文雅 等译 Linux程序设计
【3】 王继业 陈志红 钮金真 Linux操作系统下声卡编成的实验(摘自中国期刊网) :2003 01 24
【4】 张晓勐 岳继光 宋志光 基于Linux环境下视频采集的实现(摘自中国期刊网) :2003 03 16
【5】 李玉江 在LINUX下使用视频采集卡(摘自Linux伊甸园网) 2002 12 18
摘要
近几年来多媒体技术突飞猛进,大大改善了人机界面,使人们对计算机的使用更加的方便。众所周知,Linux系统具有开放源码,灵活多变的各种特点,将多媒体技术与Linux相结合,在Linux环境下实现各种多媒体应用,必将推动其更好的发展。
在多媒体技术的各种应用中,诸如视频会议,远程教育等都需要用到视音频的录制;这些应用在Windows平台下已经逐渐成熟,而在Linux平台下还处于起步阶段。本论文将介绍基于Linux平台的视音频采集的一些关键技术,这其中包括视频采集卡在Linux系统中的驱动使用,基于Linux平台的视频和音频数据的采集以及对视频数据的压缩,将视音频合成标准AVI文件等; 同时对当前的录制情况进行分析, 提出一些需要改进的问题,最后对基于Linux平台的视频会议和远程教育做一展望。
目前,基于Linux系统的视音频采集技术只是一个开端,随着多媒体技术的发展,视音频采集将会被应用到越来越多的领域当中,推进Linux系统中的多媒体应用不断发展。
关键词: 视频采集 音频采集 视频压缩 AVI
第一章 前言 5
1.1 linux系统及其多媒体应用概述 5
1.2视音频录制的目的和要实现的目标 6
1.3 毕设期间所完成的工作 7
1.4 论文结构 7
第二章 视音频录制的实现平台 8
2.1 硬件环境介绍 8
2.1.1 视频采集卡简介 8
2.1.2 摄像头简介 10
2.1.3其他设备综述 10
2.2 软件环境介绍 11
2.2.1 video for linux简介 11
2.2.2视频软件xawtv 12
2.2.3 linux下的C语言编程介绍 13
2.2.3.1 GNU C 编译器 13
2.2.3.2 Gdb调试器 14
2.2.4 linux下的其它多媒体应用软件介绍 16
第三章. 视音频录制的具体流程设计 17
3.1 总体流程框图 18
3.2 录制过程中需要注意的问题 18
第四章. 录制过程中用到的关键技术及其实现 20
4.1 Linux下视频采集卡的驱动 20
4.2 Linux下音频流的采集 24
4.2.1 声卡编程介绍 24
4.2.1.1 打开声卡设备 26
4.2.1.2 声卡参量的设置 27
4.2.2 音频录制实现流程 30
4.3 Linux下视频流的采集和压缩 30
4.3.1 视频卡编程介绍 31
4.3.2 视频流录制的实现 34
4.5 Linux下AVI文件的合成 38
第五章. 结论 41
5.1 linux下视音频录制的总结 41
5.2 前景展望和下一步的工作计划 42
第六章. 致谢 44
第七章.参考文献 45
参考文献
【1】 杨波 赵辉 古颖健 Linux实用简明教程
【2】 Neil Matthew, Richard Stones 著 杨晓云 王建桥 杨涛 高文雅 等译 Linux程序设计
【3】 王继业 陈志红 钮金真 Linux操作系统下声卡编成的实验(摘自中国期刊网) :2003 01 24
【4】 张晓勐 岳继光 宋志光 基于Linux环境下视频采集的实现(摘自中国期刊网) :2003 03 16
【5】 李玉江 在LINUX下使用视频采集卡(摘自Linux伊甸园网) 2002 12 18