当前位置:操作系统 > Unix/Linux >>

linux应用软件谈之多媒体篇(下)

摘要:linux应用软件谈之多媒体篇

  二、mp3

  上面提到的一些软件也附带支持mp3,不过我还是来专门介绍一下mp3播放器.

  1、xmms

  XMMS――linux下的MP3 player 咋一看还以为就是Winamp呢。其实XMMS(X MultiMedia System)就是为了让习惯于window的用户用linux时能够方便些而编写的,完全模仿winamp的外形和功能,具有winamp的大部 分功能,如:Visualization、DSP/Effect和Skins等。Redhat7.0光盘上就带有.可以转换许多漂亮的skins.

  2.freeamp

  freeamp前身是X11amp,是一个运行在Linux系统的X Window下播放MP3的应用程序。从功能上来说,freeamp同Windows 9x下的Winamp功能完全相同,X11amp的外观同Winamp极其相似。当然,也结合了Linux自身的一些特点,现有版本提供在播放器同时提供查找文件、音量平衡、重放、MP3待播列表、拖拉播放、记时功能、快速跳转曲目的各种功能,、还提供许多很炫的skins.但是我觉得freeamp较耗资源.

  3.Xmp3play

  Xmp3play也是一个比较好的MP3播放器。Xmp3play用户可以到此处下载:http://cray.tuug.utu.fi/~phoenix/xmp3player/。

  4、kmp3

  kde下的mp3播放器,界面简洁,使用简单,更不错的是开销小,不过我找到的kmp3只能在redhat 6.2下强行安装,用起来很不错,我很喜欢,但是在redhat 7.0和7.1上我一直没装成功,幸憾!

  5、mp3blaster

  mp3blaster,在控制台下执行的MP3播放工具,http://metalab.unc.edu/pub/Linux/apps/sound/players/mp3/

  mp3blaster-2.0b17.tar.gz,没准用得上.

  三、cd播放器

  我想,现在的机器上不可能不支持cd吧?!,cd播放器应该是必需品了.

  1.GNOME CD Player

  GNOME CD Player是一款基于GNOME的CD播放软件,这是Redhat linux附带的软件,一般只要装了GNOME,就会安装它。从它的界面来看,与微软Windows下的CD播放机很相似,除常规的CD播放功能外,还可以对CD的播放方式,时间显示方式等进行设置,并且支持CD唱盘数据库(CDDB),可以满足CD播放的大部分需要,使用相当简单,方便.

  2、kscd

  跟在gnome下的cd player类似,只不过是kde上附带的软件,需要先安装kde.

  四、制作VCD

  在Linux下当然也可以制作VCD,下载一个软件:vcdtools-0.4.tar.gz或者更好的mplex。

  需要有支持SCSI和"generic"SCSI的Linux核心,如果你的CD-R或CD-RW是ATAPI/IDE接口,就还要把SCSI emulation(SCSI仿真)编译进您的Linux核心.不会编译核心,这可是linuxer的必修课喔,不过,redhat等发行版的内核已经编译进对它的模块支持,只要重新启动Linux,在LILO启动时,加入参数"/dev/node=ide-scsi"(假设ATAPI/IDE接口的CD-R或者CD-RW是以从盘(Slave Drive)挂接在第二个IDE通道上)。

  安装vcdtools

  tar zxvf vcdtools-0.4.tar.gz

  cd vcdtools-0.4

  make

  编译完以后,就可以在VCD Tools中使用命令"mkvcdfs"。使用方法如下例所示:

  mkvcdfs video1.mpg video2.mpg video3.mpg video4.mpg

  这一命令将把MPEG文件(video1.mpg~video4.mpg等4个文件)合并成2个文件: vcd.toc和vcd_image.bin,默认保存在当前目录(文件夹)中,vcd.toc说明VCD内容的结构,而vcd_image.bin是用来烧制VCD作品的映像文件。

  如果您想要制作SVCD格式的VCD(专业的表示是: 图像大小为480×480/576, 2500MB/s的MPEG-2),那么就需要mpeg2enc(包含在lavtools内)来编码您的MPEG文件,同样可以使用vcdmplex(已经包含在VCD Tools内),使用命令格式为:

  vcdmplex MPEG_video_stream MPEG_audio_stream MPEG_system_stream

  这一命令将把Video视频文件(MPEG_video_stream)和Audio音频文件(MPEG_audio_stream)合成一个标准的MPEG文件(MPEG_system_stream),详细的说明请参见该软件的帮助文档。

  在http://www.ping.de/sites/daneb/cdrdao.html中下载一个名为CDRDAO(for Disk-At-Once) 的程序,用来向您的CD-R或CD-RW写数据。

  编译后,安装,然后输入"ln -s /dev/sg0 /dev/cdrecorder",以保证dev/cdrecorder设备指向CD-R或CD-RW,防止它出错。注意,这里假定您只有一个ATAPI/IDE接口的CD-R或CD-RW,没有其他的SCSI设备,而且使用了SCSI仿真。如果您还有其他的SCSI设备,那么就需要把sg0改成相应的scsi设备号.找到刚才制作好的vcd.toc文件,键入命令"cdrdao vcd.toc",一段时间后(视CD-R或CD-RW的速度而定,cdrdao会自动使用刻录设备的最高速来完成刻录工作),你制作的VCD作品就完成了。需要特别注意的是,烧制VCD最好使用Root账号.

  5、CD烧录

  上面介绍的cd烧录是在命令行中实现的,其实,linux有一个在x window下的软件来完成.这个软件,这就是XCD-Roast .

  X-CD-Roast为命令行下的CD刻录软件提供了GUI接口,XCD-Roast包含了自扩展的X11用户接口,可以自动检测SCSI和IDE接口,支持新的ISO9660数据CD,支持AUDIO格式,无需硬盘BUFFERING的快速CD刻录。 该软件还具有logfile功能,xcdroast支持几乎所有的cdr刻录机.

  在http://mud.263.net.cn/pub/linux上下载到找到xcd-rocast0.96e.tar.gz

  编译xcdroast需要你的系统安装了TCL/TK 8.0和 Tix,这在REDHAT中是缺省安装的,还需要安装XFree86-devel:

  tar zxvf xcd-rocast0.96e.tar.gz

  ./configure

  make

  make install

  在xterm下执行xcdroast就行了.使用方法就不唠叨了.

  

上一个:Linux图形图像处理软件(二)
下一个:linux应用软件谈之多媒体篇(上)

更多Unix/Linux疑问解答:
路由原理介绍
子网掩码快速算法
改变网络接口的速度和协商方式的工具miitool和ethtool
Loopback口的作用汇总
OSPF的童话
增强的ACL修改功能
三层交换机和路由器的比较
用三层交换机组建校园网
4到7层交换识别内容
SPARC中如何安装Linux系统(2)
SPARC中如何安装Linux系统(1)
用Swatch做Linux日志分析
实战多种Linux操作系统共存
浅析Linux系统帐户的管理和审计
Linux2.6对新型CPU的支持(2)
电脑通通透
玩转网络
IE/注册表
DOS/Win9x
Windows Xp
Windows 2000
Windows 2003
Windows Vista
Windows 2008
Windows7
Unix/Linux
苹果机Mac OS
windows8
安卓/Android
Windows10
如果你遇到操作系统难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,