PMT资源之Open Source多媒体软件

原创 2002年12月09日 09:27:00

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屏幕截图


 

PSI/SI深入学习2——PSI信息解析(PAT,PMT,CAT)

转自:http://blog.csdn.net/kkdestiny/article/details/12994085 PSI/SI 深入学习 BASIC KNOWLEDGE LEARNING...
  • jikaishihuaidan
  • jikaishihuaidan
  • 2015年07月21日 10:52
  • 799

GNU计划与开源软件(Open Source)

      1983年9月27日,美国MIT的学者Richard Stallman提出GNU计划。该计划的目的是:”to give computer users freedom...
  • yuanmeng001
  • yuanmeng001
  • 2013年04月04日 14:29
  • 978

多媒体架构---display介绍

前言: 此篇blog从LCD原理、Display基础知识、DSI介绍、HDMI相关、display原理概念相关、安卓中的Display Graphics框架、Qcom display框架这些点给大家...
  • weijory
  • weijory
  • 2017年02月16日 16:12
  • 801

failed to open file mysql,导入mysql数据库打不开的解决办法

使用mysql导入数据库时很不凑巧的出现: Failed to open file 'xxx.sql', error: 2 主要的原因在于mysql没权限读取你指定导入盘符的权限。 so 我们此...
  • zch501157081
  • zch501157081
  • 2016年05月09日 11:15
  • 3600

PMT结构定义:

PMT结构定义: typedef struct TS_PMT_Stream {  unsigned stream_type                    : 8; //指示特定PID...
  • zxh821112
  • zxh821112
  • 2013年06月29日 20:12
  • 2445

丰富你的程序,运用手机多媒体

在过去,手机的功能都比较单调,仅仅就是用来打电话和发短信的。而如今,手机在我们生活中正扮演着越来越重要的角色,各种娱乐方式都可以在手机上进行。上班的路上太无聊,可以带着耳机听音乐。外出旅行的时候,可以...
  • u013678930
  • u013678930
  • 2016年03月16日 17:02
  • 854

TS流分析-PMT包

PMT即节目映射表,Program Map Table。节目相关表PAT中可能包含多个PMT,PMT中又包含音视频对应的包PID及音视频类型的定义。      0000   47 40 62 38 ...
  • u012587637
  • u012587637
  • 2017年01月11日 15:30
  • 635

开源(Open Source)那些事儿 (一)

背景 最近有幸参与了王克伟的开源项目iToday,详情可以参考 我在Windows嵌入式系统上的一个绚丽用户界面开源项目(iToday)。克伟的号召力超人,Q群一下子就爆满200人。如果扩容了,大家有...
  • peixiuhui
  • peixiuhui
  • 2013年07月12日 10:42
  • 1413

从TS流到PAT和PMT

一 从TS流开始         最近开始学习数字电视机顶盒的开发,从MPEG-2到DVB,看着看着突然就出现了一大堆表格,什么PAT、PMT、CAT……如此多的表该怎样深入了解呢?       ...
  • rongdeguoqian
  • rongdeguoqian
  • 2014年01月13日 10:07
  • 17374

20130221-STM32关于各种头文件No such file or directory的详细解决方法

初学STM32经常学习会网上找的例程,或是买的开发板带的例程等等,经常在编译的时候遇到 ..\User\stm32f10x_it.c(26): error:  #5: cannot open sou...
  • sy_lixiang
  • sy_lixiang
  • 2013年02月21日 13:49
  • 14709
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PMT资源之Open Source多媒体软件
举报原因:
原因补充:

(最多只允许输入30个字)