在PC上編輯視頻時,常常會遇到2GB文件限製問題,哪到底什麼是2GB限製呢?很多人都說不明白。盡管這個限製的技術細節你不需要清楚地了解,但一些概念還是要知道的,因為這會影響你在編輯視頻時選擇什麼工具和方法。
2GB限製 基本常識:
2GB指的是標準AVI文件的最大長度。標準AVI文件也叫AVI 1.0文件。
問題源於標準AVI文件以32位存儲信息,32位數的範圍是-2000000000(-2GB)到2000000000(+2GB),超過這個範圍文件就管不了。
任何使用32位數AVI文件的程序都“可能”隻能使用最大2GB的AVI文件。 AVI版本號(1.0 or 2.0)與DV AVI文件的TYPE1,TYPE2沒有關係。
4GB限製
上麵說“可能”是因為大多數程序使用WINDOWS中的一套子程序--Video for Windows--來方便地處理AVI文件。Video for Windows使用的AVI最大隻能是2GB,但是借助於其它一些方法,可以將這個限製擴展到4GB。
簡而言之:
Video for Windows子程序使用AVI文件最大到2GB 。特殊編寫的程序,即使也用Video for Windows子程序,允許的AVI文件最大可到4GB 。
對大多數應用而言,4GB(甚至2GB)已經夠用了。但新的數碼格式象DV產生非常大的文件(9分鍾的DV就是2GB),有必要做些改進來處理大於4GB的文件。
對這個問題的解決方法是在文件中使用64位數,這樣在理論上文件的最大長度可達18000000000GB!足夠存150000年的DV視頻了。這個大小夠用一陣子的了。這個新的AVI格式就是AVI2.0。
AVI2.0可以在Windows Direct Show子程序中得以實現,現在WINDOWS DIRECT SHOW代替了老的VIDEO FOR WINDOWS。但AVI2.0的用戶需要注意有可能出現影響問題: AVI2.0文件與AVI1.0文件不兼容。AVI20文件不能用於隻處理AVI10文件的程序,相反能處理AVI2.0文件的程序也能處理AVI10文件。 隻有WINDOWS NT核心能產生大於4GB的文件。 後一條很重要。使用FAT32文件係統的WINDOWS95和WINDOWS98中,任何類型的文件最大隻能到4GB,AVI2.0文件類型在這裏沒什麼大用。標準的FAT分區中,文件最大隻有2GB。
其它方法
在AVI2.0出現以前,人們想了幾種方法來繞過標準AVI文件的大小限製。 非標準AVI格式---在某些特殊應用中采用特定的AVI文件格式。當然這種非標準的AVI文件格式隻能在有限的程序中使用。多個文件---大的文件被分成多個小的文件。這在WINDOWS95和98中仍很有用,在這兩種操作係統中,係統所允許的文件大小限製了AVI20的使用。
總結
大多數程序隻能使用最大2GB的AVI文件 ,某些程序可使用最大到4GB的AVI文件 ,使用AVI20的新程序理論上可使用任意大小的文件 ,與AVI文件格式無關,WINDOWS95和98係統限製文件最大到4GB ,而WINDOWS NT核心允許文件為任意大小。