基于linux平臺的視音頻錄制及avi合成.doc
約46頁DOC格式手機打開展開
基于linux平臺的視音頻錄制及avi合成,基于linux平臺的視音頻錄制及avi合成頁數(shù)46字數(shù)13289摘要近幾年來多媒體技術突飛猛進,大大改善了人機界面,使人們對計算機的使用更加的方便。眾所周知,linux系統(tǒng)具有開放源碼,靈活多變的各種特點,將多媒體技術與linux相結合,在linux環(huán)境下實現(xiàn)各種多媒體應用,必將推動其更好的發(fā)展。在多媒體技術的各種應用...


內(nèi)容介紹
此文檔由會員 猛龍 發(fā)布
基于LINUX平臺的視音頻錄制及AVI合成
頁數(shù) 46 字數(shù) 13289
摘要
近幾年來多媒體技術突飛猛進,大大改善了人機界面,使人們對計算機的使用更加的方便。眾所周知,Linux系統(tǒng)具有開放源碼,靈活多變的各種特點,將多媒體技術與Linux相結合,在Linux環(huán)境下實現(xiàn)各種多媒體應用,必將推動其更好的發(fā)展。
在多媒體技術的各種應用中,諸如視頻會議,遠程教育等都需要用到視音頻的錄制;這些應用在Windows平臺下已經(jīng)逐漸成熟,而在Linux平臺下還處于起步階段。本論文將介紹基于Linux平臺的視音頻采集的一些關鍵技術,這其中包括視頻采集卡在Linux系統(tǒng)中的驅動使用,基于Linux平臺的視頻和音頻數(shù)據(jù)的采集以及對視頻數(shù)據(jù)的壓縮,將視音頻合成標準AVI文件等; 同時對當前的錄制情況進行分析, 提出一些需要改進的問題,最后對基于Linux平臺的視頻會議和遠程教育做一展望。
目前,基于Linux系統(tǒng)的視音頻采集技術只是一個開端,隨著多媒體技術的發(fā)展,視音頻采集將會被應用到越來越多的領域當中,推進Linux系統(tǒng)中的多媒體應用不斷發(fā)展。
關鍵詞: 視頻采集,音頻采集,視頻壓縮,AVI
目錄
第一章 前言 5
1.1 linux系統(tǒng)及其多媒體應用概述 5
1.2視音頻錄制的目的和要實現(xiàn)的目標 6
1.3 畢設期間所完成的工作 7
1.4 論文結構 7
第二章 視音頻錄制的實現(xiàn)平臺 8
2.1 硬件環(huán)境介紹 8
2.1.1 視頻采集卡簡介 8
2.1.2 攝像頭簡介 10
2.1.3其他設備綜述 10
2.2 軟件環(huán)境介紹 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調(diào)試器 14
2.2.4 linux下的其它多媒體應用軟件介紹 16
第三章. 視音頻錄制的具體流程設計 17
3.1 總體流程框圖 18
3.2 錄制過程中需要注意的問題 18
第四章. 錄制過程中用到的關鍵技術及其實現(xiàn) 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 音頻錄制實現(xiàn)流程 30
4.3 Linux下視頻流的采集和壓縮 30
4.3.1 視頻卡編程介紹 31
4.3.2 視頻流錄制的實現(xiàn) 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】 王繼業(yè) 陳志紅 鈕金真 Linux操作系統(tǒng)下聲卡編成的實驗(摘自中國期刊網(wǎng)) :2003 01 24
【4】 張曉勐 岳繼光 宋志光 基于Linux環(huán)境下視頻采集的實現(xiàn)(摘自中國期刊網(wǎng)) :2003 03 16
【5】 李玉江 在LINUX下使用視頻采集卡(摘自Linux伊甸園網(wǎng)) 2002 12 18
頁數(shù) 46 字數(shù) 13289
摘要
近幾年來多媒體技術突飛猛進,大大改善了人機界面,使人們對計算機的使用更加的方便。眾所周知,Linux系統(tǒng)具有開放源碼,靈活多變的各種特點,將多媒體技術與Linux相結合,在Linux環(huán)境下實現(xiàn)各種多媒體應用,必將推動其更好的發(fā)展。
在多媒體技術的各種應用中,諸如視頻會議,遠程教育等都需要用到視音頻的錄制;這些應用在Windows平臺下已經(jīng)逐漸成熟,而在Linux平臺下還處于起步階段。本論文將介紹基于Linux平臺的視音頻采集的一些關鍵技術,這其中包括視頻采集卡在Linux系統(tǒng)中的驅動使用,基于Linux平臺的視頻和音頻數(shù)據(jù)的采集以及對視頻數(shù)據(jù)的壓縮,將視音頻合成標準AVI文件等; 同時對當前的錄制情況進行分析, 提出一些需要改進的問題,最后對基于Linux平臺的視頻會議和遠程教育做一展望。
目前,基于Linux系統(tǒng)的視音頻采集技術只是一個開端,隨著多媒體技術的發(fā)展,視音頻采集將會被應用到越來越多的領域當中,推進Linux系統(tǒng)中的多媒體應用不斷發(fā)展。
關鍵詞: 視頻采集,音頻采集,視頻壓縮,AVI
目錄
第一章 前言 5
1.1 linux系統(tǒng)及其多媒體應用概述 5
1.2視音頻錄制的目的和要實現(xiàn)的目標 6
1.3 畢設期間所完成的工作 7
1.4 論文結構 7
第二章 視音頻錄制的實現(xiàn)平臺 8
2.1 硬件環(huán)境介紹 8
2.1.1 視頻采集卡簡介 8
2.1.2 攝像頭簡介 10
2.1.3其他設備綜述 10
2.2 軟件環(huán)境介紹 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調(diào)試器 14
2.2.4 linux下的其它多媒體應用軟件介紹 16
第三章. 視音頻錄制的具體流程設計 17
3.1 總體流程框圖 18
3.2 錄制過程中需要注意的問題 18
第四章. 錄制過程中用到的關鍵技術及其實現(xiàn) 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 音頻錄制實現(xiàn)流程 30
4.3 Linux下視頻流的采集和壓縮 30
4.3.1 視頻卡編程介紹 31
4.3.2 視頻流錄制的實現(xiàn) 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】 王繼業(yè) 陳志紅 鈕金真 Linux操作系統(tǒng)下聲卡編成的實驗(摘自中國期刊網(wǎng)) :2003 01 24
【4】 張曉勐 岳繼光 宋志光 基于Linux環(huán)境下視頻采集的實現(xiàn)(摘自中國期刊網(wǎng)) :2003 03 16
【5】 李玉江 在LINUX下使用視頻采集卡(摘自Linux伊甸園網(wǎng)) 2002 12 18