Chinaunix首页 | 论坛 | 博客
  • 博客访问: 806232
  • 博文数量: 244
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 2420
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-29 09:07
文章分类

全部博文(244)

文章存档

2011年(4)

2010年(3)

2009年(72)

2008年(119)

2007年(46)

我的朋友

分类: LINUX

2008-05-08 10:38:24

EXPAT是一个XML解析器,可用于PHP,Perl,Python等
#编译这个包的时候,要修改里面的configure文件,把cross_compiling=no 改为 cross_compiling=yes
    build imextra libtasn1
    build imextra opencdk
#gnutls - 添加net-libs/gnutls支持(GnuTLS是一款提供可靠传输层加密的库)
    build imextra gnutls
#GNU Libidn 是IETF 国际域名(IDN) 工作组定义的Stringprep, Punycode 和IDNA 规范的一个实现
    build imextra libidn
#iksemel是一个简单的用C写的XML-parsing库


#如果只想用esound实现多音流,就把声音的输出和输入设为esound,就是,用alsa驱动多音流就设置为alsa

audiofile
添加libaudiofile(音频文件库)支持,处理各种音频格式的库并为esound进程使用

esound
是一个库以及后台服务,目的是无论使用OSS还是ALSA,它都为Linux音频系统提供一个统一的界面,如支持多音频流同时发声




支持mp3
libid3tag解析音频文件的tag REC ID3 tags读写支持
libmad  开源的mp3音频解码器 minimad.c 文件
音质最好的mp3编码器
可以考虑静态编译,加快速度,建议安装在/usr 下,否则一些程序找不到id3tags.h 如:imlib2

mpg123 text模式下的mp3播放工具

movie player for Linux
video player for UNIX
audio player for Pocket PC
MP3/Ogg player for Pocket PC
MP3 player for Pocket PC
media player for Pocket PC
Python/GTK front-end to madplay
Python front-end to madplay
(part of Opie) media player for the Sharp Zaurus
high-level audio API
MIDI sequencer
multimedia player for Linux
Perl module


mpeg2dec


liboil



libogg

libvorbis
libvorbis是开源的音频音乐编码解码函数库

x264 
 
No suitable assembler found.  x264 will be several times slower.
Please install 'yasm' to get MMX/SSE optimized code.


xvidcore 
amrwb
amrnb
AMR WB FLOAT NOTICE ! Make sure you have downloaded TS26.204
V5.1.0 from


libdts 
DTS音轨解码器库   播放DTS音轨,传统的方法是使用WinDVD的DTS解码器
faad2
faac
- a free ATSC A/52 stream decoder

参考资料:
让arch linux更动听(dmix多音流)

系统攻略:全方位接触 Linux的声音系统


is a video compression project at the University of Washington with the goal of making wireless cell phone

VLC media player

VLC media player is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as well as DVDs, VCDs, and various streaming protocols.


gstreamer

gst-plugins-base

gst-plugins-good

gst-plugins-ugly

gst-ffmpeg
--enable-liba52       enable GPLed liba52 support [default=no]
--enable-liba52bin    open liba52.so.0 at runtime [default=no]
--enable-libamr-nb    enable libamr-nb floating point audio codec
--enable-libamr-wb    enable libamr-wb floating point audio codec
--enable-libfaac      enable FAAC support via libfaac [default=no]
--enable-libfaad      enable FAAD support via libfaad [default=no]
--enable-libfaadbin   open libfaad.so.0 at runtime [default=no]
--enable-libgsm       enable GSM support via libgsm [default=no]
--enable-libmp3lame   enable MP3 encoding via libmp3lame
--enable-libvorbis    enable Vorbis encoding via libvorbis,
                     native implementation exists [default=no]
--enable-libx264      enable H.264 encoding via x264 [default=no]
--enable-libxvid      enable Xvid encoding via xvidcore,
                      native MPEG-4/Xvid encoder exists [default=no]
 "can't find a register in class `GENERAL_REGS' while reloading `asm'"
This is caused by the inline assembly code for optimization in older versions of linuxsampler. You have to compile older versions of LinuxSampler (v0.3.3 and older) with -O2 or -O3 to avoid this problem. Usually this is done by default, if not try:



Gstreamer 的移植
sudo apt-get remove totem-gstreamer
totem totem-gstreamer totem-mozilla
sudo apt-get install totem-xine
xine要独占声卡,能解码xvid影片,gstream可以使用esound等混音,单独装则不能解码xvid
sudo apt-get
totem-gstreamer is NOT gstreamer. It is version of a player that uses gstreamer to decode your video. Totem-xine is NOT xine. It is a version of totem, that will use libxine do decode your video. You can simply have one version of this same player at a time.

sudo apt-get install libxine-extracodecs totem-xine
1、在新立得软件管理中搜索totem,卸载系统自带的totem播放器。
2、安装gstreamer的解码器。
sudo apt-get install gstreamer0.10-pitfdll gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse
3、安装xine及解码器。
sudo apt-get install libxine-extracodecs totem-xine ffmpeg lame faad sox mjpegtools libxine-main1
4 . 安装w32codecs   sudo apt-get install w32codecs
5. 如果没有声音



基于gsteamer的totme移植(ubuntu系统的标准媒体播放器)

%28media_player%29


GVFS 与GnomeVFS区别





Gstreamer 插件开发
下载插件模板
cvs -d:pserver:anoncvs@cvs.freedesktop.org/cvs/gstreamer login

输入密码直接回车
cvs -z3 -d:pserver:anoncvs@cvs.freedesktop.org:/cvs/gstreamer co gst-template




阅读(6169) | 评论(0) | 转发(0) |
0

上一篇:FLTK通用控件及属性

下一篇:2440开发板子

给主人留下些什么吧!~~