http://www.pmtsolution.net/articles/files/Open Source多媒体软件.pdf
Open Source多媒体软件
第一版 2002年12月
PMT 吴昊
本文是“PMT Files”的一部分,收集、整理和汇编了Open Source的多媒体软件。最新版本可以从http://www.pmtsolution.net获得。
一、 音频/视频编辑
1. Cinelerra http://heroinewarrior.com/cinelerra.php3
Cinelerra是Heroine Virtual公司(http://heroinewarrior.com)的一款编辑音频/视频(特别是MPEG)的专业电影制作软件。Cinelerra的特色不在其易用性,而是其强大的功能,并且,它可以通过局域网将Render的工作分布到多个节点上,还可以进行后台Render。
Cinelerra运行在Linux上,硬件平台建议是双CPU和高速局域网。
在Heroine Virtual公司的网站上还有其他的Open Source软件,如MP3库、Quicktime for Linux等。
图 1. Cinelerra屏幕截图
2. VirtualDub http://www.virtualdub.org
VirtualDub是一个运行在32位Windows(98/NT/2000/XP)上易于使用的视频捕捉和线形处理的工具。
图 2. VirtualDub屏幕截图
3. Kino http://kino.schirmacher.de/
Kino是一个运行在Linux上的视频捕捉和非线形处理工具。
图 3. Kino屏幕截图
4. CDex http://cdexos.sourceforge.net/
CDex运行在Windows平台上,可以读取音乐CD上的音轨,并转变为WAV、MP3等格式的文件,非常易于使用。
图 4. CDex屏幕截图
5. Audacity http://audacity.sourceforge.net/
Audacity支持Linux、Windows和MacOS,可以进行WAV、AIFF、MP3等多种音频文件的编辑和丰富的特殊效果处理。
图 5. Audacity屏幕截图
6. OpenDivX http://www.projectmayo.com/projects/index.php
OpenDivX支持Linux、Windows、MacOS和PocketPC(基于ARM系列),提供了对DivX的编码/解码、流处理等功能。
7. XviD http://www.xvid.org
XviD支持Linux和Windows平台上的MPEG4编码/解码。
图 6. XviD屏幕截图
二、 2D图像/动画处理
1. GIMP http://www.gimp.org/
GIMP(GNU Image Manipulation Program,即GNU图像处理程序)是一款类似Adobe Photoshop的功能强大的图像处理工具,支持Linux、Windows和MacOS等。
图 7. GIMP屏幕截图
2. Film GIMP http://filmgimp.sourceforge.net/
Film GIMP虽然基于GIMP,但它是一个独立的Open Source项目,和GIMP及GNU无关。Film GIMP用于电影制作中的连续图像处理,例如在Harry Potter(哈里 ·波特)、Scooby-Doo(狗震震)等电影的制作过程中都用到了Film GIMP。支持Linux、MacOS,即将支持Windows。
图 8. Film GIMP屏幕截图
3. NetPBM http://netpbm.sourceforge.net/
NetPBM(即原来的PBMplus)是一个集合了220多个命令行工具的图像包,可以视为没有图形界面的GIMP,或者Photoshop。它可以处理100多种格式的图形文件,40多种编辑和特效功能。由于是命令行形式,它还可以用作CGI。同时,NetPBM还为开发人员提供了一个C语言库。NetPBM具有良好的移植性,可以在Linux、Windows、MacOS等多种操作系统上使用。
4. JAHSHAKAFX http://jahshakafx.sourceforge.net/
JAHSHAKAFX是一个基于OpenGL和OpenML的实时三维和二维图像/动画处理系统,支持Linux和Windows。
图 9. JAHSHAKAFX屏幕截图
5. Tux Paint http://www.newbreedsoftware.com/tuxpaint/
Tux Paint是一个专门为儿童设计的画图软件。尽管不如GIMP 功能强大,但它的操作界面更简便,更有娱乐性。
图 10. Tux Paint屏幕截图
6. AutoTrace http://autotrace.sourceforge.net/
AutoTrace 可以把BMP等格式的位图文件转化为PS、SWF等格式的矢量图,类似于CorelTrace和Adobe Streamline。支持Linux和Windows。
图 11. AutoTrace屏幕截图
7. DrawSWF http://drawswf.sourceforge.net/
DrawSWF是一个简单的基于Java的绘图软件,可以将绘画存成Flash动画。
图 12. DrawSWF屏幕截图
三、 3D制作
1. K-3D http://k3d.sourceforge.net/
K-3D是一个三维建模、渲染和动画制作工具,支持Linux和Win32。
图 13. K-3D屏幕截图
2. Art of Illusion http://aoi.sourceforge.net
Art of Illusion是一个基于Java的三维建模和渲染工具。
图 14. Art of Illusion屏幕截图
四、 其他
1. MoviX http://movix.sourceforge.net/
MoviX是一个特别的Linux发布版本(distribution),约5M字节。将MoviX刻录到CD后,用该CD启动计算机,就可以自动播放所有在CD根目录下的DVD、VCD、DivX、MP3等多媒体文件。
图 15. MoviX屏幕截图
2. Demo Effects http://demo-effects.sourceforge.net/
Demo Effects是一个制作火焰、眩光等图形效果的C/C++函数库,可在Linux和Cygwin上使用。
3. CamStudio http://www.rendersoftware.com/products/camstudio/
CamStudio是一个Windows平台上的屏幕截图工具,可以将用户的屏幕操作记录成AVI文件,并可同时录制声音(话筒输入或扬声器播放)。
图 16. CamStudio屏幕截图