搭建基于Linux桌面环境的影音平台-Linux基础
·当前位置: 学海荡舟-论文 >> 电脑技术 >> Linux-DOS >> Linux基础 >> 教程正文
搭建基于Linux桌面环境的影音平台


视频、音频的处理加工一直是计算机在多媒体方面的重要应用,传统上是Unix工作站的天下。由于Linux是Unix操作系统的变体,从某种程度上说,它天生适用于图形市场。目前已有一大部分市场被Linux工作站所瓜分了。Linux成为Unix系统在个人计算机上的一个代用品,并能用于替代那些较为昂贵的系统。因此,在家中使用Linux就能够完成一些工作任务。本文就介绍一下在家里就可以建立的一个基于Linux桌面环境的影音工作站。

MainActor是一个处理视频、音频的优秀软件,具有极好的动画视频格式转换编辑剪接工具,并自带编辑功能AVI<-->MPG、MPG<-->AVI、动画序列等。它可以用于许多文件格式的互相转换,带很多滤镜,其中支持的文件格式包括AVI、FLI、FLC、JPEG、MOV、TGA、GIF、MPEG-Ⅰ/Ⅱ等。目前最新的版本可以直接捕捉、处理数码摄像机的信号。

由于处理视频、音频对于计算机的中央处理器、显示系统、存储系统等要求较高,所以应尽量提供一些高性能的硬件系统。下面就以我的硬件配置为例,介绍如何搭建影音平台。硬件配置:中央处理器为AMD Duron 1.1G,内存为256MB SDAM ,显示卡为nVIDIA GeForce2 MX 32MB,声卡为创新PCI 128数码版,硬盘为希捷酷鱼三代20GB(7200转,2MB缓存)。为了提高工作效率,在搭建基于Linux桌面环境的平台时要尽量提供高性能的硬件系统。



软件下载与准备工作

1.软件下载

MainActor软件可以在它的主页//www.mainconcept.com/下载RPM包,为//www.mainconcept.com/archive/MainActor-3.6-5.i386.rpm 。

2.系统要求

软件要求内核(Kenerl)至少在2.4以上。KDE 2.0,Window System XFree86 4.03,桌面分辨率至少为800×600,桌面颜色至少16位增强色。

硬件中央处理器为奔腾Ⅲ450MHz以上,内存为128MB,硬盘空间为600MB,OSS/Linux兼容声卡,16MB显示内存。

3.准备工作

由于工作时需要使用zlib、Qt、gtk及libpng函数,因此安装前一定要检查计算机中是否已经含有下列的软件: zlib(zlib-1.1.3-xx以上) 、Qt(Qt-2.0.xx以上)、libpng gtk。可以使rpm分别来确认:

rpm -qa | grep gtk
rpm -qa | grep zlib
rpm -qa | grep qt
rpm -qa | grep libpng


检测结果见图1所示。



图1 运行MainActor必须安装模块和函数库

软件安装

软件安装使用下列命令:

rpm -ivh MainActor-3.6-5.i386.rpm

软件包管理程序会在/usr/local/bin目录下建立4个可执行程序,即mave、maseg、macap、mahelp。这些就是MainActor处理视频、音频的的主程序,

功能特点

下面分别详细介绍mave和aseg两个主要软件的使用。

1.mave

mave是音频、视频、图像格式文件的互相转换工具,同时也是一个多媒体播放器。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下的图像格式转换的工具比较多,就不详细讲了。这里主要讲一下音频、视频文件的互相转换。MPEG-1标准(ISO/IEC11172)制定于1992年,是针对1.5Mbps以下数据传输率的数字存储媒体运动图像及其伴音编码设计的国际标准。它主要用于在CD-ROM(包括Video-CD、CD-I等)存储彩色的同步运动视频图像。它针对SIF(标准交换格式)标准分辨率(NTSC制为352×240;PAL制为352×288)的图像进行压缩,每秒可播放30帧画面,具备CD(指激光唱盘)音质。同时,它还被用于数字电话网络上的视频传输,如非对称数字用户线路(ADSL)、视频点播(VOD)、教育网络等。它的目的是把221Mbps的NTSC图像压缩到1.2Mbps,压缩率为200:1。MPEG-2用于宽带传输的图像,图像质量达到电视广播甚至HDTV的标准。与MPEG-1相比,MPEG-2支持更广的分辨率和比特率范围,将成为数字图像盘(DVD)和数字广播电视的压缩方式。MPEG-2标准(ISO/IEC13818)制定于1994年,是针对3~10Mbps的数据传输率制定的的运动图像及其伴音编码的国际标准。MPEG-1与MPEG-2分别应用于VCD和DVD。在制作VCD光盘时,经常需要将AVI文件转换成MPEG文件后才能刻录。下面就讲一下如何将一个AVI文件转为MPEG-1格式文件。

(1)首先打开一个新AVI(Audio Video Interleaved)文件,在转换之前先预览一下图像和声音有无问题,因为MainActor同时也是一个支持很多格式的多媒体播放器。见图2所示。

(2)转换格式。点击工具栏的保存选项,见图3所示。选择MPEG-1格式,编码选择PAL制式,采样频率44KHz,每秒播放25帧,文件输出长宽为352×288毫米。参数设置后点击“Save”按钮,文件即生成一个文件名和存放目录。笔者用以上参数转换一个23MB的AVI文件,大约用了7分40秒,速度还是比较快的,生成的MPEG-1格式的文件的图象和音频也没有失真,视频压缩率为26∶1,质量也比较高。另外,以上过程是完全可逆的,由MPEG-1格式可以转换为AVI、Quick TIME等格式的。



图2 MainActor是一个多媒体播放器



图3 为转换文件参数设置

2.maseg

maseg为多媒体编辑器,主要用于多个多媒体文件的合成处理,见图4所示。



图4 功能强大的多媒体编辑器

(1)主选单和快捷按钮,主选单包括File、Edit、Object、View和Help五个子选单选项。

(2)主选单下面是一组工具栏,主要包括向时间轴添加图像、字体、颜色、视频、声音、不规则图形等。

(3)多媒体文件预览窗口,在保存文件前请预览该文件。

(4)时间轴(Timeline)将时间分割成许多同样的小块,每一块表示一帧。时间轴上的每一小格就表示一帧,帧由左向右按顺序播放就形成了动画电影。时间轴是安排并控制帧的排列及将复杂动作组合起来的窗口。

(5)二维和三维符号浏览器。

(6)时间轴播放控制器。

下面举一个实例:

◆ 在时间轴内点击鼠标右键,选择第三项向时间轴加入2D字符,见图5所示。



图5 向时间轴加入2D字符

◆ 在时间轴的下一帧点击工具栏的“Inset oscillatoscope”按钮,向时间轴加入一个振荡符号,在音频视频预览窗口可以看到它的形状,见图6所示。



图6 时间轴内振荡符号的预览

◆ 在时间轴内的下一帧点击鼠标右键,选择第二项向时间轴加入多媒体文件。

◆ 选择音频、视频、图像格式文件的互相转换工具mave,以生成MPEG-1文件。

◆ 预览刚刚生成的新文件,点击时间轴播放器(Timeline Player)的“Play”,见图7所示。



图7 预览刚生成的新文件

◆ 预览结束后,如果没有问题就单击“File”选单的“Save”选项,将文件以一个工程方式(Project)保存到一个文件夹中。

Linux是一个真正的抢占式多任务、多线程、多用户的操作系统,它构建影音平台在成本、技术上都有优势。通过介绍MainActor中mave、maseg两个主要软件模块的使用,基本上可以在Linux桌面环境上建立了一个低成本的影音工作平台。

(责任编辑:西门吹风)
   
  • 上一篇教程:
  • 下一篇教程:
  • :查看相关:
  • 双机互联的工具LapLink的使用

  • DOS环境变量“全家福”

  • MS-DOS:解决Windows 所不能

  • DOS和Linux近年来的发展比较

  • Interlnk、Intersvr、Qbasic命令使用说明