当前位置:首页 » 编程软件 » mac编译faad2

mac编译faad2

发布时间: 2022-08-09 05:26:48

⑴ faac 和 faad 能不能在windows 下编译如何编译

ffmpeg是音视频的分离,转换,编码解码及流媒体的完全解决方案,其中最重要的就是libavcodec库。它被mplayer或者xine使用作为解码器。还有,国内比较流行的播放器影音风暴或MyMPC的后端ffdshow也是使用ffmpeg的解码库的。

ffmpeg软件包经编译过后将生成三个可执行文件,ffmpeg,ffserver,ffplay。其中ffmpeg用于对媒体文件进行处理,ffserver是一个http的流媒体服务器,ffplay是一个基于SDL的简单播放器。

ffmpeg中有五个库文件,libavcodec,libavformat,libavutil,libswscale,libpostproc,其中库libavcodec,libavformat用于对媒体文件进行处理,如格式的转换;libavutil是一个通用的小型函数库,该库中实现了CRC校验码的产生,128位整数数学,最大公约数,整数开方,整数取对数,内存分配,大端小端格式的转换等功能;libswscale,libpostproc暂时不知道何用。

⑵ 苹果查序列号查不到,C38HK1BWDPON,请哪位高手帮查一下

激活时间“最近一次”:2012年05月11
产品型号 IPHONE 4 8GB 黑色
产品序列号(SN) C38HK1BWDP0N
移动设备IMEI码 013130009053950
移动设备ICCID码 89860067310056209093
运营商 中国移动 1367*******
归属地 重庆
iOS版本 5.1
移动设备MAC地址 6CC26BCFAAD2
销售地 中国
购买时间 2012年05月11
过保时间 2013年05月10
激活状态 已激活
是全新大陆行货

⑶ ffmpeg安装在linux哪个目录

Linux下ffmpeg的完整安装
最近在做一个企业项目, 期间需要将用户上传的视频转成flv格式或mp4格式并用flash插件在前端播放, 我决定采用ffmpeg (http://www.ffmpeg.org/ )实现. 当然以前也用过ffmpeg, 但是没有安装额外的库, 只是源代码下简单地 ./configure, 最后发现好多功能都用不了, 比如最流行的x264编码器. 所以决心完整地安装一下ffmpeg, 经过两天痛苦地折腾, 终于成功了, 现在将过程记录下来. 主要参考了 [1] 和 [2] 两篇博文, 其中 [1] 是2007年写成的, 其中所提到的依赖库版本比较老, 本人安装的都是相应最新的版本.

首先要安装各种解码器

1、lame
lame-3.99.5.tar.gz
Url:http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309
安装方法如下:
1 tar -zxvf lame-3.99.5.tar.gz
2 cd lame-3.99.5
3 ./configure --enable-shared 4 make
5 make install

2、libogg
libogg-1.3.1.tar.gz
Url:http://www.xiph.org/downloads/
安装方法如下:
3、libvorbis
libvorbis-1.3.3.tar.gz
Url:http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.3.tar.gz
(libvorbis依赖于libogg, 所以libogg必须先于libvorbis安装)
安装方法如下:
1 ./configure 2 make
3 make install

4、xvid
xvidcore-1.3.2.tar.gz
Url:http://downloads.xvid.org/downloads/xvidcore-1.3.2.tar.gz
安装方法如下:
5、x264
latest_x264.tar.bz2 (其中包含的目录是 x264-snapshot-20131023-2245)
Url:http://www.videolan.org/developers/x264.html
ftp://ftp.videolan.org/pub/videolan/x264/snapshots/
安装方法如下:

1
2
3
4

1 tar -jxvf latest_x264.tar.bz2
2 ./configure
3 make
4 make install

6、libdts
libdca-0.0.5.tar.bz2
Url: http://www.videolan.org/developers/libdca.html
安装方法:
7、a52
a52dec-0.7.4.tar.gz (这个库从2002年就没有更新过了)
http://liba52.sourceforge.net/downloads.html
安装方法:
8、faad2
faad2-2.7.tar.gz
http://www.audiocoding.com/downloads.html
安装方法
9、faac
faac-1.28.tar.gz
http://www.audiocoding.com/downloads.html
安装方法:
10、amr-nb
amrnb-10.0.0.0.tar.bz2
http://ftp.penguin.cz/pub/users/utx/amr/ ( 从此处下载最新版本 )
安装方法:
11、amr-wb
amrwb-7.0.0.1.tar.bz2
http://ftp.penguin.cz/pub/users/utx/amr/ ( 从此处下载最新版本 )
安装方法:
1 ./configure 2 make
3 make install

12、最关键的一步, 安装ffmpeg

1
2
3

1 ./configure --prefix=/usr/local/ffmpeg2 --enable-libmp3lame --enable-libvorbis --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libxvid --enable-postproc --enable-ffserver --enable-ffplay
2 make
3 make install

在./configure的时候会报错, 提示说没有libopencore-amrnb和libopencore-amrwb两个库. 我参考了 [2], 使用如下命令安装它们:

1

sudo apt-get install libopencore-amrnb-dev libopencore-amrwb-dev

如果./configure的时候加入 --enable-shared, 编译安装没有问题. 但是运行ffmpeg命令就会出错:

1

relocation error: /usr/local/lib/libavfilter.so.3: symbol sws_get_class, version LIBSWSCALE_2 not defined in file libswscale.so.2 with link time reference;

这时可以参考 [3], 大意是说跟gstreamer的动态库冲突了, 要卸载gstreamer. 但是如果卸载了gstreamer我的多媒体软件多不能用了. 所以我卸载了ffmpeg并重新编译成静态库. 安装完之后, 运行ffmpeg成功, 输出如下:

1
2
3
4
5
6
7
8
9
10
11
12
13

ffmpeg version 2.0.1 Copyright (c) 2000-2013 the FFmpeg developers
built on Oct 25 2013 17:40:51 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
configuration: --prefix=/usr/local/ffmpeg2 --enable-libmp3lame --enable-libvorbis --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libxvid --enable-postproc --enable-ffserver --enable-ffplay
libavutil 52. 38.100 / 52. 38.100
libavcodec 55. 18.102 / 55. 18.102
libavformat 55. 12.100 / 55. 12.100
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 79.101 / 3. 79.101
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

[1] http://yezi.iteye.com/blog/139399
[2] http://www.learndiary.com/2011/04/ubuntu-linux-%E4%B8%8B-ffmpeg-%E5%8F%8A-mencoder-%E5%AE%89%E8%A3%85%E4%BD%BF%E7%94%A8%E5%B0%8F%E7%BB%93/
[3] http://blog.csdn.net/nil_foc/article/details/6547047

⑷ 关于Mac上使用FaceTime的问题,急求专业人士给予回答!!!!!

你如果要Snow Leopard 请现下载uTorrent,然后到 http://www.torrenthound.com/hash//torrent-info/Mac-OS-X-10-6-Snow-Leopard-Final-Release- 来点Download Torrent。用uTorrent打开它。下载是6个GB,耐心点。在后来我想你会知道的。 (装Snow Leopard,升级到10.6.8,默认是10.6.0,然后用App Store下载FaceTime)

⑸ Ubuntu 9.10下安装和使用ffmpeg的详细过程!

ffmpeg的编译、安装及使用(for x86,for arm)
http://hi..com/iminway/blog/item/bda2db4e29ced701b2de05f1.html

最新的ffmpeg可以通过svn下载,SVN辅助的软件有:
SubVersion,从 http://subversion.tigris.org/ 下载,支持linux。
TortoiseSVN,从 http://tortoisesvn.tigris.org/ 下载,是很不错的SVN客户端程序,为windows外壳程序集成到windows资源管理器和文件管理系统的Subversion客户端,用起来很方便。

http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz
tar zvxf subversion-1.3.2.tar.gz
cd subversion-1.3.2
./configure --with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd/
make
make install
如果安装了FC6,它已经带了svn,不用装了。
ffmpeg的下载:我们就可以通过svn命令获取最新的ffmpeg,命令如下:
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

xvid的获取地址如下:
http://www.xvid.org/
wget http://downloads.xvid.org/downloads/xvidcore-1.1.3.tar.gz
配置编译
for x86
#./configure --prefix=/usr/local
#make
#make install
for arm
#CC=arm-linux-gcc ./configure --prefix=/usr/local/arm/arm-linux --build=i686-pc-linux --host=arm-linux --target=arm-linux
#make
#make install

x264的获取地址如下:
svn co svn://svn.videolan.org/x264/trunk x264
配置编译
for x86
#./configure --enable-shared --prefix=/usr/local
#make
#make install
for arm
#CC=arm-linux-gcc ./configure --enable-pthread --enable-shared --host=arm-linux

#make install

lame的获取地址如下: http://lame.sourceforge.net/index.php
配置编译
for x86
./configure --enable-shared --prefix=/usr/local

libdts编译参数
./configure --prefix=/usr
make
make install

http://www.audiocoding.com/moles/mydownloads/,http://prdownloads.sourceforge.net/faac
FAAD2的编译
cd faad2
autoreconf -vif
./configure --prefix=/usr --with-mp4v2 --enable-shared
make
make install
faac的编译
cd faac
chmod +x bootstrap
./bootstrap
./configure --prefix=/usr --with-mp4v2 --enable-shared
make
make install
在编译ffmpeg,在configure时加上--enable-amr_nb --enable-faad --enable-faac参数。

编译的时候加上--enable-amr_nb --enable-amr_wb参数就行,根据编译系统的提示,所以我们得下载一些编译3gp所需得文件。
源码网址:http://www.3gpp.org/ftp/Specs
wget http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/26204-510.zip
解压以后把里面的文件都拷贝到libavcodec/amrwb_float
wget http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/26104-510.zip
解压以后把里面的文件都拷贝到libavcodec/amr_float

微软ASF格式的三个版本,WMV1,WMV2,WMV3分别对应MediaPlayer的版本7,8和9,所以很多时候会称VC1为WMV3或 WMV9,都是它了,有时候在代码里,也能看到称呼它为VC9的。因为微软还没有正式公开这种格式,所以当前对VC1的支持还很不完善。本文基本是根据 Multimedia Mike的一篇博客翻译和完善而来。
(1) 首先要下载 SMPTE VC-1 reference decoder,这个组织是要收费的,可以从这里下载免费的。
(2) 在ffmpeg目录下的libavcodec目录下面,建立目录libvc1。
(3) 将VC1_reference_decoder_release6/decoder/目录中的*.c和*.h文件全部到libvc1目录下。
(4) 将VC1_reference_decoder_release6/shared/目录中的*.c和*.h文件全部到libvc1目录下。
(5) 将 libvc1-makefile.txt放到libvc1下的Makefile文件。
(6) 将smpte-vc1.c文件放到libavcodec目录下。
(7) 修改libavcodec目录下的vc9.c,将文件最后的wmv3_decoder这个AVCodec的structure,用#if 0和#endif包含起来,也就是使它失效了。
(8) 修改libavcodec目录下的allcodecs.c,将register_avcodec(&wmv3_decoder)上下的注释去掉,使它发挥作用。
(9) 修改libavcodec目录下的Makefile,把OBJS的列表中加入smpte-vc1.o。
(10)修改ffmpeg主目录下的Makefile文件,把-L./libavcodec/libvc1 -lvc1$(BUILDSUF)加入到FFLIBS后面。
(11) 进入ffmpeg/libavcodec/libav1,执行make
(12) 到ffmpeg主目录下,执行config;make;make install。config时根据实际情况带参数。

采用ffmpeg转码制作FLV文件,和转码成其它媒体类型的重要差别是一定要有lame库支持,因为FLV的声音编码采用mp3格式,非lame这个东 东不行。编译ffmpeg中加入lame库真是一场灾难,特别在windows下,很多参数都不能发挥作用,最后直接手工和改一些文件,记录如 下:
(1) 如果在Windows下编译,第一步当然是下载MinGW和MSYS来装上了。到http://mingw.sourceforge.net/去下载最新版的MinGW-5.0.2.exe和MSYS-1.0.11-2004.04.30-1.exe。
(2) 先安装MinGW,直接运行MinGW-5.0.2.exe安装,选择目录,譬如选择D:\MinGW为安装目录。安装时需要选择gcc和make模块,安装文件本身很小,会从网上下载模块来安装。
(3) 然后安装MSYS,也是直接运行MSYS-1.0.11-2004.04.30-1.exe安装。安装目录一般选择D:\MinGW\bin \1.0。,安装过程会询问刚才安装MinGW的目录,输入D:\MinGW,其它都回答'Y'就搞定了。如果不清楚,可以看这个图片效果。
(4) 运行MSYS,桌面上有个图标,双击就运行了,运行结果是一个模拟unix的命令窗口,后面的编译都在这种状态下进行。前面4步在linux不需要。
(5) 到http://lame.sourceforge.net/去下载最新版的lame-3.97b2.tar.gz,到你认为合适的地方,解压后进入lame解压出来的目录中。执行
./configure --prefix=PREFIX
make
make install
(6) 就把编译出来的include下的lame目录到/usr/include目录下,把lib下的几个库文件都到/usr/lib目录 下。这里注意有个变化,如果只 lib目录下的静态库到/usr/lib下,就是只 libmp3lame.a文件,编译出来的ffmpeg最终就不会对libmp3lame的动态库有依赖关系,这是因为编译首先找动态库,动态库没有才找 静态库。如果不做这个,后面编译ffmpeg时无论如何指定参数,都会报错LAME not found,不知道是哪里的bug。
(7) 从http://ffmpeg.mplayerhq.hu/取得最新的ffmpeg,现在自由软件都大量采用SVN了,要先装一个SVN,可以去http://tortoisesvn.tigris.org/下载windows版的SVN,去http://subversion.tigris.org/下载linux版的SVN。SVN如何编译安装这里就省略了。
(8) 如果在windows下,打开解压后的ffmpeg目录下的Makefile文件,在FFLIBS的那一行后面加上-lmp3lame$(BUILDSUF)。这个也不知道是哪个bug引起的,搞了好长时间才搞出来,郁闷。Linux下不用这样。

#./configure --prefix=/usr --enable-gpl --enable-shared --enable-mp3lame --enable-amr_nb --enable-amr_wb --enable-amr_if2 --enable-libogg --enable-vorbis --enable-xvid --enable-a52 --enable-a52bin --enable-faadbin --enable-dts --enable-pp --enable-faad --enable-faac --enable-x264 --enable-pthreads --disable-ffserver --disable-ffplay
make
make install

http://www.3gpp.org/ftp/Specs/archive/26_series/26.073/26073-510.zip
解压以后把里面的文件都拷贝到libavcodec/amr目录下

make
make install

#./configure --prefix=./install --disable-shared --enable-pthreads --enable-libx264 --enable-libxvid --arch=i686 --enable-gpl
#make
#make install

配置编译
#./configure --prefix=/home/zht/redhatzht/sources/image-colletct/ffmpeg/install --enable-static --disable-shared --enable-libx264 --enable-libxvid --cross-compile --cc=arm-linux-gcc --arch=arm --enable-gpl --disable-strip --disable-network --disable-ipv6 --disable-vhook --disable-audio-beos --disable-audio-oss --disable-mpegaudio-hp --enable-pthreads --enable-small --disable-parsers --disable-debug
#make
#make install

x86上的ldconfig不能在arm上运行,arm上的ldconfig工具是在建立交叉编译器时,编译glibc是产生的,可以拷贝到arm-linux中。
(4) 本文大部分内容来自网络,其中xvid,x264的库,我亲手安装过,ffmpeg的配置编译for x86的简易配置,for arm,我亲手配置编译过,并在x86,arm上可用,编译配置都是采用静态库。

ffmpeg作为媒体文件处理软件,基本用法如下:
ffmpeg -i INPUTfile [OPTI

文章出处:DIY部落(http://www.diybl.com/course/6_system/linux/Linuxjs/20091024/180077.html)

⑹ 怎样用MPlayer提取没有config的avi视频

2.2 支持的编解码器
2.2.1 视频编解码器
检查codec status table来获得完整的,每日更新的 列表。大部分的编解码器可以从我们的主页下载,在我们的编解码器页可以找到他们。
所有之中最重要的:
MPEG1(VCD)和MPEG2(DVD)视频
DivX ;-), OpenDivX, DivX4, DivX5, M$ MPEG4 v1, v2和其它MPEG4格式的变种的本地解码器。
Windows Media Video 7/8(WMV1/WMV2)的本地解码器,以 及Windows Media Video 9(WMV3)的Win32 DLL解码,.wmv文件使用这两种格式
本地的Sorenson 1 (SVQ1)解码器r
Win32/QT的Sorenson 3 (SVQ3)解码器
3ivx v1, v2解码器
Cinepak和Intel Indeo编解码器(3.1, 3.2, 4.1, 5.0)
MJPEG, AVID, VCR2, ASV2和其它硬件格式
VIVO 1.0, 2.0, I263和其它h263(+)格式的变种
FLI/FLC
Libavcodec的RealVideo 1.0解码器,和使用RealPlayer库的RealVideo 2.0, 3.0和4.0解码器
HuffYUV的本地的解码器
各种各样的老的简单的类似RLE的格式
如果你有一个Win32解码器没有列出来而且目前没有被支持,请读取解码器导入HOWTO并且帮助我们添加对它的支持。
2.2.1.1 DivX4与DivX5
这部分包含关于Mayo工程的DivX4和DivX5编解码器的信息,他们的第一个可用的alpha版本是 OpenDivX 4.0 alpha 47和48。 对它们的支持以前包括在MPlayer中,并且是默认编译的。 我们也使用其后处理代码来有选择地提高MPEG1/2电影的视觉质量。 现在我们使用我们自己的,对于所有文件类型。
这个解码器的新一代产品称为DivX4,它甚至能解码以声名狼籍的DivX编解码器制作的电影! 此外,它比本地的Win32 DivX DLL快得多比但是比libavcodec慢。 因此,不鼓励把它当解码器用。 然而,它对编码有用。 这个编解码器的缺点之一是它目前不开放源代码。
DivX4Linux有两种工作方式:
-vc odivx
以OpenDivX方式使用解码器。在这种情况下,它在自己的缓冲中产生YV12图象,然后由MPlayer通过libvo做色彩空间转换。(推荐,快!)
-vc divx4
使用解码器的色彩空间转换。以这种方式你也能使用YUY2与UYVY。(很慢)
-vc odivx方式通常更快,因为它以YV12(planar YUV 4:2:0)格式传输图象数据,这样占用少的多的总线带宽。对于packed YUV方式 (YUY2,UYVY)使用-vc divx4方式。对于RGB模式两者速度是相同的,差别最多是你当前的色彩深度。
注意:如果你的-vo驱动支持直接渲染,那么-vc divx4可以是很快甚至最快的解决方案。
Divx4/5的二进制编解码器库可以从avifile或者divx.com下载,解压之后,以root权限运行./install.sh, 另外别忘了把/usr/local/lib添加到你的/etc/ld.so.conf中然后运行ldconfig。
想得到老的OpenDivx的核心库的CVS版本可以这样做:
cvs -dserver:[email protected]:/cvsroot login
cvs -dserver:[email protected]:/cvsroot co divxcore
核心库分为解码库和编码库必须分别编译。对于解码库,直接输入:
cd divxcore/decore/build/linux
make
cp libdivxdecore.so /usr/local/lib
ln -s libdivxdecore.so /usr/local/lib/libdivxdecore.so.0
cp ../../src/decore.h /usr/local/include

唉,对于编码库没有可用的Linux的Makefile,而且MMX优化代码只能用于Windows但你仍然可以用这个Makefile来编译它
cd ../../../encore/build
mkdir linux
cd linux
cp path/Makefile .
make
cp libdivxencore.so /usr/local/lib
ln -s libdivxencore.so /usr/local/lib/libdivxencore.so.0
cp ../../src/encore.h /usr/local/include

如果正常安装了DivX4/DivX5,MPlayer会自动检测到它,只要正常编译就可以。如果没有检测到,你肯定没有正确安装或者配置它。
2.2.1.2 FFmpeg DivX/libavcodec
FFmpeg包括一组开放源码的解码器包,能够以兼容方式解码以 H263/MJPEG/RV10/DivX3/DivX4/DivX5/MP41/MP42/WMV1/WMV2/HuffYUV编码格式编码的视频流。它不仅能对其中一些进行编码, 同时提供比Win32解码器或DivX.com的DivX4/5库更高的速度!
它包含很多不错的解码器,尤其重要的是MPEG4的几个变种:DivX 3,DivX 4,DivX 5,Windows Media Video 7(WMV1)。另外一个有趣的东西是WMA解码器。
如果你使用MPlayer发行版,在你的源码包里就有libavcodec,正常编译即可。如果你使用CVS的MPlayer 那么你必须从FFmpeg的CVS树中提取libavcodec因为FFmpeg 0.4.5不能用于MPlayer。你应该这样来完成:
cvs -dserver:[email protected]:/cvsroot/ffmpeg login
cvs -dserver:[email protected]:/cvsroot/ffmpeg co ffmpeg
把libavcodec目录从FFmpeg的源代码里移到MPlayer的CVS树的根目录下。看起来应该象这样:
main/libavcodec
符号链接是不够的,你必须复制或移动它!
编译。Configure应该在编译之前发现可能的问题。
用FFmpeg和我的Matrox G400,我甚至能在我的K6/2 500上无掉帧的观看最高分辨率的DivX电影。
2.2.1.3 XAnim解码器
前言
XAnim的二进制的解码器包里面有一份关于合法捆绑软件许可的声明,除其它限制之外,禁止用户用除XAnim外的任何程序使用其解码器。然而, XAnim的作者到目前为止没有就解码器有关的问题对着任何人采取法律行动。
安装和使用
MPlayer可以使用XAnim的解码器解码。按照下列指令来开启它:
从XAnim的站点下载你想要的解码器。3ivx的解码器不在那里,而是在3ivx的站点。
或者从我们的编解码器页下载编解码器包。
使用--with-xanimlibdir选项来告诉configure在何处可以找到XAnim的解码器。缺省的话,它在 /usr/local/lib/xanim/mods, /usr/lib/xanim/mods and /usr/lib/xanim里寻找。或者你可以把XANIM_MOD_DIR环境变量 设置为XAnim解码器所在的目录。
给文件改名/做符号链接,去掉代表平台构架之类的东西,让他们看起来像这样:vid_cvid.xa, vid_h263.xa, vid_iv50.xa。
XAnim属于视频编解码器族xanim,所以你可能需要使用-vfm xanim。
测试过的解码器包括:Indeo 3.2,4.1,5.0,CVID,3ivX,h263。
2.2.1.4 VIVO视频
MPlayer能播放Vivo(1.0和2.0)视频。对于1.0的文件最适合的解码器是FFmpeg的H263解码器,你可以用-vc ffh263选项来 使用它。对于2.0个文件,使用-vc vivo命令来调用Win32 DLL。如果你没有添加命令行选项MPlayer将自动选择最好的解码器。
2.2.1.5 MPEG 1/2视频
MPEG1和MPEG2用本地的多平台的libmpeg2库解码,其源代码被包括在MPlayer中。对于buggy的MPEG 1/2视频文件我们 通过截获Signal 11 (Segmentation fault),然后迅速再次初始化解码器,从失败的地方继续的方法来处理。这种 恢复技术会带来无法估量的速度损失。
2.2.1.6 MS Video1
这是微软的又老又差的编码格式。过去它用msvidc32.dll的Win32解码器解码,现在我们有我们自己的开放源码的实现(由Mike Melanson提供)。
2.2.1.7 Cinepak CVID
MPlayer默认将使用自己的开源的,多平台的Cinepak解码器(由Dr. Tim Ferguson提供)。它支持YUV输出,所以只要硬件驱动允许它将使用硬件缩放。
2.2.1.8 RealVideo
MPlayer支持所有版本的RealVideo的解码:
RealVideo 1.0 (fourcc RV10) -- 编/解码由libavcodec支持
RealVideo 2.0,3.0,4.0(fourcc RV20,RV30,RV40) -- 解码由RealPlayer库支持
推荐下载并安装RealPlayer8或者RealONE,因为MPlayer能使用他们的库来解码RealVideo 2.0或者RealVideo 3.0的视频文件。 MPlayer的配置脚本应该会在一个完全安装的RealPlayer的标准位置找到它的库。如果它没找到,用--with-reallibdir 选项告诉configure到哪里去找。
注意:RealPlayer库目前只能用于x86平台上的Linux,FreeBSD,NetBSD和Cygwin,和Alpha以 及PowerPC(经过Linux/Alpha和Linux/PowerPC测试)平台。
2.2.1.9 XviD
XviDOpenDivX编解码器的开发分支。故事发生在Mayo工程把OpenDivX变成封闭 源码的DivX4的时候,那些从事于OpenDivX的非Mayo工程的人们感到愤怒,于是开始了XviD。所以两个项目有相同的起源。
优点
开放源码
它的API与DivX4相同,所以加入对它的支持很容易
支持2-pass编码
不错的编码质量,DivX4更快的速度(编译时你能针对你的机器优化它)
缺点
目前还不能正确的解码所有的DivX与DivX4文件(这不成问题因为libavcodec能播放他们)
编译时你必须选择支持DivX4或者支持XviD
还在开发中
安装XVID CVS
XViD目前只能从CVS中得到。这是下载和安装的指令(你至少需要autoconf 2.50, automake和libtool):
cvs -z3 -dserver:[email protected]:/xvid login
cvs -z3 -dserver:[email protected]:/xvid co xvidcore
cd xvidcore/build/generic
./bootstrap.sh
./configure
你可以加上一些选项(查看./configure --help的输出).
make && make install
如果你设置了--enable-divxcompat,把xvidcore/src/里面 的divx4.h头文件复制到/usr/local/include/。
加上--with-xvidcore=/path/to/libcore.a选项重新编译MPlayer。
2.2.1.10 Sorenson
Sorenson是Sorenson Media开发的一个视频编解码器族,授权给苹果公司在它们的QuickTime播放器中使用。 我们目前可以使用下列解码器解码所有的Sorenson视频文件:
Sorenson 1(fourcc SVQ1) - 由本地编解码器解码。
实际上有两个SVQ1的(几乎等价的)解码器:一个在MPlayer中,还有一个在libavcodec。你可以通过-vc svq1 和-vc ffsvq1选项调用它们中的任意一个。有些文件可能只能在其中一个上工作,而另一个就行,所以 两个解码器都试试。这个解码器是由xine的作者编写(完成反向工程)的。
Sorenson 3(fourcc SVQ3) - 由Win32的QuickTime库解码。
编译支持QUICKTIME库的SUPPORT
注意:目前只支持32位的Intel平台。
下载MPlayer CVS
用下面参数编译MPlayer:
$ ./configure --enable-qtx-codecs
在这里下载QuickTime DLL包 http://www.mplayerhq.hu/MPlayer/releases/codecs/
把QuickTime DLL包解压到你的Win32编解码器目录(默认:/usr/lib/codecs)
2.2.2 音频编解码器
所有音频编码中最重要的是:
MPEG layer 2(MP2), 和layer 3(MP3)(本地代码,经过MMX/SSE/3DNow!优化)
MPEG layer 1音频(本地代码,使用libavcodec)
Windows Media Audio v1, v2 (本地代码,使用libavcodec)
Windows Media Audio 9(WMAv3)(使用DMO DLL)
AC3杜比音频(本地代码,经过MMX/SSE/3DNow!优化)
AC3声卡硬件处理
Ogg Vorbis音频编解码器(本地库)
RealAudio: DNET(低比特率的AC3), Cook, Sipro和ATRAC3
QuickTime: Qualcomm和QDesign音频编解码器
Voxware音频(使用DirectShow DLL)
VIVO音频(g723,Vivo Siren)
alaw和ulaw,各种gsm,adpcm和pcm格式还有别的简单老的编解码器
2.2.2.1 软件AC3解码
这是含有AC3音频的文件的默认解码器。
AC3解码器能为了2,4或者6个扬声器创建音频混合输出。当配置为6个扬声器时,这个解码器向声卡驱动提供所有AC3通道的单独的输出, 允许彻底的“环绕音效”感受而不需要使用需要hwac3解码器的外部AC3解码器。
使用-channels选项可以选择输出的通道数。使用-channels 2获得立体声的降混频。 对于4通道的降混频(左前,右前,左环绕和右环绕),使用-channels 4。在这种情况下,中心通道的任何输出将与前通道均匀混合。 -channels 6将按照编码时的形式输出所有AC3通道-- 依次为左,右,左环绕,右环绕,中间和低频效果。
默认的输出通道数是2。
为使用超过2个通道的输出,你需要使用OSS,和一块能通过SNDCTL_DSP_CHANNELS ioctl支持适当输出通道数的声卡。合适的驱动的一个例子是 2001年8月的或者更新的emu10k1(用于Soundblaster Live!卡)(ALSA的CVS应该也能工作)。
2.2.2.2 硬件AC3解码
你需要一个AC3兼容声卡,加上数字输出(SP/DIF)。声卡的驱动必须正确地支持AFMT_AC3格式(C-Media就支持)。把你的AC3解码器连接到SP/DIF输出, 然后使用-ac hwac3选项。这还在试验阶段但已经知道能用于C-Media声卡,使用ALSA驱动(但不能是OSS)的Soundblaster Live! 还有DXR3/Hollywood+ MPEG译码卡。
2.2.2.3 libmad支持
libmad是多平台的MPEG音频解码库。它不能很好的处理损坏的文件,而且有时候搜索也有问题。
为了支持它,加上--enable-mad配置选项编译。
2.2.2.4 VIVO音频
VIVO文件的使用的音频编码取决于它是VIVO/1.0还是VIVO/2.0。VIVO/1.0文件使用g.723音频,而VIVO/2.0文件使用Vivo Siren音频。 这两种音频现在都支持。
2.2.2.5 RealAudio
MPlayer支持解码几乎所有版本的RealAudio:
RealAudio DNET -- 解码由liba52支持
RealAudioCook/Sipro -- 解码由RealPlayer库支持
RealAudio atrc -- 解码尚未支持
至于如何安装RealPlayer库,参见RealMedia文件格式部分。
2.2.2.6 QDesign编解码器
QDesign音频流(fourcc: QDMC, QDM2)出现在MOV/QT文件中。两个版本的编码格式都可以用QuickTime的库解码。 安装步骤参见Sorenson视频编解码器部分。
2.2.2.7 Qualcomm编解码器
Qualcomm音频流(fourcc: Qclp)出现在MOV/QT文件中。它可以用QuickTime库解码。 安装步骤参见Sorenson视频编解码器部分。
2.2.2.8 AAC编解码器
AAC(Advanced Audio Coding)是MOV和MP4文件有时使用的编码格式,AudioCoding.com有一个叫FAAD的开放源代码的解码器提供下载,你可以 在他们的下载页找到第二代解码器FAAD2,不幸的 是FAAD2 1.1在Linux下面无法编译,所以你必须使用CVS版本,这样做:
cvs -dserver:[email protected]:/cvsroot/faac login
cvs -z3 -dserver:[email protected]:/cvsroot/faac co faad2
cd faad2/
chmod +x bootstrap
./bootstrap
./configure
make
make install
audiocoding.com不提供二进制版本,但你可以用apt-get从Christian Marillat的主页下载Debian的安装包或者从P.L.F下载Mandrake的RPM。
2.2.3 Win32解码器导入HOWTO
2.2.3.1 VFW编解码器
VFW(Video for Windows)是Windows的老的视频API。它的解码器以.DLL或者(很少的).DRV为扩展名。 如果MPlayer无法播放你的AVI并显示这种信息:
UNKNOWN video codec: HFYU (0x55594648)
它意味着你的AVI在编码时使用了HFYU fourcc(HFYU = HuffYUV codec,DIV3 = DivX Low Motion,等等...) 的编码格式。现在你知道了,你必须查明Windows为了播放这个文件装载了哪一个DLL。在我们的情况下, system.ini在这样的一行上包含这个信息:
VIDC.HFYU=huffyuv.dll
因此,你需要huffyuv.dll文件。注意,音频解码器通过MSACM前缀指定:
msacm.l3acm=L3codeca.acm
这是MP3编码格式。现在你有了所有必要的信息(fourcc,解码器文件,AVI样本),把你的解码器支持要求通过邮件提交, 并把相关文件上载到我们的FTP站点:
ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/
2.2.3.2 DirectShow codecs
DirectShow是较新的视频API,比它的前辈更恶劣。对于DirectShow事情变的困难了,
system.ini不再包含需要的信息,它们被储存在注册表里,此外。
我们需要解码器的的GUID。
新方法:使用微软的GraphEdit(快速)
从DirecX SDK或者Doom9中取得GraphEdit。
运行graphedit.exe。
从菜单中选择Graph -> Insert Filters。
展开DirectShow Filters项目。
选择正确的解码器名称然后展开项目。/LI>
在DisplayName一项中看反斜杠后面花括号里面的文字并把它记下来(小短横分隔开的五块,就是GUID)。
解码器的二进制文件是Filename项里指定的文件。
注意:如果没有Filename项而DisplayName中包含类似device:dmo的东西, 那么这是一个DMO-Codec。
老方法:做个深呼吸然后开始搜索注册表...
运行regedit。
按Ctrl-f,禁用头两个复选框,填写解码器的fourcc(例如TM20)。
你应该看见一个包含路径和文件名的域(例如C:\WINDOWS\SYSTEM\TM20DEC.AX)。
现在你找到了文件,我们需要GUID。尝试再次搜索,但现在搜索解码器的名称,fourcc。用媒体播放器播放文件时, 察看File -> Properties -> Advanced可以获得解码器名。如果没有,你真不走运。猜猜看吧(例如搜索TrueMotion)。
如果找到GUID你将看见FriendlyName和CLSID域。写出16字节CLSID,这就是我们需要的GUID。
注意:如果搜索失败,试试选上所有的复选框。你可能找到错误的内容,不过说不定你会走运...
现在你有所有必要的信息(fourcc,GUID,解码器文件,AVI样本),把你的解码器支持要求通过邮件提交,并把相关文件上载到我们的FTP站点
ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/

⑺ 关于mac office2011的更新。

在软件界面选择帮助-检查更新
第一步
https://gss0..com/-Po3dSag_xI4khGko9WTAnF6hhy//pic/item/.jpg
第二步
https://gss0..com/7Po3dSag_xI4khGko9WTAnF6hhy//pic/item/.jpg
第三步
https://gss0..com/7Po3dSag_xI4khGko9WTAnF6hhy//pic/item/.jpg

或者到官网下载更新补丁更新
http://support.microsoft.com/kb/2742588

⑻ linux下faad安装问题

意思是缺库!你重新编译下,要不whereis libfaad.so.0
然后用ln -s XXXX /lib/libfaad.so.0
试试看
whereis的输出比如时
libfaad.so.0:/usr/lib/libfaad.so.0
然后你把/usr/lib/libfaad.so.0替换xxx,执行下ln命令再试试看

⑼ https://wenku.baidu.com/view/=search 有没有办法下载

要人命币的大哥,不掏钱还想下载做梦吧

⑽ DJ控制器 Numark MIXTRACK 三音轨 我想买一台dj控制器 我看好DJ控制器 Numark MIXTRACK 三音轨这个机器了

轻巧的控制界面,大规模的混音功能
MIXTRACK是一个建构在轻巧底盘上、拥有强大功能的控制器,专为使用DJ软件做演出与制作的你而设计。外型就像大家所熟悉的双平台单混音座系统(two decks and a mixer),无论你是富有经验的专业玩家或是DJ技巧的初学者,MIXTRACK都是一座极易上手并可以应付进阶技巧的控制器。您可以带着laptop 与可携式的MIXTRACK,现在就开始随时随地、随心所欲的表演。

熟悉的界面
MIXTRACK上拥有两个控制区块,一个大型、触控启动式(touch-active)的转轮,以及多个控制键。无论您之前习惯使用CD播放器、黑胶或 是其它传统DJ硬件演出,都会发现其实MIXTRACK非常容易上手,中央部份是它的混音界面与一个顺手的crossfader、line faaders、平台均衡器(deck EQs),以及多个可控制looping与效果的按键。

TRAKTOR相容,MIDI兼容
MIXTRACK硬件内附NI Traktor LE,Traktor LE是一个建构在Traktor Pro上的软件。这个受人欢迎、非常容易上手的软件是专为mixing、remixing、与制作音乐而设计。提供你四种包含cover art的版面设定,您一定会喜爱上它全新的Beatgrid编辑模式以及可记忆的同步设定。它还包含了一个手动looping功能以及loop长度设定, 让它的功能更加灵活。
另外,Traktor LE为每个平台提供了filter、delay、reverb以及flanger效果。MIXTRACK更为Traktor Pro、Duo以及Traktor提供了原厂对应设定,所以,如果您已经是一个Traktor的使用者,MIXTRACK马上可以随插即用。完整的 MIDI兼容能力意味了MIXTRACK以可以与其它各种音乐软件以MIDI-mapping的方式连结控制。

简单的USB连结
MIXTRACK使用USB与您的PC或是Mac相连结,不需要任何驱动程序或是额外的电源来供应它的运作。

主要特色:

大型的触控式转盘,提供精确的操控与scratching
经典的双平台设定以及单混音座配置
控制键上的指示灯标示软件对应状态,减少您监控计算机银幕所需的时间
MIDI over USB 控制器,与所有DJ软件兼容
使用class-compliant USB与Mac以及PC相连结,不需要安装驱动程序
USB电源驱动装置,不需要额外的电源供应
包含了Native Instrument Traktor LE软件,并为Traktor Duo/Pro提供原厂的对应设定
与MP3、MAV、AIFF、FLAC、Ogg Vorbis、WMA(非DRM,限Windows)、AAC(非DRM)、以及音讯CDs兼容(计算机须配备CD drive)
包装内含:

MIXTRACK控制器以及USB线(与座机连结)
软件光盘
速使用手册
系统需求:

Mac: OS X 10.5,Intel Core Duo 1.66 GHz
PC: Windows XP (SP3, 32 bit)或Vista (SPI, 32 或 64位), 或是 Windows 7 ( 32 / 64位) ; Pentium IV或Athlon 1.4GHz (SSE1)
1GB内存容量
DVD drive
USB连接端
Optional: 四输出的声卡,支持cueing以及playback功能

热点内容
UE4源码编译要多久 发布:2025-02-08 07:52:50 浏览:230
java架构师做什么 发布:2025-02-08 07:38:32 浏览:774
java解码器 发布:2025-02-08 07:25:35 浏览:297
p4忘记密码了如何刷机 发布:2025-02-08 07:25:25 浏览:307
java分隔 发布:2025-02-08 07:15:02 浏览:813
源码乘法竖式 发布:2025-02-08 07:05:48 浏览:137
天天酷跑脚本脚本精灵 发布:2025-02-08 07:05:15 浏览:346
ios数据库迁移 发布:2025-02-08 07:00:16 浏览:852
安卓sdl是什么 发布:2025-02-08 07:00:05 浏览:909
脱机脚本怎么写 发布:2025-02-08 06:59:22 浏览:833