提到多媒體制作軟件許多讀者會想到Premiere,它是Adobe公司在Windows平台上的功能強大的電影編輯軟件,能將視頻、圖片、聲音等素材整合在一起。多媒體的處理加工一直是計算機的重要應用。
其實多媒體視頻、音頻的處理傳統上是采用專用RISC技術的Unix工作站,可以說RISC/Unix的王朝,Linux是Unix操作系統的變體,從某種程度上說,它天生適用於多媒體處理市場,已有一大部分市場被Linux工作站瓜分了。Linux打進視頻音頻處理界其實已是好幾年前的事,當時廠商首先是以這類服務器來產生影片的影像,及至最近也被應用在工作站上,直接用來繪制或塑造人物模型。1997年發行的《泰坦尼克(Titannic)》是Linux在好萊塢夢工廠的第一部下渲染特技大片。另外FdzaiI公司(帕羅阿而多的夢工廠)制作的《怪傑史瑞克(Shrek)》也使用了Linux。Linux是Unix作業系統的一種變形,免費提供程式設計師根據應用來修改內碼,並作為微軟(Microsoft)視窗系統之外的另類選擇。
1、簡介:
Brcast-2000c是一個非線形編輯軟件。可以幫助你創作videos 多媒體,應用於復制音像生產和錄影。Bcast-2000c支持以下多媒體格式:WAV, MP2 和mp3, MPEG-2,MPEG -1、DVD, Quicktime、JPEG 和TIFF 。由於處理視頻、音頻對於計算機的中央處理器、顯示系統、存儲系統等要求較高,所以面盡量提供一些高性能的硬件系統。下面看看我的硬件配置:中央處理器:AMD Althon 1.1G,內存:256 SDARM ,顯示卡:Nvidia GeForce2 MX 32 兆、 聲卡 創新PCI 128 數碼版、硬盤希捷 捷豹36G (SCSI 10000轉 2M緩存)。筆者的計算機硬件配置屬於中等偏下。為了提高工作效率在你搭建基於Linux桌面環境的平台時盡量提供一些高性能的硬件系統。
軟件下載:Brcast-2000c的官方網址是:http://www.heroinewarrior.com/index.PHP3 下載鏈接:http://icm.linux.tUCows.com/files/Bcast-2000c-src.tar.gz
2、系統最低要求:
軟件:它要求內核(Kenerl)至少在2.4以上。KDE 2.0,Window System XFree86 4.03,桌面分辨率至少為800×600 ,桌面顏色至少16位增強色。
硬件:中央處理器:奔騰II 450 以上 ,內存 128 兆 ,硬盤空間 1G、OSS/Linux兼容聲卡、16兆顯示內存 。
3、准備工作:
工作時需要使用zlib、QT、gtk模塊和相關的函數庫,安裝前請檢查計算機中是否已經含有下列的軟件: Zlib(2.95以上)、qt(qt-2.0.xx以上)、gtk。可以使RPM分別來確認:檢測結果見圖-1。
rpm -qa grep gtk rpm -qa grep qt rpm -qa grep zlib
圖-1 檢測運行Brcast-2000c必須安裝模塊和函數庫
4、下面筆者以自己使用的Mandrake 8.2 Linux 平台為例介紹一下如何構架Linux平台下多媒體工作站
(1)安裝軟件。對於軟硬件配置不太高的Linux系統,安裝Brcast-2000c的過程時間比較長請耐心等待。
gun Bcast-2000c-src.tar.gz tar Bcast-2000c-src.tar cd Bcast-2000c ./configuremake make install
(2)Brcast-2000c組成部分,見圖-2。
圖-2 Brcast-2000c的重要模塊
(1)多媒體文件頻播放窗口:可以在300×240大小的窗口以每分鐘24幀播放MPEG-2文件。
(2)主控制菜單和快捷按鈕,主選單包括:File、Edit、Audio、Video、Tracks 、Settings、View、Window八個子菜單。
(3)時間軸(Timeline):將時間分割成許多同樣的小塊,每一塊表示一幀。時間軸上的每一小格就表示一幀,幀由左向右按順序播放就形成了動畫電影。時間軸是安排並控制幀的排列及將復雜動作組合起來的窗口。
(3)Brcast-2000c控制台:用於控制 Brcast-2000c工作時左右聲道的開啟和其他參數。
(4)聲音控制台:播放多媒體文件時動態顯示音量。
Brcast-2000c支持的圖象格式包括:JPEG、GIF、BMP、PNG、GIF、PCX、TGA、IFF-ANIMX 、MacPICT。支持的音頻視頻文件格式包括:AU、FLI/FLC、GIF-Anim 、MPEG-I/II (MPEG-II optional) 、MPEG-Audio 、PPM/PGM/PBM 、Quicktime 、WAV。這裡主要講一下Linux下音頻、視頻文件。MPEG-1標准(ISO/IEC11172)制定於1992年,是針對1.5Mbps以下數據傳輸率的數字存儲媒體運動圖像及其伴音編碼設計的國際標准,主要用於在CD-ROM(包括Video-CD、CD-I等)存儲彩色的同步運動視頻圖像,它針對SIF(標准交換格式)標准分辨率(NTSC制為352×240;PAL制為352×288)的圖像進行壓縮,每秒可播放30幀畫面,具備CD(指激光唱盤)音質。同時,它還被用於數字電話網絡上的視頻傳輸,如非對稱數字用戶線路(ADSL)、視頻點播(VOD)、教育網絡等。 它的目的是把221Mbit/秒的NTSC圖像壓縮到1.2Mbit/秒,壓縮率為200:1。MPEG-2用於寬帶傳輸的圖像,圖像質量達到電視廣播甚至HDTV的標准。和MPEG-1相比,MPEG-2支持更廣的分辨率和比特率范圍,將成為數字圖像盤(DVD)和數字廣播電視的壓縮方式。MPEG-2標准ISO/IEC13818)制定於1994年,是針對3~10Mbps的數據傳輸率制定的的運動圖像及其伴音編碼的國際標准。MPEG-1與MPEG-2分別應用於VCD和DVD。
5、應用案例
主控制菜單是Brcast-2000c的最重要部分,可以完成所有的音頻、視頻的處理工作。Brcast-2000c實際是一個多媒體文件的編輯器,他可以把幾個多媒體文件合成一個文件。比如它可以在一個已經編輯好的文件中加入一些圖象。Brcast-2000c還可以對QuickTime進行Render處理。
在使用Brcast-2000c時首先要進行一個基本配置,方法是點擊主控制菜單的“Setting”選項,進行性能配置主要是“音頻輸出”、“音頻輸入”、“視頻”、“外部掛件”等選項,見圖-3
圖-3 Brcast-2000c的基礎配置
具體步驟:
1、用Linux圖象大師GIMP或其他圖象制作軟件,制作好PNG格式的圖象,保存到根目錄。
2、播放你需要的一個多媒體文件在你需要的地方點擊時間軸,點擊Brcast-2000c主控菜單的“File”子菜單的“Append”加入PNG圖象文件即可。
3、播放文件、並進行編輯直到滿意為止,保存文件。
4、以後播放這個文件時你加入的PNG圖象就會成為新文件的一部分
5..以上的操作只是Brcast-2000c最簡單的一個應用:下面我們看一個復雜一些的應用,它主要包括對聲音文件的編輯和對視頻文件的合成,見圖-4.
圖-4 Brcast-2000c 高級應用
總結:
Linux是一個真正的搶占式多任務、多線程、多用戶的操作系統,Linux具有廣泛的平台適應性。它在基於Intel公司的x86(也包括AMD、VIA、IDT)的計算機、基於Alpha的計算機,以及蘋果、Sun、SGI等公司的計算機上都有相應的發行版本。Linux在多媒體平台的構建中在成本、技術上都有優勢這與Linux具有的良好特性是分不開的。Linux充分利用X86CPU的任務切換機制實現高性能的目標。通過介紹Brcast-2000c軟件的使用,我們使用Intel X86兼容處理器在Linux下建立了一個低成本的高性能多媒體工作站。