編譯器devcd
Ⅰ 想在linux下學習C語言,該如何開始
一、工具篇
「公欲善其事,必先利其器」。編程是一門實踐性很強的工作,在你以後的學習或工作中,你將常常會與以下工具打交道, 下面列出學習C語言編程常常用到的軟體和工具。
1、操作系統
在UNIX或Linux系統中學習C很方便,所以在開始您的學習旅程前請先選擇一個UNIX或Linux操作系統,目前可供個人免費使用的UNIX或Linux系統有FreeBSD、RedHat Linux、SUSE Linux等,而且在安裝包中還提供很多實用的工具,如:gcc, make等。
如果您一直使用Windows,身邊又沒有多餘的機器安裝UNIX,則可以使用VMware,通過VMware安裝虛擬系統。
2、編譯工具
目前絕大多數Unix或Lnux系統都提供CC或GCC編譯器,最簡單的cc命令格式如下:
cc -o hello hello.c
在unix shell環境中敲入上面的代碼會將hello.c程序編譯成可執行文件hello。
3、make工具
如 GNU make、System V make 和 Berkeley make 是用來組織應用程序編譯過程的基本工具,但是每個 make 工具之間又有所不同。
大部分UNIX和Linux程序都是通過運行make來編譯的。
make工具會讀取一個包含指令的文件(這個文件的名字通常都是 makefile 或 Makefile,不過後文中我們統一稱之為 「makefile」),並執行各種操作來編譯程序。
4、調試工具
最簡單的調試工具:為你的程序添加列印語句,在你對程序的運行機制有了一定的了解後,你可以實用一些工具幫助你進行調試,當然你得學習一下這些工具得使用,如:dbx,gdb等。
還有一些內存工具可以幫你查找內存泄漏或緩沖區溢出等一些問題,如:memwatch,yamd等。
5、其他工具
1)vi或vim
Unix下文本編輯器。主要靠一堆命令來編輯文本文件,學Unix編程最好熟悉並熟練使用vi編輯器。
當然在實際工作中,你可能需要一個集成編碼環境或一個功能強大的圖形化編輯工具。
提供一個中文的vim在線手冊:http://vcd.gro.clinux.org/
2)Secure shell/putty
一個支持ssh協議得客戶端工具,多數情況下用來連接linux系統。
二、書籍篇
「書是人類進步得階梯」。學習一門新的知識,當然要選擇幾本適合自己得書籍,下面介紹一些我自己學習C語言使用過的書籍:
1.《C primer plus》
推薦理由:適合作為入門書和基本函數查詢得參考資料。本書最新版為第五版,以ANSI C99為標准詳細介紹了C語言。
2.《The C programming_Language》
推薦理由:C語言之父得作品權威性毋庸置疑。雖然書籍出版時間比較老,好像也沒更新,不過仍不失為經典書籍,網上有這本書得英文電子版提供下載。
3.《C 專家編程》
推薦理由:本書可以幫助有一定經驗的C程序員成為C編程方面的專家,最關鍵的是本書寓教於樂,讓你充分享受編程的樂趣。
4.《C缺陷與陷阱》
推薦理由:書中所揭示的知識能幫助您繞過C語言自身得陷阱和缺陷,減少代碼中許多常見的Bug。
5.《unix環境高級編程》
推薦理由:既然是UNIX環境下C編程,就不得不說說UNIX編程書籍。
Stevens先生的《unix環境高級編程》是我竭力推薦的,也是我的案頭必備(如果對網路編程有興趣的,可以學習一下Stevens先生的《UNIX網路編程》兩卷,如果覺得還不過癮,可以再看看《TCP/IP詳解》三卷)。
6.《計算機編程藝術》
推薦理由:演算法大師得嘔心瀝血之作。計劃出版五卷書,目前好像已出版3卷。對演算法有興趣得可以研究一下。
三、過程篇
1.學習C語法
語法的學習對於一個具有編程底子的來說,就很輕鬆了;即使你以前沒有學習過其他編程語言,我相信有2個星期,你也能輕松搞定。
需要注意的是,不要太糾纏於語言的細節,比如:運算符優先順序與結合性的問題等。
2.學習C標准庫
ANSI C庫把函數分為不同的組,每個組都具有與之相關的頭文件。C語言標准庫相對於其他語言,比如C++,Java來說是非常短小精悍的,但首先應著重對以下庫進行學習:
ctype.h:字元處理
math.h:數學庫
stdio.h:標准I/O庫
stdlib.h:通用工具庫
string.h:字元串處理
time.h:時間和日期
如果想了解完成的ANSI C庫,你可以購買相關的書籍,這些書籍一般會詳細介紹每個函數的用戶和一些注意點;當然你也可以登陸http://www.dinkumware.com/manual ... amp;page=index.html獲取ANSI C庫詳細信息。
3.攻克C的難點
1)C語言聲明:
C語言的聲明確實讓我覺得恐怖,比較晦澀難懂,而且聲明的形式和使用的形式還類似。比如如下的聲明恐怕就連很多熟悉C多年的程序員也不是一眼就能看出來的:
char * const * (*next)();
那麼有沒有一種好的記憶方法或規則來搞清楚呢,好像沒有,如果有的話也不是這樣折磨人了。不過可以看看《C專家編程》第三章的內容,或許你會有所收獲。
也只能多學多練了,所謂熟能生巧嘛,希望這個問題不要在你的心靈上留下陰影。
2)數組與指針:
數組與指針的關系,在標准中並沒有作很詳細的規定,而且好多C入門的書籍在這個問題上並沒有給出很詳細的說明,所以會給人造成很多誤解。
對於這個問題,你可以參考《C缺陷與陷阱》4.5節和《C專家編程》第4,9,10章,相信你這裡面的內容搞透徹,以後就不會再被這個問題搞迷惑。
3)指針與內存:
如果你以後編寫規模較大的程序,你可能發現這個問題可能會是你最大的煩惱,而且可能會是你消耗最多調試時間的事項。
4)C版本的問題:
你得特別小心該問題,最好不要在你的程序中混合使用不同版本C的特性,否則會給你帶來很迷惑的問題。如果一定要用,你最好清楚自己在做什麼。
還有一些其他C中的難點和容易錯誤的地方,可以學習前人的一些經驗。以下是一個c FAQ的鏈接地址,相信在這篇文檔中有你需要的大部分問題的解決方法。
http://c-faq-chn.sourceforge.net/
4. UNIX環境編程
學習了以上內容之後,我相信,你就可以進行unix環境編程了。不過你可能需要對操作系統理論有一點點的了解,這樣學起來會比較輕松一些。
Unix環境編程,你應該著重IO和進程兩大塊內容。
《Unix環境高級編程》中對Unix環境編程有著非常詳細且深入的論述,而且書中有大量實用性例子程序,不過可能得花上幾個月得時間,好好啃一啃了。
在扎實掌握以上內容,不代表你得C語言學習支路已經完成,相反,才剛剛開始。以後你需要用學到得知識去解決大量不同實際問題,在不斷得實踐過程中,你會近一步加深對C的理解。有了以上基礎之後,你會發現,在實踐過程中需要的其他知識,你會非常快速的掌握。
Ⅱ 想把下載的影音文件刻VCD,介紹幾款格式轉換工具!
那要看是什麼格式的電影了!
視頻格式轉換實用手冊
我們已經接觸了眾多數字視頻類型,它們各有各的應用領域。為了在不同的領域中應用數字視頻,需要在不同的數字視頻格式之間進行轉換,為了讓大家在應用中做到游刃有餘,在這里我們將對數字視頻格式的轉換方法作全面的介紹。
一、VCD/DVD轉AVI
1.VCD轉AVI
VCD採用MPEG-1視頻編碼,音頻為MPEG-1 Layer
II編碼,在壓縮率上不如DivX+MP3視音頻組合的AVI格式。將VCD轉換成DivX AVI格式可在保持畫質的同時將文件的體積壓縮到原文件的1/2到1/3,從而大大降低視頻文件所佔用的空間,也更方便於網路傳輸。常用的VCD轉AVI的工具是VirtulDub,它是一款免費軟體,功能非常強大,官方版本的VirtulDub支持對AVI(不包括DV-AVI)、MPEG-1、DAT等視頻文件進行轉換,另外,VirtulDub的某些變種還可以導入MPEG-2和ASF格式的視頻文件。 運行VirtulDub,從其主窗口中點擊「文件→打開視頻文件」菜單命令,在出現的對話框中選擇導入要轉換的視頻文件。 點擊「視頻→完全處理模式」菜單命令,然後再點擊「視頻→壓縮」菜單命令,在打開的「選擇視頻壓縮」對話框中選擇視頻編碼器(Codec),可選擇「DivX Pro 5.1.1 Codec」、「XviD MPEG-4 Codec」,選擇好後點擊「配置」按鈕,進行編碼器設置,以上兩種編碼器設置選項比較多,但一般情況下只要設置碼率(Bitrate)即可,如XviD編碼器,可將碼率設置為450~550Kbps,這樣的碼率主要針對VCD質量的視頻,如果是DVD質量的視頻可設置為1500Kbps或更高一點。 MPEG-1文件的音頻部分一般採用MPEG-1 Audio Layer II格式,碼率高達224Kbps,我們需要將它壓縮成體積較小的MP3格式。點擊「音頻→完全處理模式」及「來源音頻」菜單命令,然後點擊「視頻→壓縮」菜單命令,並在出現的「設置音頻壓縮」對話框中選擇「DivX ;-) Audio」選項,規格為「64kbps,44 KHz,Stereo for DivX ;-)」,如果要接近CD音質則需要採用128Kbps。 最後,點擊「文件→另存為AVI文件」菜單命令,在出現的對話框中將文件命名即可編碼保存。
2.DVD轉AVI
由DVD轉換而來的AVI文件我們常稱為DVDRip,這是最早出現的DVD影片備份技術,它一般採用DivX編碼,在保持了DVD高畫質的同時,可將DVD的體積降低到了原來的1/7甚至更低。在這里,我們並不力求給大家提供一個完整的DVD轉DVDRip的方案(有興趣的讀者可參見電腦報2002年合訂本上冊附錄《DVDRip影像製作實用指南》一文)。但為了應付各種可能出現的情況,我們將盡可能詳細介紹DVD轉AVI的步驟。AVI可以作為一個中間格式來使用,對於不能直接導入DVD文件的編碼軟體來說,必須先把DVD轉換成AVI格式。
(1)復制DVD中的文件
將DVD的影片內容復制到硬碟中是製作DVDRip的第一個步驟。
在DVD光碟中,DVD影片存放在VIDEO_TS目錄內,其中VOB文件是保存影音數據的,IFO文件則是控制VOB文件播放的,主要文件都以「VTS_xx_y」格式作為文件名。xx是標題編號(從01到99);y是區段編號(從0到9)。製作DVDRip時需要將這些VOB和IFO文件復制到硬碟中。 對目前市售的廉價DVD影片而言,直接將它們復制到硬碟中即可。不過,部分正版DVD影片則不能用常規方法復制,對付這類影片我們可以使用CladDVD、DVD Decrypter、vStrip、DeDVD這一類DeCSS軟體,它們能夠將VOB文件復制到硬碟中並去掉加密信息。
(2)編碼軟體XMPEG的使用
目前,DVDRip編碼軟體非常多,從理論上講,任何可導入MPEG-2格式的AVI編碼軟體都可以作為DVDRip的編碼軟體,比較常見的有XMPEG、FlaskMPEG、Dr.DivX、DVDx、VirtualDubMod(VirtualDub的一個變種)等,其中XMPEG(http://www.mp3guest.com/video/BeginDownload.asp?ID=1,簡體中文語言包下載地址為:http://www.mp3guest.com/download/RC1/chinese_gb.lang.Xmpeg)可算是專業的DVDRip製作軟體,它功能強大、操作方便、編碼速度快,所以使用比較廣泛。 XMPEG擁有操作向導功能,使用操作向導可完成導入文件、選擇音軌及字幕、設置輸出格式、裁剪畫面及重定尺寸等重要步驟。 運行XMPEG,會出現操作向導,點擊「下一步」按鈕,轉入文件導入對話框,這里主要有兩個按鈕,點擊「打開DVD 來源」按鈕,軟體會對DVD的根目錄進行掃描,自動導入所需要的IFO文件,這只對沒加密DVD光碟有用;如果點擊「瀏覽」按鈕,可手工選擇IFO或VOB文件,如果有多個VOB文件,那麼最好導入它們的IFO文件,這樣可以一次對多個VOB文件進行處理,也方便在下一步中選擇需要的音軌。 接下來要選擇欲輸出的音軌和字幕,DVD中常常包括多個不同語言的AC3音軌及字幕,我們只能選擇其中的一個音軌,XMPEG能將字幕嵌入到DVDRip視頻中去,但這種硬字幕會影響視頻的質量,在字幕流列表中選擇「No subtitlesl」(無字幕)選項則不會把字幕加到視頻中。 接下來要設置輸出格式,毫無疑問,應該選擇DivX格式。 在「影片規格設定」步驟中選中「剪裁黑色區域」選項以便裁剪視頻四周的黑邊,為了將DVD壓縮得更小,可以通過減少畫面的大小來達到目的。從尺寸列表中選擇一種你需要的尺寸,不過最好不要改變畫面的長寬比(可在視頻工具面板中選擇「維持外觀比例」選項),以免畫面變形。改變尺寸後,此時可切換至預覽窗口,在窗口中通過拖動畫面中的虛線框進行的手工裁剪。如果畫面較暗,可拖動播放器面板中的播放指針來瀏覽畫面,以免將有畫面的部分裁去。在「視頻工具」面板中還要選擇重定尺寸的演算法為「HQ Bicubic」以達到最高的畫面質量,如果要將字幕嵌入到視頻中要選擇「文字盒」選項。 以上設置完成後,點擊向導窗口中的「下一步」按鈕,然後選擇輸出插件為「AVI Writer」,在最後一步,取消「馬上開始轉換」選項後點擊「完成」按鈕。因為以上的設置還只是全部設置的一部分,現在還不能進行轉換編碼。 在預覽窗口中點擊滑鼠右鍵,選擇「選項」命令,在出現的「Xmpeg 選項」對話框中進行各項參數設置。 點擊「視頻」選項卡,這里的FPS即幀率(每秒播放的幀數),一般按照軟體偵測到的幀率即可。在「iDCT選項」中軟體已經自動做好了選擇。在「視頻結構」選項組中,選中「去除隔行」選項可消除隔行視頻中常見的「毛刺」,改善畫面質量,如果是逐行DVD應該選擇「忽略掃描順序」選項。 在「音頻」選項卡中主要是設置對音頻的處理模式,選擇「直接串流復制」選項,會將DVD中的AC3音頻輸出為一個單獨的文件,而輸出的視頻則是無聲的;選擇「處理音頻」選項則會將音頻編碼為MP3格式並加入到DivX AVI中去;而「不處理音頻」選項將只輸出一個無聲的視頻文件。在「輸出取樣比「選項組選中「等同輸入」選項,一般來說48kHz的MP3音頻是DVDRip中最常用的。 在「一般」選項卡中大部分設置可保持默認值,在編譯時間部分中,如果選擇「編譯文件」選項將全部視頻文件進行編碼,否則你可選擇「幀數」或「秒數」選項,再設置編碼的幀的數量或時間長度。 在「文件」選項卡設置輸出文件的名稱及保存路徑。 在預覽窗口中點擊滑鼠右鍵,選擇「設定插件」命令,會出現插件設置對話框,這里主要是進行視音頻編碼的設置。設置這部分參數需要先在系統中安裝好DivX Pro 5.1.1 Codec、XviD MPEG-4 Codec及MP3編碼器。在「Video(視頻)」選項卡中點擊「Codec compression(編碼壓縮)」選項,然後在右邊列表中選擇DivX Pro 5.1.1 Codec、XviD MPEG-4 Codec或VP60/61/62編碼中的一種。要設置編碼器的參數可通過點擊「Configure 1st pass」或「Configurenthpass」按鈕,然後在彈出的編碼器設置窗口中進行設置。這里有兩種情況,即一次編碼(1-pass)和二次編碼(2-pass)。一次編碼只需選擇「Configure1stpass(配置一次編碼)」按鈕,進行一次編碼器設置,DivX編碼工作一次即可完成;二次編碼的編碼步驟則要分二步完成,在「2-pass」中的「first-pass」里編碼數據將被收集,生成相應的log文件,並用於在「second-pass」中增強編碼的精度和品質,只有第二次才會輸出AVI文件。「2-pass」編碼質量要高於1-pass,但所耗時間也長了近一倍。如欲進行二次編碼,可在「Total number of pass(總共編碼次數)」處點擊「+」按鈕,將數值框中的數值設為「2」,然後再先後點擊「Configure 1st pass」和「Configure nth pass」按鈕進行二次編碼器的設置。 由於Codec的設置比較復雜,我們把它放在後面單獨講,其實在任何一個AVI編碼軟體中,同樣的Codec設置方式都是一樣的。 在「Audio(音頻)」選項卡中,選定「Codec Compression」選項,然後在「Codec」下拉列表中選擇一種MPEG Layer-3 Codec,即MP3編碼器,如「Fraunhofer IIS MPEG Layer-3 Codec」,接下來在「Formats(格式)」選項中設置音頻的參數,一般選擇96Kbps或128 Kbps,48kHz,Stereo的MP3音頻就行了。 如果選擇「No Compression(不壓縮)」選項,DivX AVI中的音頻部分將使用PCM無壓縮WAV音頻。這里的音頻設置只是針對前面「Xmpeg 選項」音頻設置中的「處理音頻」情況而進行的,兩個音頻選項卡的設置以「Xmpeg 選項」中的優先。在「General(常規)」選項卡還可以設置對文件進行分割,選中「Split files into(分割文件)」選項框,並在其後設置文件的分割大小,如650MB、700MB,以便將文件保存到光碟當中。另外,在「Bitrate(碼率)」選項組中你可以設置輸出的目標文件的期望大小,它可以為你計算出視頻部分的碼率,很有參考價值。 (3)視頻編碼器設置 Codec即編碼解碼器,AVI編碼軟體進行編碼工作時要使用Codec提供的壓縮演算法來進行編碼,而播放軟體在播放AVI時也要使用它們來進行解碼。AVI的壓縮演算法有很多種,不同Codec所生成的AVI文件差異很大。目前,DVDRip一般使用DivX類及VP6的編碼,如DivX
Pro 5.1.1 Codec、XviD MPEG-4
Codec及VP62,這類Codec並不是Windows系統本身所附帶的,需要另外安裝它們的軟體包。
下面就以DivX pro 5.1.1為例來了解視頻編碼器的設置。
在DivX Codec屬性對話框的「General(普通)」選項卡中首先點擊「Select Profile
wizard(選擇配置向導)」按鈕,在出現的對話框中選擇「Home Theater(家庭劇場)」模式。
然後在選項卡中的「Bitrate(碼率)」選項組中設置DivX視頻的碼率,碼率是決定最終視頻質量的關鍵因素。碼率的數值可參照前面所計算的數值,要使視頻接近DVD的品質,碼率可在1200~1500Kbps。
在「Variable
bitrate(可變碼率)」列表中設置編碼的模式:一次編碼就選擇「1-pass」選項,如果是二次編碼的第一次設置就選擇「Multipass,1st
pass」選項,第二次設置則選擇「Multipass,nst pass」選項。
另外,在「Video(視頻)」選項卡中主要有7個設置:
「Psychovisual Enhancements」即心理視覺增強,可以選擇它,並使用默認的「Fast」;「Enable
Crop(裁剪)」、「Enable
Resize(重設尺寸)」在這里有點多餘,不用理會;「Pre-Processing(預處理)」可在編碼時消除原始素材中視頻噪點,高質量的DVD視頻一般不會存在這類問題,通常不用它;「Source
Interlace (消除隔行掃描選項)」的功能與編碼軟體的功能重復,建議在編碼軟體中設置;「Scene change
threshold」 用於定義Codec對場景變換反應的敏感程度,以便在轉換時插入一個關鍵幀,通常可保留預設值50%;Max
Keyframe(最大關鍵幀)可使用默認的300,碼率越小時這個值設置得應該越大。
XviD MPEG-4 Codec的設置與DivX Codec類似,可以參照這里的設置方法。
設置完成,在XMPEG主界面中點擊滑鼠右鍵,選擇「開始轉換」命令即可將DVD編碼為DivX AVI。
二、MPEG編碼
用DV所拍攝的作品要拿給大家欣賞,最好的方式是製作成VCD或DVD影碟,而從DV中採集到的視頻文件是AVI格式(DV-AVI),要把它刻成到光碟,需要將它轉換成MPEG-1/2格式,這就需要使用到MPEG編碼軟體。
在專業MPEG編碼軟體中,TMPGEnc和Canopus
ProCoder可以提供最好的編碼質量。其中TMPGEnc使用最為廣泛,用它可將DV-AVI、DivX-AVI、普通AVI、MPEG等視頻文件編碼成MPEG文件,效果絕不亞於專業級的MPEG壓縮卡。
1.選擇模板
啟動TMPGEnc後會出現「項目向導」對話框,在這里有「VCD、SVCD、DVD」三類模板可供選擇,每類模板都有NTSC和PAL兩種制式,其中DVD的這兩種制式分別還有「低解析度」模式,這種模式使用的是VCD的解析度,這樣可在DVD碟片上存放時間長達270分鍾的影像。如果要製作VCD,可以選擇「Video-CD」下的PAL制式後點擊「下一步」按鈕。
2.指定源文件
點擊「影像文件」後的「瀏覽」按鈕,在出現的對話框中選擇導入視頻文件,TMPGEnc可導入的視頻文件種類包括DV-AVI、DivX-AVI、MPEG-1。本步驟的其他部分可保持默認方式,直接點擊「下一步」按鈕。
3.濾鏡的設定
選擇「影像源的范圍」選項可指定對影像文件進行編碼的范圍,你可以指定編碼的開始點與結束點,並可校正影像與聲音間的同步間距。「裁剪畫面」選項用於對源影像畫面進行裁剪,可去掉多餘的邊緣。「消除噪點」選項用於消除視頻畫面中的噪點,以優化影像效果,設置時如果對設定的值不太了解,可直接在畫面上看到預覽的效果。在通常情況下,我們不用在這里做選擇,直接點擊「下一步」按鈕。
4.設定碼率
VCD是固定碼率1150Kbps,不需要調整,SVCD最高可達2600Kbps,DVD則一般設定在4000~10000Kbps之間,保持默認設置,直接點擊「下一步」按鈕。在出現的對話框中設置文件的輸出路徑及文件名。
完成操作向導以後進入到主界面,直接點擊「開始」按鈕就可以開始進行MPEG的轉換了。
三、用Windows Media Encoder 9.0製作WMV流媒體視頻
WMV格式由是微軟推出的流媒體視頻格式,它畫面質量好,而且被眾多第三方軟體所支持,用WMV格式來壓縮視頻是一個非常不錯的選擇。壓縮WMV可用Windows
Movie Maker 2和Windows Media Encoder 9.0進行,其中後者用來進行WMV編碼要更方便一些。
1.導入源文件
啟動Windows Media Encoder
9.0,會打開「新建會話」對話框,選擇「文件轉換」選項後點擊「確定」按鈕,接著在「文件選擇」中選擇源文件並設置輸出文件的路徑和文件名,Windows
Media Encoder
9.0支持導入AVI、ASF、WMV、MPEG-1/2、VOB等格式的視頻文件(支持MPEG-2時需要安裝MPEG-2解碼器)。
在「內容分發」部分設置視頻的分發方式,一般情況下,我們使用「文件下載」方式即可,如果是作為視頻素材來保存則可選擇「文件存檔」方式,它是依據質量來進行編碼,整段WMV文件都使用相同的質量,更適用於再編輯。
2.編碼選項設置
在「視頻」列表中根據源文件的質量選擇一種視頻編碼方式,如果源文件是DVD質量的MPEG-2文件可選擇「1Mbps
VBR」或「2Mbps
VBR」選項,「音頻」可選擇「CD質量音頻VBR」選項,VBR是可變碼率,可根據影片場景動態分配數據,質量與壓縮率均優於固定碼率的CBR,這也是Windows
Media 9.0的新特性之一。設置好後點擊「完成」回到主界面。
3.更改設置並編碼
會話向導中的設置選項比較簡單,也許並不符合你的需要,你可點擊工具欄中的「屬性」按鈕,在打開的「會話屬性」對話框中作進一步的設置。點擊「壓縮」選項卡,點擊「編輯」按鈕,在打開的「自定義編碼設置」對話框中點擊「XXXKbps」選項卡(視具體設置不同),並在這里設置音頻格式、視頻大小、幀率、碼率等參數,具體的參數都可以參照DivX中的相應設置。
此外,我們還可在「處理」選項卡中對隔行視頻進行「取消隔行掃描」處理,以消除動態畫面中可能產生的毛刺現象。
設置完成後,點擊工具欄上的「開始編碼」按鈕進行編碼,Windows Media
Encoder會自動進行2-pass編碼,即將編碼分成兩個步驟進行。
四、製作QuickTime流媒體
MOV也是一種非常優秀的流式視頻格式,用MOV格式來保存影片是一個非常好的選擇。MOV格式視頻的編碼軟體可使用QuickTime
player播放器專業版。
1.導入源文件
運行QuickTime player
6.51專業版,點擊「文件→輸入」菜單命令,在出現的對話框中選擇需要導入的文件。QuickTime
player可直接導入AVI、MOV、MPEG-1等視頻文件。
2.設置及輸出
導入好的視頻文件會在一個新的播放器窗口中打開,在該窗口中點擊「文件→輸出」菜單命令,打開「將輸出的文件另存為」對話框,在「輸出」列表中選擇「影片轉換成QuickTime影片」選項。
點擊「選項」按鈕,將打開「影片設置」對話框,在「視頻」選項組中點擊「設置」按鈕,然後在打開的「壓縮設置」對話框中選擇壓縮方式為「Sorenson
Video 3」或「MPEG-4
Video」,「質量」盡量選擇「最佳」,最後再設置幀率、關鍵幀間隔、碼率等參數,這些和其他的視頻編碼軟體沒太大的區別,可參照設置,需要注意的是關鍵幀間隔最多為10秒鍾,也就是如果幀率為24fps,關鍵幀間隔可為240幀。
視頻部分還可進行「濾鏡」設置,為MOV視頻加入模糊、亮度、銳化等效果,點擊「大小」按鈕還可設置視頻的尺寸。
音頻部分可使用默認的「MPEG-4
Audio」,它使用AAC作為其音頻部分的編碼。如果要進行修改可選定「影片設置」對話框中的「聲音」選項,然後點擊「設置」按鈕,並在出現的「聲音設置」對話框中設置采樣頻率等參數,如要進一步設置還可點擊「選項」按鈕,具體設置AAC音頻的碼率等參數。
設置完成後返回到「將輸出的文件另存為」對話框,將MOV文件命名後點擊「保存」按鈕,即可輸出MOV視頻。
五、用RealProcer Plus 10製作RMVB視頻
RMVB是RM的升級版本,其中的「VB」,指的是VBR,即Variable Bitrate(可變碼率)。Real
Video一直是流式視頻的領頭羊,它的壓縮率高,在低碼率下視頻質量優秀。目前Real Video已經發展到了Real
Video10,它的官方編碼軟體為RealProcer Plus 10。
1.導入源文件
運行RealProcer Plus 10,點擊主界面左邊「Input
file(輸入文件)」後的「Browse(瀏覽)」按鈕,在出現的對話框中選擇導入需要轉換的文件。RealProcer Plus
10可導入的文件類型非常多,包括AVI、MPG、ASF、MOV、WMV等格式。
提示:RealProcer Plus
10不能直接導入MPEG-2格式。如果要讓RealProcer支持DVD的MPEG-2或VOB文件,可安裝MPEG-2解碼程序Elecard
MPEG2 Video
Decoder(http://www.ttdown.com/ViewDownURL.asp?softID=10425)即可。
2.設置壓縮參數
導入源文件後,我們還需要設置壓縮的參數。點擊主界面右邊的「Audiences(觀眾)」按鈕,打開「Audiences」對話框。
在「Encoding Settings(編碼設置)」選項組中的「Audio
mode(音頻模式)」列表中共有3種選擇,通常選擇「Music」即可,它的音質最好;「Video
mode(視頻模式)」可使用默認的「Normal Motion Video(普通動態視頻)」;「Video
codec(視頻編碼)」應該選擇「RealVideo 10」,它的視頻質量最好;「2-pass Video
encoding」(二次視頻編碼)會提高編碼的精度和質量,但耗時也長了近一倍;選擇「Resize vide
to」(視頻尺寸)選項後,可在其後的數值框中輸入重新修定的視頻畫面尺寸,不過通常不用修改視頻的原始尺寸。
在「Audiences in
job」(觀眾模板)列表中默認使用了4個編碼模板。不過它們不一定能適合我們的需要,可在選定後按Del鍵把它們全部刪除。然後再從左邊的編碼模板列表中選出所需要的模板。一般情況下,如果原始視頻為DVD質量,應選擇碼率大於750Kbps的模板,VCD質量的視頻則可以使用450Kbps。
3.自定義編碼方案
如果對軟體所提供的編碼模板不滿意,還可對編碼方案進行自定義。先選定要修改的模板,然後雙擊它即可在打開的「Audience
Properties(觀眾道具)」對話框中進行詳細設置。
在這里,編碼方式一般使用選擇「Target average bit
rate(目標平均碼率)」選項,RMVB採用動態碼率,碼率會根據視頻的內容而變化,但平均數值會近可能的接近所指定的數值。「Target
frame rate(目標幀率)」通常用25~30fps即可。音頻編碼分「Voice codec」和「Music
codec」兩種情況,一般使用默認的64Kbps和96Kbps就行了。
設置完成後,返回主界面,點擊「Encode」按鈕即可進行RMVB視頻的編碼。
提示:如果是對DVD文件進行編碼,每一個VOB文件都會生成一個RMVB文件,這時可使用隨RealProcer Plus
10一起安裝的RealMedia Editor編輯工具來進行合並。
六、流式視頻轉換成MPEG/AVI格式
將流式視頻轉換成MPEG文件或AVI的工具目前主要是EO
Video(http://www.skycn.com/soft/7637.html),它可以將目前最流行的WMV、RM/RMVB、MOV格式轉換成AVI或MPEG格式。
1.添加媒體文件
EO Video在編碼前需將待轉換的文件添加到播放列表中,然後才能將列表中文件進行編碼。實際上,EO
Video既是視頻編碼軟體也是視頻播放軟體,播放列表中的文件只是待處理的文件。
點擊EO Video左下角的「瀏覽器」選項卡,然後從瀏覽器中選擇要轉換的文件,並將其拖入到右邊的播放列表欄中。
提示:RMVB文件無法在EO Video瀏覽器窗口中顯示出來的,你需要先將它的擴展名改為RM。
2.轉換設置
點擊EO
Video左下角的「轉換器」選項卡,在出現的界面中點擊「PROFILE」(配置)步驟中設置有關的轉換參數。在「輸出格式」列表中選擇「MPEG」或「AVI」。這里,我們以轉換為MPEG為例。
選擇為MPEG後,然後選擇「視頻」選項卡,將「壓縮」標准設置為「VCD」或「DVD」(根據原始視頻質量進行設置,通常流媒體使用VCD即可),「TV格式」設置為「PAL」。另外,如果對原視頻的畫面尺寸(解析度)進行修改,一定要選擇「圖像匹配」中的重訂尺寸演算法為「雙三次」,因為這種演算法的質量是最高的。
3.輸出設置
點擊「OUTPUT(輸出)」步驟,在其中設置輸出的參數。
首先修改默認的設置,選中「轉換播放列表的每個項目為不同輸出文件」選項,以便將每個文件單獨輸出,而不是輸出為一個文件。接下來還要設置文件輸出的「目標文件夾」,注意目標文件夾所在的硬碟分區一定要留出足夠的空間。
4.編碼
點擊「CONVERT(轉換)」步驟,先選中「處理任務列表」選項以便對列表中的所有文件進行轉換,然後點擊「START(開始)」按鈕,即可開始進行MPEG編碼。
編碼的耗時相當長,它對電腦CPU的要求比較高。如果要轉換成AVI格式,步驟與此類似。
七、製作OGM/MKV視頻文件
OGM、Matroska(MKV)是近來出現在網路上的新型視頻封裝格式,它們比AVI更為自由,結構也更加先進,可容納多條不同編碼的音軌及不同格式的字幕軌,音軌和字幕軌的數量可以達到8條以上(MKV是16條),極大地方便了播放。製作這兩種格式的視頻文件並不需要編碼,而是把不同類型的字幕、音頻和視頻打包進一個文件就行了,速度要比編碼快得多。
1.OGM的製作
VirtualDubMod是VirtualDub的一個變種,它可以將MPEG-2文件編碼成OGM或MKV文件,也就是說它可以直接將DVD轉換成OGM視頻。VirtualDubMod也是目前惟一能剪輯OGM和MKV視頻的工具。
運行VirtualDubMod,點擊「File→Open Video
file(打開視頻文件)」菜單命令,在出現的對話框中選擇導入DVD中的VOB文件。
注意:在導入時會出現「Multiple Audio Streams
Found(創建多媒體視頻流)」對話框,具體選擇哪一條AC3音軌要根據在播放器中的播放情況而定,一般情況下選擇第一條音軌。
文件導入後,按下F7鍵設置輸出,在出現的「Save
As(另存為)」對話框中設置文件名及保存的位置,保存類型應該選擇「Matroska
File(MKV)」或「OGM」。在「Video(視頻)」選項組中選擇「Video Mode(視頻模式)」為「Full
processing mode(完全處理模式)」選項,然後點擊「Change(更改)」按鈕,即會出現「Select video
Ⅲ 你認為C語言有哪些優勢
1、高效性
C是一種高效的語言。 在設計上它充分利用了當前計算機在唯型能力上的優點。C程序往往很緊湊且運行速度快。事實上,C可以表現出通常只有匯編語言才具有的精細控制能力(匯編語言是特定的CPU設計所採用的一組內部指令的助記符。不同的CPU類型使用不同的匯編語言)。如果願意,你可以細調程序以獲得最大速度或最大內存使用率。
2、可移植性
C是一種可移植語言。這意味著,在一個系統上編寫的C程序經過很少改動或不經修改就可以其他系統上運行。如果修改是必要的,則通常只須改變伴隨主程序的一個頭文件中的幾項內容即可。多數語言原本都想具有可移植性,但任何曾將IBM PC BASIC 程序轉換為 Apple BASIC 程序(它們還是近親)的人,或者試圖在 UNIX 系統上運行一個 IBM 大型機 FORTRAN 程序的人都知道,移植至少是在製造麻煩。C 在可移植性方面處於領先地位。C編譯器(將C代碼轉換為計算機內部使用的指令的程序)在大約40多種系統上可用,包括從使用8位微處理器的計算機到Cray超級計算機。不過要知道,程序中為訪問特定硬體設備(例如顯示器)或操作系統(如Windows XP或OS X)的特殊功能而專門編寫的部分,通常是不能移植的。
由於C與UNIX的緊密聯系,UNIX系統通常都帶有一個C編譯器作為程序包的一部分。Linux中同樣也包括一個C編譯器。個人計算機,包括運行不同版本的 Windows 和 Macintosh 的PC,可使用若干種C編譯器。所以不論你使用的是家用計算機,專業工作站還是大型機,都很容易得到針對你特定系統的C編譯器。
3、強大的功能和靈活性
C強大而又靈活(計算機世界中經常使用的兩個詞)。例如,強大而靈活的 UNIX操作系指山猜統的大部分便是用C編寫的。其他語言(如 FORTRAN,Perl,Python,Pascal,LISP,Logo和BASIC)的許多編譯器和解釋器也都用C編寫的。結果是,當你在一台UNIX機器上使用FORTRAN時,最終是由一個C程序負責生成最後的可執行程序的。C程序已經用於解決物理學和工程學問題,甚至用來為《角鬥士》這樣的電影製造特殊效果。
4、面向編程人員
C面向編程人員的需要。它允許你訪問硬體,並可以操縱內存中的特定位。它具有豐富的運算符供選擇,讓你能夠簡潔地表達自己的意圖。在限制你所能做的事情方面,C 不如Pascal這樣的語言嚴格。這種靈活性是優點,同時也是一種危險。優點在於:許多任務(如轉換數據形式)在C中都簡單得多。危險在於:使用C時,你可能會犯在使用其他一些語言時不可能犯的錯誤。C給予你更多的自由,但同時也讓你承擔更大的風險。唯沒
Ⅳ 格式轉換器的作用是什麼
可以轉換音頻的格式
第一步,添加需要轉換的音頻
Ⅳ 文件格式
常用文件格式一點通
不同的文件,有不同的文件格式,區別這些文件格式常常是文件名的後綴名不同,現統計常用文件後綴名如下,供讀者參考和查閱。
BAT DOS下的批處理文件。Autoexec.bat為自動批處理文件,它是特殊的批處理文件。
EXE可執行的程序文件,與COM內部結構不相同,最突出是長度沒有限制。
COM可執行的二進制代碼系統程序文件,特點非常短小精焊,長度有限制。
ASM匯編程序文件為二進制代碼文件,可以打個比方,它就像BASIC中的.BAS程序文件一樣,為不可執行文件。
ASC代碼文件。
BAK備份文件
LIB程序庫文件
CHK檢查磁碟命令CHKDSK發現的目錄或文件分配表中的錯誤,校正系統後的文件。
TMP臨時文件
SYS系統配置文件,最典型的如config.sys,一般可以用EDIT進行編輯。
OBJ目標文件,源程序編譯輸出的目標代碼。
OLD備份文件,一般是一些程序對系統配置修改後將原文件復制一份存儲為該文件格式。
INI配置文件,不要以為這個文件只有Windows程序需要,DOS下程序也有不少需要它,如3DS與AutoCAD。
INF安裝配置文件,這在WIN95下使用較多。
HLP HELP幫助文件,這個文件一定要重視,因為它是你每使用一個新軟體的最好的說明書,幾乎99%的軟體都有這個文件,另外,DOS下的一些幫助放在README以後,幫助便沒有了,如UCDOS中的REAME.EXE;有單獨DOS的命令,若不知道怎麼使用,可以試試以下的命令格式:「DIR?或DIR/?」。
DDI早期映象文件,由DiskDUP IMGDRIVE IMG.EXE展開
IMG這個文件要注意,有時它是一個圖象文件,但更多的時候,它是映象文件,在早期光碟上,此文件使用最多,能常用HD-COPY IMG UNIMG都軟體進行解壓(註:IMG這個軟體為什麼一閃就沒了呢,這個軟體需要熱鍵激活,按下Ctrl+Alt+S+D+X),如果要安裝的軟體壓縮文件由和幾個IMG分開壓縮,那最好用UNIMG將它們全部解壓縮,然後安裝,它安裝時提示你「請插入X序列盤」。
ARJ ARJ(ARJ這個以前風眯一時的壓縮軟體誰人不曉)軟體壓縮的文件,它的壓縮比較高,使用也特方便順手,只需要「ARJ a -r -v……」
RAR這也是一個壓縮文件,傳說比ARJ壓縮比更高,筆者沒有親手做試驗,故不敢下空此結論。
ZIP當前最流行的壓縮文件,誰不知道ZIP呀,WINZIP,再也不是DOS下的那個UNZIG或PKZIP了,兼容,向下兼容,從游戲到軟體,差不多都是它壓縮的了。
IMD UCDOS中輸法的編碼字典文件。
PDV UCDOS中的自由表格UCTAB生成的表格文件,它生成的文件可以被WPS調用,也挺方便的。
BAS BASIC中的源程序文件,BASIC可為初學者最為熟悉的編輯語言,它的優點筆者就不在累贅了,注意QBASIC與QUICK BASIC和GW BASIC是有區別。
C C語言中的源程序文件,它不但造就了我們常常為之日夜奮戰的精彩電腦游戲,還創造出UNIX操作系統,有口皆碑的好編程軟體。
MAK C語言中的工程文件。
COB COBOL語言源程序文件。
PAS PASCAL語言源程序文件。
FOR FORTRAN語言源程序文件。
FOX FOXBASE偽編譯程序文件,比PRG短小運行速度快。
PRG FOXBASE過程程序文件。
DBF XBASE資料庫文件。
IDX FOXBASE中的索引文件。
LBL FOXBASE中的標簽文件。
FRM FOXBASE中的報表格式文件。
MEM FOXBASE中的內存變數文件。
FMT FOXBASE中的屏幕格式文件。
DBT FOXBASE中的資料庫文件的輔助文件。
DBC為FOXPRO中的資料庫名。
PJX Visual FoxPro下的項目文件與輔助文件PJT結合成項目管理管理文件。
RTF Rich的文本文件格式。
TXT純文本文件格式,可以利用TYPE以及EDIT或者記事本等任何字處理程序打開,對它顯示編輯。
WPS文檔文件,是由著名國產軟(WPS)(WORD PROCESSING SYSTEM)生成。由於WPS歷經滄桑,經歷了WPS1.0 2.2WPS30F WPSNT以及現在的WPS98眾多版本,但是沒有像WORD一樣提供轉換程序,一般高版本的WPS可以讀出低版本的文件,對於低版本能不能讀出高版本的文件,筆者沒有一一做出試驗,故不敢輕易下結論,只試驗過UCDOS下的WPS讀不出由WPSNT編輯的文件;另外對於WPS97的文件,你根本就不要用DOS版本去讀,百分之百讀出來,其實相互轉換也不大困難,只要你在存檔時選擇以TXT純文本格式存檔也就不存在什麼版本高低了。(WPS97中不要放圖片)
%A%%B% WPS中的臨時文件,注意清除OVL覆蓋文件,如WPS.VOL1。
DOC文檔文件,是由軟體霸主Micrsoft Word生成,也有一部分是由WORD PERFECT生成,此文件也是版本眾多有Wihdows下面的WORD5.0 6.0生成,還有WIN95下WORD7.0 WORD97,它們相互兼容性比較好,高版本可以輕松讀取低版本文件,而且高版本也可以以低版本的格式進行存儲,有人說WINDOWS中的書寫器也能讀出DOC,但筆者試驗,讀取WORD7.0以上的DOC都是一些亂碼,而且格式里也註明只能讀出DOS版的DOC。
PCS為POWERPOINT中的圖象文件,為矢量圖形文件。
XLS電子表格EXCEL的格式文件。
FNT為Bezier(貝氏)類型字體的文件。
TTF True Type字體文件,是一種輪廓字模,是由Apple和Microsoft合作開發的。Windows3.1下直接支持True Type字模。
FOT是True Type字體文件的資源文件,正因為FOT文件中含有指向TTF的指針。所以我們的字體文件(TTF)才可以放在任何目錄下面,而不必提心系統找不到。
PFB Adobe TYPE1字體Post Script字模文件,必須使用Adobe Type Manager管理安裝使用,它的最大優點是放大時比TTF字幕可靠得多。
PS1為WPS下擴展字型檔文件,PS2一般為繁體。
REC Windows中記錄器中的宏命令文件。
CRD Windows中的卡版盒文件。
PIF Windows中的運行非WINDOWS應用程序建立的一個文件。
WRI文檔文件,是由WINDOWS中書寫器生成的。
DRV驅動程序文件。
VXD虛擬設備文件
GRP Windows程序組文件。
ANI WIN95中動畫滑鼠指針文件。
DLL Windows下應用程序中的動態連結庫文件。
SCR WINDOWS屏幕保護程序文件
MP2 MP3當前最流行的音樂文件,音質可於CD音質媲美,採集率達44.1KHZ,由於它文件格式又非常小,需要一個叫WINAMP的軟體和一個叫抓音軌的軟體,如果通過音效卡直接就能將錄音帶上的歌曲錄製成WAV文件,再轉化為MP3,播放時需要硬體配置不是太高。
SND在WIN95下同WAV文件圖標大同小異,小喇叭的顏色是綠色,是聲音文件的剪輯文件。
VOC VOC文件是隨音效卡一起誕生的一種常見數字聲音文件,主要用於DOS程序(特別游戲),VOC與波形文件可方便轉換。
WAV Windows所使用的標准數字音頻文件,也稱波形文件,它能夠重現各種單聲道或立體聲的聲音,是最常用的聲音文件。
MID這個是音樂發燒友最熟悉不過的文件格式,是「樂器數字介面」(Musical lnstrument Digital interface)讀作middy「迷笛」。mid文件最受人於睞的是占的空間小,與wav相比不是音樂采樣,而是將每個音符記錄為一個數字,mid標准規定了各種音調的混合及發音,通過輸出裝置可以將這些數字重新合成為音樂。它的缺點是有點太電子琴味。
RMI CMI CMF(Creative Music File)是mid幾個變通格式,它們都同音效卡一起誕生,現在一般很少,它們有些可以同mid相互轉換,用CMF2MID小軟體。
PCX是微機上使用最廣泛的圖像格式之一,能表現真彩圖像。
BMP是Windows所使用的基本點陣圖格式,是小畫筆就能輕松創建的文件,另外提醒你BMP有壓縮(RLE方法)和非壓縮,我們常用是非壓縮,bmp還有一個OS/2的版本,與Windows有區別。
GIF GIF在網頁中佔有獨一無二的地位,美中不足是顏色最多為(256色)8位,與其它圖象文件相比,GIF高人一招,它是唯一可以存儲動畫的圖像格式。
PSD PDD點陣圖文件,均為大名鼎鼎的圖象大師Adobe Photoshop直接生成的圖象文件。
CGM(Computer Graphics Metafile)是壓縮的矢量圖形文件,WINWORD可以打開。
HGL(HP Graphic Language)是HP公司創建的一種矢量圖形語言。
WPG(DrawPerfect)矢量文件。
TIF最初用於掃描儀和桌面出版業,TIF程式圖像可以是RGB真彩色的。
TGA點陣圖文件,為Targa公司開發的支持8位到32位顏色深度圖像文件,結構簡單,少有變化,易轉換。
VDA ICB VST與TGA相似,均為Targa公司開發的點陣圖文件。
JPG JPE原是Apple Mac機器上使用的一種圖像格式,現在意在PC機上大行其道,由於其壓縮比可以調節,而且失真又很小,所以無論是網路上還是圖像處理上都是使用很廣泛的。
PIC同上,Lotus 1-2-3的圖表文件也叫PIC文件,使用時請注意。
PCD是PhotoCD專用存儲格式,由於其文件特別大,不得不存在CD-ROM上,但應用特別廣。
EPS(Encapsulared postScrip)是Adobe System公司的PostScrip頁面描述語言的產物,是矢量圖形文件。
WMF (Windows MetaFile)是特殊文件,是點陣圖和矢量圖混血兒,桌面格式,可以在Windord與Offices組件中ClipArts最常用的格式可以在WinWord的DRAW中隨意拆開編輯。
AI 矢量格式,是久負盛名的繪圖軟體Adobe lllustrator文件格式。
CDR矢量格式,是Corel Draw!標准文件格式。
CPT點陣圖和矢量圖都有,是Corel PHOTO-PAINT的文件格式。
CDT Corel Draw中的模板文件。
CMX Corel Draw展示交換文件。
CMV是Corel MOVE平面動畫軟體中的動畫演示文件。
DXF矢量格式,CAD與3ds玩家可能都知道,是AutoCAD的繪圖交換文件。
3DS矢量格式,為3D Studio的動畫原始圖形文件,含有紋理和光照信息。
SHP矢量格式3DS中的造型文件。
CEL 3DS中的貼圖文件。
MLI 3DS中的材質庫。
DRW矢量格式Micrografx Designer使用的繪圖文件格式。
WPG矢量/格式,是Word Perfect使用的文件格式。
FLI動畫文件,是由AutoDesk公司開發的,只支持320×200×256色模式,它是FLC的老祖宗。
FIC動畫文件,是AutoDesk公司開發的,與FLI相比是青出於藍勝於藍的產物:文件的解析度和顏色數都有所提高,它與FLI在Windows中播放需要專用MCI驅動和相應的播放程序APPlay。
MMM動畫文件,是MacroMind公司著名多媒體寫作軟體Director生成的,一般集成在完整的應用程序中,單獨出現的文件很少。
AVI視頻與音頻交錯文件(Audio-Video lnter leaved音頻-視頻交錯)它將視頻音頻交錯混合在一起,AVI文件使用的壓縮方法好幾種,主要使用有損方法,壓縮比較高,與FLC和MOV相比,畫面質量不太好,在Windows下播放需要安裝VIDEO For Windows驅動程序,AVI在多媒體中應用較多廣,一般視頻採集直接採集的素材便為AVI格式,編輯的它的軟體也不少,如Video Pack Adobe Premiere,
MPG視頻文件,PC機上的全屏幕活動視頻的標准文件,採用MPEG方法進行壓縮的全運動視頻圖像,可於1024×768的解析度下每秒30幀速率播放128000種顏色和同步CD音質的伴音,是極為理想的視頻影像文件
DAT視頻影像文件,是Video CD(VCD)或Karaoke CD(卡拉OK CD)基於MPEG壓縮方法的一種,注意它同數據文件同名
MOV視頻影像,同樣採用有損壓縮方法,在Windows下必須安裝QuickTime程序才能播放,它是從蘋果機移植到PC上的,比AVI畫面質量要好一些,其實你拿一個AVI文件做一下比較也就不難看出了。
HTM超文本文件,INTERNET網上訪問WWW,是在HTM文件的的海洋里沖浪,對於超文本文件,說它是編程,可它也不像編程,現在要建立它,一點也不困難,有關的介紹滿天飛,什麼HOME PAGE,在WIN98中,OFFICES97都可以方便的創建生成。它還有一些名字叫主頁、網,而且還與JAVA關系特密切。Microsoft IE導航者中與NETCAPE航海家都能游覽它。
常用文件格式簡要說明
A 對象代碼庫文件
AAM Authorware shocked文件
AAS Authorware shocked包
ABF Adobe二進制屏幕字體
ABK CorelDRAW自動備份文件
ABS 該類文件有時用於指示一個摘要(就像在一篇有關科學方面的文章的一個摘要或概要,取自abstract)
ACE Ace壓縮檔案格式
ACL CorelDRAW 6鍵盤快捷鍵文件
ACM Windows系統目錄文件
ACP Microsoft office助手預覽文件
ACR 美國放射醫學大學文件格式
ACT Microsoft office助手文件
ACV OS/2的驅動程序,用於壓縮或解壓縮音頻數據
AD After Dark屏幕保護程序
ADA Ada源文件(非-GNAT)
ADB Ada源文件主體(GNAT);HP100LX組織者的約定資料庫
ADD OS/2用於引導過程的適配器驅動程序
ADF Amiga磁碟文件
ADI AutoCAD設備無關二進制繪圖儀格式
ADM After Dark多模塊屏幕保護;Windows NT策略模板
ADP FaxWork用於傳真數據機的交互安裝文件;Astound Dynamite文件
ADR After Dark薠�聊槐;ぃ籗mart Address的地址簿
ADS Ada源文件說明書(GNAT)
AFM Adobe的字體尺度
AF2,AF3 ABC的FlowChat文件
AI Adobe Illustrator格式圖形
AIF,AIFF 音頻互交換文件,Silicon Graphic and Macintosh應用程序的聲音格式
AIFC 壓縮AIF
AIM AOL即時信息傳送
AIS ACDSee圖形序列文件;Velvet Studio設備文件
AKW RoboHELP的幫助工程中所有A-關鍵詞
ALAW 歐洲電話音頻格式
ALB JASC Image Commander相冊
ALL 藝術與書信庫
AMS Velvet Studio音樂模塊(MOD)文件;Extreme的Tracker模塊文件
ANC Canon Computer的調色板文件,包含一系列可選的顏色板
ANI Windows系統中的動畫游標
ANS ANSI文本文件
ANT SimAnt For Windows中保存的游戲文件
API Adobe Acrobat使用的應用程序設計介面文件
APR Lotus Approach 97文件
APS Microsoft Visual C++文件
ARC LH ARC的壓縮檔案文件
ARI Aristotle聲音文件
ARJ Robert Jung ARJ壓縮包文件
ART Xara Studio籜�募�籆anon Crayola美術文件;Clip Art文件格式;另一種光線跟蹤格式;AOL使用的用Johnson—Grace壓縮演算法壓縮的標記文件
ASA Microsoft Visual InterDev文件
ASC ASCⅡ文本文件;PGP演算法加密文件
ASD Microsoft Word的自動保存文件;Microsoft高級流媒體格式(microsoft advanced
streaming FORMat,ASF)的描述文件;可用NSREX打開 Velvet Studio例子文件
ASE Velvet Studio采樣文件
ASF Microsoft高級流媒體格式文件
ASM 匯編語言源文件,Pro/E裝配文件
ASO Astound Dynamite對象文件
ASP 動態網頁文件;ProComm Plus安裝與連接腳本文件;Astound介紹文件
AST Astound多媒體文件;ClarisWorks「助手」文件
ASV DataCAD自動保存文件
ASX Cheyenne備份腳本文件;Microsoft高級流媒體重定向器文件,視頻文件
ATT AT< Group 4點陣圖文件
ATW 來自個人軟體的Any Time Deluxe For Windows個人信息管理員文件
AU Sun/NeXT/DEC/UNIX聲音文件;音頻U-Law(讀作「mu-law」)文件格式
AVB Computer Associates Inoculan反病毒軟體的病毒感染後文件
AVI Microsoft Audio Video Interleave電影格式
AVR Audio Visual Research文件格式
AVS 應用程序可視化格式
AWD FaxVien文檔
AWR Telsis數字儲存音頻文件擴展名格式
Axx ARJ壓縮文件的分包序號文件,用於將一個大文件壓至幾個小的壓縮包中(xx取01-99的數字)
A3L Authorware 3.x庫文件
A4L Authorware 4.x庫文件
A5L Authorware 5.x庫文件
A3M,A4M Authorware Macintosh未打包文件
A4P Authorware無運行時間的打包文件
A3W,A4W,A5W 未打包的Authorware Windows文件
BAK 備份文件
BAS BASIC源文件
BAT 批處理文件
BDF West Point Bridger Designer文件
BFC Windows 95 Briefcase文檔
BG Backgammon For Windows下的游戲文件
BGL Microsoft Flight Simulator(微軟飛行模擬器)的視景文件
BI 二進制文件
BIF Group Wise的初始化文件
BIFF XLIFE 3D格式文件
BIN 二進制文件
BK,BK$ 有時用於代表備份版本
BKS IBM BookManager Read書架文件
BMK 書簽文件
BMP Windows或OS/2點陣圖文件
BMI Apogee BioMenace數據文件
BOOK Adobe FrameMaker Book文件
BOX Lotus Notes的郵箱文件
BPL Borlard Delph 4打包庫
BQY BrioQuery文件
BRX 用於查看多媒體對象目錄的文件
BSC MS Developer Studio瀏覽器信息文件
BSP Quake圖形文件
BS1 Apogee Blake Stone數據文件
BS_ Microsoft Bookshelf Find菜單外殼擴展名
BTM Norton 應用程序使用的批處理文件
BUD Quicken的備份磁碟
BUN CakeWalk 聲音捆綁文件(一種MIDI程序)
BW SGI黑白圖像文件
BWV 商業波形文件
BYU BYU的電影文件格式
B4 Helix Nuts and Bolts文件
C C代碼文件
C0l 台風波形文件
CAB Microsoft壓縮檔案文件
CAD Softdek的Drafix CAD文件
CAL CALS壓縮點陣圖;[非法語句]歷計劃表數據
CAM Casio照相機格式
CAP 壓縮音樂文件格式
CAS 逗號分開的ASCⅡ文件
CAT Quicken使用 的IntellCharge分類文件
CB Microsoft干凈引導文件
CBI 二進制卷格式文件(用於IBM大型機系統)
CC Visual dBASE用戶自定義類文件
CCA cc:郵件文件
CCB Visual Basic動態按鈕配置文件
CCF 多媒體查看器配置文件,用於OS/2
CCH Corel圖表文件
CCM Lotus cc:郵箱(例如「INBOX.CCM」)
CCO CyberChat數據文件
CCT Macromedia Director Shockwave投影
CDA CD音頻軌道
CDF Microsoft頻道定義格式文件
CDI Philip的高密盤交互格式
CDM Visual dBASE自定義數據模塊文件
CDR CorelDRAW繪圖文件;原始音頻CD數據文件
CDT CorelDRAW模板
CDX CorelDRAW壓縮繪圖文件;Microsoft Visual FoxPro索引文件
CEL CIMFast事件語言文件
CER 證書文件(MIME x-x509-ca-cert)
CFB Compton的多媒文件
CFG 配置文件
CFM CotdFusion模板文件;Visual dBASE Windows用戶定製表單
CGI 公共網關介面腳本文件
CGM 計算機圖形元文件
CH OS/2配置文件
CHK 由Windows磁碟碎片整理器或磁碟掃描保存的文件碎片
CHM 編譯過的HTML文件
CHR 字元集(字體文件
CHP Ventura Publisher章節文件
CHT ChartViem文件;Harvard Graphics矢量文件
CIF Adaptec CD 創建器 CD映像文件
CIL Clip Gallery下載包
CIM SimCity 2000文件
CIN OS/2改變控制文件用於跟蹤INI文件中的變化
CK1 iD/Apogee Commander Keen 1數據文件
CK2 iD/Apogee Commander Keen 2數據文件
CK3 iD/Apogee Commander Keen 3數據文件
CK4 iD /Apogee Commander Keen 4數據文件
CK5 iD /Apogee Commander Keen 5數據文件
CK6 iD /Apogee Commander Keen 6數據文件
CLASS Java類文件
CLL Crick Software Clicker文件
CLP Windows 剪貼板文件
CLS Visual Basic類文件
CMD Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件
CMF Corel元文件
CMG Chessmaster保存的游戲文件
CMP JPEG點陣圖文件;地址文檔
CMV Corel Move動畫文件
CMX Corel Presentation Exchange圖像
CNF Telnet,Windows和其他其內格式會發生改變的應用程序使用的配置文件
CNM Windows應用程序菜單選項和安裝文件
CNQ Compuworks Design Shop文件
CNT Windows(或其他)系統用於幫助索引或其他目的內容文件
COB TrueSpace 2對象文件
COD Microsoft C編譯器產生的可顯示機器碼/匯編代碼文件,其中附有源C代碼作為注釋
COM 命令文件(程序)
CPD Corel Print Office文件(圖形)
CPD,CPE 傳真覆蓋文檔
CPI Microsoft MS-DOS代碼頁信息文件
CPL 控制面板擴展名,Corel顏色板
CPO Corel列印存儲文件
CPP C++代碼文件
CPR Corel提供說明書文件
CPT Corel 照片-籜�枷?
CPX Corel Presentation Exchange壓縮圖形文件
CRD Windows Cardfile文件
CRP Corel 提供的運行時介紹文件;Visual dBASE自定義報表文件
CRT 認證文件
CSC Corel腳本文件
CSP PC Emcee On_Screen圖像
CSS 瀑布式表格文件
CST Macromedia Director Cast文件
CSV 逗號分隔的值文件
CT Scitex CT點陣圖文件;Paint Shop Pro Grapic編輯器文件
CTL 通常用於表示一個包含控制項信息的文件;FaxWork用它來保持有關每個傳真收到或發出的信息
CUE Microsoft提示牌數據文件
CUR Windows游標文件
CUT Dr Halo點陣圖文件
CV Corel版本的檔案文件;Microsoft CodeView信息屏幕文件
CWK ClarisWorks數據文件.
CWS ClarisWorks模塊
CXT Macromedia Director受保護的(不可編輯的)投影文件
CXX C++源代碼文件
DAT 數據文件;WrodPerfect合並數據文件;用於一些MPEG格式的文件
DB Borland的Paradox 7表
DBC Microsoft Visual FoxPro資料庫容器文件
DBF dBASE文件,一種由Ashton-Tate創建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和類似資料庫或與資料庫有關產品識別;可用數據文件(能被Excel 97打開);Oracle 8.1.x表格空間文件
DBX DataBearn圖像;Microsoft Visual FoxPro表格文件
DCM DCM模塊格式文件
DCR 沖擊波文件
DCS 桌面顏色分隔文件
DCT Microsoft Visual FoxPro資料庫容器
DCU Delphi編譯單元文件
DCX Microsoft Visual FoxPro資料庫容器;基覺CX的傳真圖像;宏
DC5 DataCAD繪圖文件
DDF Btrieve或Xtrieve數據定義文件,它包含用於描述Btrieve或Xtrieve文件的元數據
DDIF Digital Equipment或 Compaq格式,用於保存他們圖像與字處理文檔
DEF SmartWareⅡ數據文件;C++模塊定義文件
DEFI Oracle 7 卸載腳本文件
DEM 用於表示數字高度模型的USGS基準的文件
DER 認證文件
DEWF Macintosh Sound Cap/Sound Edit錄音設備格式
DGN Macintosh 95 CAD繪圖文件
DIB 設備無關點陣圖
DIC 目錄
DIF 可進行數據互換的電子表格
DIG DigiLink格式;Sound DesignerⅠ音頻文件
DIR MacromediaDirector文件
DIZ 描述文件
DLG C++對話框腳本文件
DLL 動態鏈接庫
DLS 可下載聲音文件
DMD Visual dBASE數據模塊文件
DMF X-Trakker音樂模塊(MOD)文件
DOC FrameMaker或FrameBuilder文檔;Word Star文檔、Word Perfect文檔、Microsoft Word文檔;DisplayWrite文檔
DOT Microsoft Word文檔模板
DPL Borland Delph3壓縮庫
DPR Borland Delphi工程頭文件
DRAW Acorn的基於對象的矢量圖像文件
DRV 驅動程序
DRW Micrografx Designer/Draw;Pro/E籜�募?
DSF Micrografx Designer VFX文件
DSG DOOM保存的文件
DSM Dynamic Studio音樂模塊(MOD)文件
DSP Microsoft Developer Studio工程文件
DSQ Corel QUERY(查詢)文件
DST 刺綉機圖形文件
DSW Microsoft Developer Studio工作區文件
DTA Word Bank(世界銀行)的STARS數據文件
DTD SGML文檔類型定義(DTD)文件
DTED 地面高度數字數據(圖形的數據格式)文件
DTF Symantec Q&A相關的資料庫數據文件
DTM DigiTrakker模塊文件
DUN Microsoft拔號網路導出文件
DV 數字視頻文件(MIME)
DWD DiamondWare數字化文件
DWG AutoCAD工程圖文件;AutoCAD或Generic CADD老版本的繪圖格式
DXF 可進行互交換的繪圖文件格式,二進制的DWG格式的文本表示;數據交換文件
DXR Macromedia Director受保護(不可編輯)電影文件
D64 Commodore的64位模擬磁碟圖像文件
EDA Ensoniq ASR磁碟映像
EDD 元素定義文檔(FrameMaker+SGML文檔)
EDE Ensoniq EPS磁碟映像
EDK Ensoniq KT磁碟映像
EDQ Ensoniq SQ1/SQ2/Ks32磁碟映像
EDS Ensoniq SQ80磁碟映像
EDV Ensoniq VFX-SD磁碟映像
EFA Ensoniq ASR文件
EFE Ensoniq EPS文件
EFK Ensoniq KT文件
EFQ Ensoniq SQ1/SQ2/Ks32文件
EFS Ensoniq SQ80文件
EFV Ensoniq VFX-SD文件
EMD ABT擴展模塊
EMF Windows增強元文件
EML Microsoft Outlook Express郵件消息(MIME RTC822)文件
ENC 重演文
ENFF 中性文件格式擴展名
EPHTML Perl解釋增強HTML文件
EPS 壓縮的PostScript圖像
EPSF 壓縮的PostScript文件
ERI ERWin文件
ERR 當RobooHELP幫助編譯器企圖編譯一個幫助系統源文件時用來存儲錯誤消息的文件
EPX ERWin文件
ESPS ESPS音頻文件
EUI Ensoniq ESP家族的壓縮磁碟映像
EVY 特使文檔
EWL Microsoft Encarta文檔
EXC Microsoft Word禁止字字典
EXE 可執行文件(程序)
F FORTRAN文
F2R Farandoyle線性模塊格式
F3R Farandoyle分塊線性模塊格式
F77 FORTRAN文件
F90 FORTRAN文件
FAR Fradole Composer音樂模塊(MOD)文件
FAV Microsoft Outlook導航條
FAX 傳真類型圖像
FBK Navison 金融備份
FCD 虛擬CD-ROM
FDB Navison 金融資料庫
FDF Adobe Acrobat表單文檔文件
FEM CADRE有限元素網路文件
FFA,FFL,FFO,FFK Microsoft快速查找文件
FFF GUS PnP銀行文件格式
FFT 最終格式文本(IBM的DCA一部分)
FH3 Als Freehand 3繪圖?/ca>