mac編譯faad2
⑴ 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功能