主题:  有关素材采集的2G限制问题,现在做个详细的解答

firekite

职务:普通成员
等级:2
金币:10.0
发贴:635
#12002/7/31 22:17:21
在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。
简而言之:
VideoforWindows子程序使用AVI文件最大到2GB
特殊编写的程序,即使也用VideoforWindows子程序,允许的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和WINDOWS2000能产生大于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和WINDOWS2000允许文件为任意大小



5D非线性编辑版主

职务:版主
等级:7
金币:29.0
发贴:6498
#22002/7/31 23:08:31


加分~~