linux 录音 源码,基于Linux平台的视音频录制及AVI合成

内容介绍

基于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视频软件xawtv12

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值