在Linux桌面環(huán)境下搭建屬于自己的影音平臺(tái)
視頻、音頻的處理加工一直是計(jì)算機(jī)在多媒體方面的重要應(yīng)用,傳統(tǒng)上是 Unix 工作站的天下。由于 Linux 是 Unix 操作系統(tǒng)的變體,從某種程度上說(shuō),它天生適用于圖形市場(chǎng)。目前已有一大部分市場(chǎng)被 Linux 工作站所瓜分了。Linux 成為 Unix 系統(tǒng)在個(gè)人計(jì)算機(jī)上的一個(gè)代用品,并能用于替代那些較為昂貴的系統(tǒng)。因此,在家中使用 Linux 就能夠完成一些工作任務(wù)。本文就介紹一下在家里就可以建立的一個(gè)基于 Linux 桌面環(huán)境的影音工作站。
MainActor 是一個(gè)處理視頻、音頻的優(yōu)秀軟件,具有極好的動(dòng)畫視頻格式轉(zhuǎn)換編輯剪接工具,并自帶編輯功能 AVI<-->MPG、MPG<-->AVI、動(dòng)畫序列等。它可以用于許多文件格式的互相轉(zhuǎn)換,帶很多濾鏡,其中支持的文件格式包括 AVI、FLI、FLC、JPEG、MOV、TGA、GIF、MPEG-Ⅰ/Ⅱ等。目前最新的版本可以直接捕捉、處理數(shù)碼攝像機(jī)的信號(hào)。
由于處理視頻、音頻對(duì)于計(jì)算機(jī)的中央處理器、顯示系統(tǒng)、存儲(chǔ)系統(tǒng)等要求較高,所以應(yīng)盡量提供一些高性能的硬件系統(tǒng)。下面就以我的硬件配置為例,介紹如何搭建影音平臺(tái)。硬件配置:中央處理器為 AMD Duron 1.1G,內(nèi)存為 256MB SDAM ,顯示卡為 nVIDIA GeForce2 MX 32MB,聲卡為創(chuàng)新 PCI 128 數(shù)碼版,硬盤為希捷酷魚三代 20GB(7200轉(zhuǎn),2MB 緩存)。為了提高工作效率,在搭建基于 Linux 桌面環(huán)境的平臺(tái)時(shí)要盡量提供高性能的硬件系統(tǒng)。
軟件下載與準(zhǔn)備工作
1. 軟件下載
MainActor 軟件可以在它的主頁(yè) http://www.mainconcept.com/ 下載 RPM 包,為 http://www.mainconcept.com/archive/MainActor-3.6-5.i386.rpm 。
2. 系統(tǒng)要求
軟件要求內(nèi)核(Kenerl)至少在 2.4 以上。KDE 2.0,Window System XFree86 4.03,桌面分辨率至少為800×600,桌面顏色至少 16 位增強(qiáng)色。
硬件中央處理器為奔騰Ⅲ450MHz 以上,內(nèi)存為 128 MB,硬盤空間為 600MB,OSS/Linux 兼容聲卡,16MB 顯示內(nèi)存。
3. 準(zhǔn)備工作
由于工作時(shí)需要使用 zlib、Qt、gtk 及 libpng 函數(shù),因此安裝前一定要檢查計(jì)算機(jī)中是否已經(jīng)含有下列的軟件:zlib (zlib-1.1.3-xx以上) 、Qt (Qt-2.0.xx以上)、libpng gtk。可以使 rpm 分別來(lái)確認(rèn):
rpm -qa | grep gtk
rpm -qa | grep zlib
rpm -qa | grep qt
rpm -qa | grep libpng
檢測(cè)結(jié)果見(jiàn)圖 1 所示。
圖 1 運(yùn)行 MainActor 必須安裝模塊和函數(shù)庫(kù)
軟件安裝
軟件安裝使用下列命令:
rpm -ivh MainActor-3.6-5.i386.rpm
軟件包管理程序會(huì)在 /usr/local/bin 目錄下建立 4 個(gè)可執(zhí)行程序,即 mave、maseg、macap、mahelp。這些就是 MainActor 處理視頻、音頻的的主程序。
功能特點(diǎn)
下面分別詳細(xì)介紹 mave 和 aseg 兩個(gè)主要軟件的使用。
1. mave
mave 是音頻、視頻、圖像格式文件的互相轉(zhuǎn)換工具,同時(shí)也是一個(gè)多媒體播放器。MainActor 支持的圖像格式包括 JPEG、GIF、BMP、PNG、GIF、PCX、TGA、IFF-ANIMX 和 MacPICT 等。MainActor 支持的音頻視頻文件格式包括 8SVX、AIFF、AU、AVI、FLI/FLC、GIF-Anim、MPEG-I/II (MPEG-II optional)、MPEG-Audio、PPM/PGM/PBM、Quicktime 和 WAV 等。
Linux 下的圖像格式轉(zhuǎn)換的工具比較多,就不詳細(xì)講了。這里主要講一下音頻、視頻文件的互相轉(zhuǎn)換。MPEG-1 標(biāo)準(zhǔn)(ISO/IEC11172)制定于 1992 年,是針對(duì) 1.5Mbps 以下數(shù)據(jù)傳輸率的數(shù)字存儲(chǔ)媒體運(yùn)動(dòng)圖像及其伴音編碼設(shè)計(jì)的國(guó)際標(biāo)準(zhǔn)。它主要用于在 CD-ROM(包括 Video-CD、CD-I 等)存儲(chǔ)彩色的同步運(yùn)動(dòng)視頻圖像。它針對(duì) SIF(標(biāo)準(zhǔn)交換格式)標(biāo)準(zhǔn)分辨率 (NTSC 制為 352×240;PAL 制為 352×288) 的圖像進(jìn)行壓縮,每秒可播放 30 幀畫面,具備 CD (指激光唱盤)音質(zhì)。同時(shí),它還被用于數(shù)字電話網(wǎng)絡(luò)上的視頻傳輸,如非對(duì)稱數(shù)字用戶線路 (ADSL)、視頻點(diǎn)播 (VOD)、教育網(wǎng)絡(luò)等。它的目的是把 221Mbps 的 NTSC 圖像壓縮到 1.2 Mbps,壓縮率為 200:1。MPEG-2 用于寬帶傳輸?shù)膱D像,圖像質(zhì)量達(dá)到電視廣播甚至 HDTV 的標(biāo)準(zhǔn)。與 MPEG-1 相比,MPEG-2 支持更廣的分辨率和比特率范圍,將成為數(shù)字圖像盤(DVD)和數(shù)字廣播電視的壓縮方式。MPEG-2 標(biāo)準(zhǔn)(ISO/IEC13818)制定于 1994 年,是針對(duì) 3~10Mbps 的數(shù)據(jù)傳輸率制定的的運(yùn)動(dòng)圖像及其伴音編碼的國(guó)際標(biāo)準(zhǔn)。MPEG-1 與 MPEG-2 分別應(yīng)用于 VCD 和 DVD。在制作 VCD 光盤時(shí),經(jīng)常需要將 AVI 文件轉(zhuǎn)換成 MPEG 文件后才能刻錄。下面就講一下如何將一個(gè) AVI 文件轉(zhuǎn)為 MPEG-1 格式文件。
?。?)首先打開(kāi)一個(gè)新 AVI (Audio Video Interleaved) 文件,在轉(zhuǎn)換之前先預(yù)覽一下圖像和聲音有無(wú)問(wèn)題,因?yàn)?MainActor 同時(shí)也是一個(gè)支持很多格式的多媒體播放器。見(jiàn)圖 2 所示。
?。?)轉(zhuǎn)換格式。點(diǎn)擊工具欄的保存選項(xiàng),見(jiàn)圖 3 所示。選擇 MPEG-1 格式,編碼選擇 PAL 制式,采樣頻率 44KHz,每秒播放 25 幀,文件輸出長(zhǎng)寬為 352×288 毫米。參數(shù)設(shè)置后點(diǎn)擊 “Save” 按鈕,文件即生成一個(gè)文件名和存放目錄。筆者用以上參數(shù)轉(zhuǎn)換一個(gè) 23MB 的 AVI 文件,大約用了 7 分 40 秒,速度還是比較快的,生成的 MPEG-1 格式的文件的圖象和音頻也沒(méi)有失真,視頻壓縮率為 26∶1,質(zhì)量也比較高。另外,以上過(guò)程是完全可逆的,由 MPEG-1 格式可以轉(zhuǎn)換為 AVI、QuickTime 等格式的。
圖 2 MainActor 是一個(gè)多媒體播放器
2. maseg
maseg 為多媒體編輯器,主要用于多個(gè)多媒體文件的合成處理,見(jiàn)圖 3 所示。
圖 3 功能強(qiáng)大的多媒體編輯器
(1) 主選單和快捷按鈕,主選單包括 File、Edit、Object、View 和 Help 五個(gè)子選單選項(xiàng)。
(2) 主選單下面是一組工具欄,主要包括向時(shí)間軸添加圖像、字體、顏色、視頻、聲音、不規(guī)則圖形等。
(3) 多媒體文件預(yù)覽窗口,在保存文件前請(qǐng)預(yù)覽該文件。
(4) 時(shí)間軸(Timeline)將時(shí)間分割成許多同樣的小塊,每一塊表示?恢 J奔渲嶸系拿懇恍「窬捅硎疽恢?!由左舷撘按顺邢姤放就芯曢W碩纈啊J奔渲崾前才挪⒖刂浦〉吶帕屑敖叢傭髯楹掀鵠吹拇翱凇?
(5) 二維和三維符號(hào)瀏覽器。
(6) 時(shí)間軸播放控制器。
下面舉一個(gè)實(shí)例:
在時(shí)間軸內(nèi)點(diǎn)擊鼠標(biāo)右鍵,選擇第三項(xiàng)向時(shí)間軸加入 2D 字符,見(jiàn)圖 4 所示。
圖 4 向時(shí)間軸加入 2D 字符
在時(shí)間軸的下一幀點(diǎn)擊工具欄的 “Inset oscillatoscope” 按鈕,向時(shí)間軸加入一個(gè)振蕩符號(hào),在音頻視頻預(yù)覽窗口可以看到它的形狀,見(jiàn)圖 5 所示。
圖 5 時(shí)間軸內(nèi)振蕩符號(hào)的預(yù)覽
在時(shí)間軸內(nèi)的下一幀點(diǎn)擊鼠標(biāo)右鍵,選擇第二項(xiàng)向時(shí)間軸加入多媒體文件。
選擇音頻、視頻、圖像格式文件的互相轉(zhuǎn)換工具 mave,以生成 MPEG-1 文件。
預(yù)覽剛剛生成的新文件,點(diǎn)擊時(shí)間軸播放器(Timeline Player)的 “Play”,見(jiàn)圖 6 所示。
圖 6 預(yù)覽剛生成的新文件
預(yù)覽結(jié)束后,如果沒(méi)有問(wèn)題就單擊 “File” 選單的 “Save” 選項(xiàng),將文件以一個(gè)工程方式(Project)保存到一個(gè)文件夾中。
Linux 是一個(gè)真正的搶占式多任務(wù)、多線程、多用戶的操作系統(tǒng),它構(gòu)建影音平臺(tái)在成本、技術(shù)上都有優(yōu)勢(shì)。通過(guò)介紹 MainActor 中 mave、maseg 兩個(gè)主要軟件模塊的使用,基本上可以在 Linux 桌面環(huán)境上建立了一個(gè)低成本的影音工作平臺(tái)。
通過(guò)上本介紹MainActor 中 mave、maseg 兩個(gè)主要軟件模塊的使用,想必大家對(duì)在Linux 桌面環(huán)境上搭建個(gè)影音平臺(tái),有了自己的心得。
【編輯推薦】
- Linux啟動(dòng)全線提速指南
- 如何修改Linux主機(jī)名
- Linux未來(lái)春光無(wú)限
- linux shell攻略上篇
- 使用ubuntu新立得輕松搞定影音播放器Totem
- 暴風(fēng)影音宣布召回1.2億播放器軟件
- 影音游戲兩不誤 英特爾新酷睿輕松搭建HTPC