shù > avi
mùlù
《avi》
shīrén: gēqǔ zuò zhě Ge Quzuozhe

avi jiǎn jiè
  avi yīng wén quán chēng wéi audiovideointerleaved, yīn pín shì pín jiāo cuò shìshì jiāng yīn yǐng xiàng tóng zài de wén jiàn shì duì shì pín wén jiàn cǎi yòng liǎo zhǒng yòu sǔn suō fāng shìdàn suō jiào gāoyīn jìn guǎn miàn miàn zhì liàng shì tài hǎodàn yìng yòng fàn wéi réng rán fēi cháng guǎng fànavi zhī chí 256 rle suōavi xìn zhù yào yìng yòng zài duō méi guāng pán shàngyòng lái bǎo cún diàn shìdiàn yǐng děng zhǒng yǐng xiàng xìn
   1992 nián bèi microsoft gōng tuī chūsuí windows3.1 bèi rén men suǒ rèn shí shú zhīsuǒ wèi yīn pín shì pín jiāo cuò jiù shì jiāng shì pín yīn pín jiāo zhì zài jìn xíng tóng fàngzhè zhǒng shì pín shì de yōu diǎn shì xiàng zhì liàng hǎo kuà duō píng tái shǐ yòng quē diǎn shì guò páng ér qiě gèng jiā zāo gāo de shì suō biāo zhǔn tǒng zuì biàn de xiàn xiàng jiù shì gāo bǎn běn windows méi fàng fàng liǎo cǎi yòng zǎo biān biān ji de avi shì shì pínér bǎn běn windows méi fàng yòu fàng liǎo cǎi yòng zuì xīn biān biān ji de avi shì shì pínsuǒ men zài jìn xíng xiē avi shì de shì pín fàng shí cháng huì chū xiàn yóu shì pín biān wèn 'ér zào chéng de shì pín néng fàng huò shǐ néng gòu fàngdàn cún zài néng tiáojié fàng jìn fàng shí zhǐ yòu shēng yīn méi yòu xiàng děng xiē míng miào de wèn guǒ yòng zài jìn xíng avi shì de shì pín fàng shí dào liǎo zhè xiē wèn tōng guò xià zài xiāng yìng de jiě lái jiě juéshì qián shì pín wén jiàn de zhù liúzhè zhǒng shì de wén jiàn suí chù jiàn xiē yóu jiào ruǎn jiàn de piāntóuduō méi guāng pán zhōng huì yòu shǎo de avi。
   xiàn zàizài windows95 huò 98 néng zhí jiē fàng avi, ér qiě de shì yòu hǎo zhǒngzuì cháng jiàn de yòu intelindeo( r) videor3.2、 microsoftvideo děng
hán sān fēn
  wén jiàn tóushù kuài suǒ yǐn kuài
   zhōng shù kuài bāo hán shí shù liú xiàng shēng yīn liè shù zhè shì wén jiàn de zhù shì jué dìng wén jiàn róng liàng de zhù yào fēnshì pín wén jiàn de xiǎo děng gāi wén jiàn de shù shuài chéng gāi shì pín fàng de shí jiān cháng suǒ yǐn kuài bāo kuò shù kuài liè biǎo men zài wén jiàn zhōng de wèi zhì gōng wén jiàn nèi shù suí cún néng wén jiàn tóu bāo kuò wén jiàn de tōng yòng xìn dìng shù shìsuǒ yòng de suō suàn děng cān shù
  navi shì
  navi shì newavi de suō xiěshì míng wéi shadowrealm de xià zhì zhǎn lái de zhǒng xīn shì pín shì ( men shàng miàn suǒ shuō de avi shì méi yòu tài lián )。 shì yóu microsoftasf suō suàn de xiū gǎi 'ér lái dedàn shì yòu xià miàn jiè shào de wǎng luò yǐng xiàng shì pín zhōng de asf shì pín shì yòu suǒ bié shēng yuán yòu asf shì pín wén jiàn shì pínliú xìng wéi dài jià 'ér tōng guò zēng jiā zhēn shuài lái gāo asf shì pín wén jiàn de qīng
  dv-avi shì
  dv de yīng wén quán chēng shì digitalvideoformat, shì yóu suǒ sōng xià、 jvc děng duō jiā chǎng shāng lián chū de zhǒng jiā yòng shù shì pín shì qián fēi cháng liú xíng de shù shè xiàng jiù shì shǐ yòng zhè zhǒng shì shì pín shù de tōng guò diàn nǎo de ieee1394 duān kǒu chuán shū shì pín shù dào diàn nǎo jiāng diàn nǎo zhōng biān ji hǎo de de shì pín shù huí dào shù shè xiàng zhōngzhè zhǒng shì pín shì de wén jiàn kuò zhǎn míng bān shì .avi, suǒ jiào dv-avi shì
   qián( 07 nián 10 yuèavi xiàng fǎn zhuǎn de yuán yīn hěn néng shì bào fēng yǐng yīn windowsmediaplayer chōng xià zài wán zhěng de divx jiě jiě jué
  1992 nián chū microsoft gōng tuī chū liǎo avi shù yìng yòng ruǎn jiàn vfw( videoforwindows)。 zài avi wén jiàn zhōngyùn dòng xiàng bàn yīn shù shì jiāo zhì de fāng shì cún chǔbìng yìng jiàn shè bèizhè zhǒng 'àn jiāo fāng shì zhì yīn pín shì xiàng shù de fāng shì shǐ shì pín shù liú shí néng gèng yòu xiào cóng cún chǔ méi jiè dào lián de xìn gòu chéng avi wén jiàn de zhù yào cān shù bāo kuò shì xiàng cān shùbàn yīn cān shù suō cān shù děng
  avi méi yòu mpeg zhè me cóng win3.1 shí dài jiù jīng miàn shì liǎo zuì zhí jiē de yōu diǎn jiù shì jiān róng hǎodiào yòng fāng biàn 'ér qiě xiàng zhì liàng hǎoyīn cháng cháng dvd xiāng bìng chēngdàn de quē diǎn shì shí fēn míng xiǎn de shì yīn wéi zhè diǎn men cái kàn dào liǎo mpeg-1 mpeg-4 de dàn shēng。 2 xiǎo shí yǐng xiàng de avi wén jiàn de mpeg-2 xiāngchà guò zhè zhǐ shì zhēn duì biāo zhǔn fēn biàn shuài 'ér yán degēn tóng de yìng yòng yào qiúavi de fēn biàn shuài suí diàochuāng kǒu yuè wén jiàn de shù liàng jiù yuè jiàng fēn biàn shuài jiǎn de dàn xiàng zhì liàng jiù rán shòu sǔn mpeg-2 shì wén jiàn chàbù duō de qíng kuàng xiàavi shì de shì pín zhì liàng xiāng duì 'ér yán yào chàbù shǎodàn zhì zuò lái duì diàn nǎo de pèi zhì yào qiú gāojīng cháng yòu rén xiān zhì hǎo liǎo avi shì de shì pínzài zhuǎn huàn wéi shì
shì xiàng cān shù
  1、 shì chuāng chǐ cùn( video size): gēn tóng de yìng yòng yào qiúavi de shì chuāng xiǎo huò fēn biàn shuài 'àn 4: 3 de huò suí tiáozhěng dào quán píng 640×480, xiǎo dào 160×120 shèn zhì gèng chuāng kǒu yuè shì pín wén jiàn de shù liàng yuè
  2、 zhēn shuài( framespersecond): zhēn shuài tiáozhěngér qiě shù liàng chéng zhèng tóng de zhēn shuài huì chǎn shēng tóng de huà miàn lián xiào guǒ
bàn yīn cān shù
  zài avi wén jiàn zhōngshì xiàng bàn yīn shì fēn bié cún chǔ deyīn duàn shì pín zhōng de shì xiàng lìng duàn shì pín zhōng de bàn yīn zài avi wén jiàn wav wén jiàn mìqiè xiāng guānyīn wéi wav wén jiàn shì avi wén jiàn zhōng bàn yīn xìn hào de lái yuánbàn yīn de běn cān shù wav wén jiàn shì de cān shùchú wàiavi wén jiàn hái bāo kuò yīn pín yòu guān de cān shù
  1、 shì xiàng bàn yīn de jiāo zhì cān shù( interlaceaudioeveryxframes) avi shì zhōng měi x zhēn jiāo zhì cún chǔ de yīn pín xìn hào bàn yīn shì xiàng jiāo de pín shuài x shì diào cān shù, x de zuì xiǎo zhí shì zhēn měi shì pín zhēn yīn pín shù jiāo zhì zhìzhè shì cd rom shàng shǐ yòng de rèn zhíjiāo zhì cān shù yuè xiǎohuí fàng avi wén jiàn shí dào nèi cún zhōng de shù liú yuè shǎohuí fàng yuè róng lián yīn guǒ avi wén jiàn de cún chǔ píng tái de shù chuán shū shuài jiào jiāo cuò cān shù shè zhì gāo xiēdāng avi wén jiàn cún chǔ zài yìng pán shàng shí cóng yìng pán shàng avi wén jiàn jìn xíng fàng shí shǐ yòng xiē de jiāo zhì pín shuài zhēnshèn zhì 1 miǎo
  2、 tóng kòng zhì( synchronization)
   zài avi wén jiàn zhōngshì xiàng bàn yīn shì tóng hěn hǎo dedàn zài mpc zhōng huí fàng avi wén jiàn shí yòu néng chū xiàn shì xiàng bàn yīn tóng de xiàn xiàng
suō cān shù
  zài cǎi yuán shǐ shì pín shí yòng suō de fāng shìzhè yàng huò zuì yōu xiù de xiàng zhì liàngbiān ji hòu yìng gēn yìng yòng huán jìng huán shì de suō cān shù
shù shì pín
  avi fàng vfw chéng wéi liǎo pc shàng zuì cháng yòng de shì pín shù shìshì yóu yòu xià de xiē xiǎn zhù diǎn
   gōng yìng jiàn shì pín huí fàng gōng néng
  avi shì vfw ruǎn jiàn suī rán shì wéi dāng qián de mpc shè dedàn duàn gāo shì yìng mpc de zhǎngēn avi shì de cān shù shì chuāng de xiǎo zhēn shuài gēn fàng huán jìng de yìng jiàn néng chǔlǐ jìn xíng tiáozhěngzài dàng mpc shàng huò zài wǎng luò shàng fàng shí, vfw de shì chuāng hěn xiǎo cǎi shù zhēn shuài hěn ér zài pentium tǒng shàngduì 64k 、 320×240 de suō shì pín shù shí xiàn měi miǎo 25 zhēn de huí fàng shuàizhè yàng, vfw jiù shì yòng tóng de yìng jiàn píng táishǐ yòng zài tōng de mpc shàng jìn xíng shù shì pín xìn de biān ji zhòng fàngér yào 'áng guì de zhuān mén yìng jiàn shè bèi
   èrshí xiàn tóng kòng zhì shí shí fàng
   tōng guò tóng kòng zhì cān shùavi tōng guò diào zhěng lái shì yìng zhòng fàng huán jìng guǒ mpc de chǔlǐ néng gòu gāoér avi wén jiàn de shù shuài yòu jiào zài windows huán jìng xià fàng gāi avi wén jiàn shí fàng tōng guò diū diào mǒu xiē zhēntiáozhěng avi de shí fàng shù shuài lái dào shì pínyīn pín tóng de xiào guǒ
   sān gāo xiào fàng cún chǔ zài yìng pán guāng pán shàng de avi wén jiàn
   yóu avi shù de jiāo chā cún chǔ, vfw fàng avi shù shí zhǐ zhàn yòng yòu xiàn de nèi cún kōng jiānyīn wéi fàng chéng biān yìng pán huò guāng pán shàng de shì pín shù biān fàngér xiān róng liàng hěn de shì pín shù jiā zài dào nèi cún zhōngzài fàng avi shì pín shù shízhǐ zài zhǐ dìng de shí jiān nèi fǎng wèn shǎo liàng de shì pín xiàng fēn yīn pín shù zhè zhǒng fāng shì jǐn gāo tǒng de gōng zuò xiàolǜtóng shí shí xiàn xùn jiā zài kuài dòng fàng chéng jiǎn shǎo fàng avi shì pín shù shí yòng de děng dài shí jiān
   gōng liǎo kāi fàng de avi shù shì pín wén jiàn jié gòu
  avi wén jiàn jié gòu jǐn jiě jué liǎo yīn pín shì pín de tóng wèn ér qiě yòu tōng yòng kāi fàng de diǎn zài rèn windows huán jìng xià gōng zuòér qiě hái yòu kuò zhǎn huán jìng de gōng néngyòng kāi de avi shì pín wén jiànzài windows huán jìng xià suí shí diào yòng
   avi wén jiàn zài biān ji
  avi bān cǎi yòng zhēn nèi yòu sǔn suō yòng bān de shì pín biān ji ruǎn jiàn adobepremiere huò mediastudio jìn xíng zài biān ji chǔlǐ
avi zhuǎn huàn jīng líng
  ruǎn jiàn xiǎo: 12.73mb
   ruǎn jiàn yánjiǎn zhōng wén
   ruǎn jiàn lèi biéguó chǎn ruǎn jiàn / miǎn fèi ruǎn jiàn / shì pín zhuǎn huàn
   yùn xíng huán jìng: win2003, winxp, win2000, nt, winme
   ruǎn jiàn jiǎn jiè
  avi zhuǎn huàn jīng líng shì guó nèi zuì yōu xiù shí yòng de avi shì pín zhuǎn huàn gōng zhī chí avi、 mpg、 mpeg、 rm、 rmvb、 wmv、 dat zhuǎn huàn wéi avi shìcǎi yòng aviconverterv3.0 wéi xīnguǎng fàn shì yòng zhī chí xvid biān avi de lèi mp3mp4 shǒu yòu zhuǎn huàn kuàigǎi jìn yīn shì pín tóng xìng néng gōng liǎo liàng zhuǎn huàn gōng néng gèng gāo zhēn shuài de zhī chí
  avi shì qián biàn xié shì méi fàng zhōng zuì wéi liú xíng de shì pín shì shì wǎng luò shàng liú chuán jiào duō de shì zhī cǎi yòng xvid/divx shì biān de shì pín wén jiàn néng yōng yòu jiào gāo de shì pín zhì liàngbìng qiě wén jiàn jiào xiǎozài guān kàn zhì liàng shàngcǎi yòng xvid/divx shì biān de shì pín wén jiàn xiào guǒ bìng cǎi yòng wmv huò rmvb shì biān de shì pín wén jiàn xiào guǒér suō / zhuǎn huàn què wmv rmvb kuài
  avi zhuǎn huàn jīng líng v1.5 diǎn
  1. zhuǎn huàn kuàiqiě zuì chéng bǎo liú liǎo yuán shǐ shì pín de zhì liàng
  2. zhī chí 160x128(1.8 cùn ), 220x176(2.0-2.2 cùn ), 320x240(2.4 cùn ) sān zhǒng fāng shì zhuǎn huàn
  3. gōng liǎo liàng zhuǎn huàn gōng néng gèng gāo zhēn shuài de zhī chí
  4. cǎi yòng wěn dìng bǎn de mencoder, què bǎo zài zhōng chéng gōng fàng
  5. bǎo liú dài de ffdshow, jīng jiǎn liǎo ruǎn jiàn
   shuō bái liǎo jiù shì yīn yǐng jié , xiàn zài yòng liǎo
AVI jiǎn jiè
  avi yīng wén quán chēng wéi AudioVideoInterleaved, yīn pín shì pín jiāo cuò shìshì jiāng yīn yǐng xiàng tóng zài de wén jiàn shì duì shì pín wén jiàn cǎi yòng liǎo zhǒng yòu sǔn suō fāng shìdàn suō jiào gāoyīn jìn guǎn huà miàn zhì liàng shì tài hǎodàn yìng yòng fàn wéi réng rán fēi cháng guǎng fànavi zhī chí 256 RLE suōavi xìn zhù yào yìng yòng zài duō méi guāng pán shàngyòng lái bǎo cún diàn shìdiàn yǐng děng zhǒng yǐng xiàng xìn
   1992 nián bèi Microsoft gōng tuī chūsuí Windows3.1 bèi rén men suǒ rèn shí shú zhīsuǒ wèiyīn pín shì pín jiāo cuò”, jiù shì jiāng shì pín yīn pín jiāo zhì zài jìn xíng tóng fàngzhè zhǒng shì pín shì de yōu diǎn shì xiàng zhì liàng hǎo kuà duō píng tái shǐ yòng quē diǎn shì guò páng ér qiě gèng jiā zāo gāo de shì suō biāo zhǔn tǒng zuì biàn de xiàn xiàng jiù shì gāo bǎn běn Windows méi fàng fàng liǎo cǎi yòng zǎo biān biān ji de avi shì shì pínér bǎn běn Windows méi fàng yòu fàng liǎo cǎi yòng zuì xīn biān biān ji de avi shì shì pínsuǒ men zài jìn xíng xiē avi shì de shì pín fàng shí cháng huì chū xiàn yóu shì pín biān wèn 'ér zào chéng de shì pín néng fàng huò shǐ néng gòu fàngdàn cún zài néng tiáojié fàng jìn fàng shí zhǐ yòu shēng yīn méi yòu xiàng děng xiē míng miào de wèn guǒ yòng zài jìn xíng avi shì de shì pín fàng shí dào liǎo zhè xiē wèn tōng guò xià zài xiāng yìng de jiě lái jiě juéshì qián shì pín wén jiàn de zhù liúzhè zhǒng shì de wén jiàn suí chù jiàn xiē yóu jiào ruǎn jiàn de piāntóuduō méi guāng pán zhōng huì yòu shǎo de avi。
   xiàn zàizài WINDOWS95 huò 98 néng zhí jiē fàng avi, ér qiě de shì yòu hǎo zhǒngzuì cháng jiàn de yòu IntelIndeo( R) VideoR3.2、 Microsoftvideo děng
  avi hán sān fēnwén jiàn tóushù kuài suǒ yǐn kuài
   zhōng shù kuài bāo hán shí shù liú xiàng shēng yīn liè shù zhè shì wén jiàn de zhù shì jué dìng wén jiàn róng liàng de zhù yào fēnshì pín wén jiàn de xiǎo děng gāi wén jiàn de shù shuài chéng gāi shì pín fàng de shí jiān cháng suǒ yǐn kuài bāo kuò shù kuài liè biǎo men zài wén jiàn zhōng de wèi zhì gōng wén jiàn nèi shù suí cún néng wén jiàn tóu bāo kuò wén jiàn de tōng yòng xìn dìng shù shìsuǒ yòng de suō suàn děng cān shù
  navi shì
  navi shì newavi de suō xiěshì míng wéi ShadowRealm de xià zhì zhǎn lái de zhǒng xīn shì pín shì ( men shàng miàn suǒ shuō de avi shì méi yòu tài lián )。 shì yóu MicrosoftASF suō suàn de xiū gǎi 'ér lái dedàn shì yòu xià miàn jiè shào de wǎng luò yǐng xiàng shì pín zhōng de ASF shì pín shì yòu suǒ bié shēng yuán yòu ASF shì pín wén jiàn shì pínliú xìng wéi dài jià 'ér tōng guò zēng jiā zhēn shuài lái gāo ASF shì pín wén jiàn de qīng
  DV-avi shì
  DV de yīng wén quán chēng shì DigitalVideoFormat, shì yóu suǒ sōng xià、 JVC děng duō jiā chǎng shāng lián chū de zhǒng jiā yòng shù shì pín shì qián fēi cháng liú xíng de shù shè xiàng jiù shì shǐ yòng zhè zhǒng shì shì pín shù de tōng guò diàn nǎo de IEEE1394 duān kǒu chuán shū shì pín shù dào diàn nǎo jiāng diàn nǎo zhōng biān ji hǎo de de shì pín shù huí dào shù shè xiàng zhōngzhè zhǒng shì pín shì de wén jiàn kuò zhǎn míng bān shì .avi, suǒ jiào DV-avi shì
   qián( 07 nián 10 yuèavi xiàng fǎn zhuǎn de yuán yīn hěn néng shì bào fēng yǐng yīn windowsmediaplayer chōng xià zài wán zhěng de DIVX jiě jiě jué
  1992 nián chū Microsoft gōng tuī chū liǎo avi shù yìng yòng ruǎn jiàn VFW( VideoforWindows)。 zài avi wén jiàn zhōngyùn dòng xiàng bàn yīn shù shì jiāo zhì de fāng shì cún chǔbìng yìng jiàn shè bèizhè zhǒng 'àn jiāo fāng shì zhì yīn pín shì xiàng shù de fāng shì shǐ shì pín shù liú shí néng gèng yòu xiào cóng cún chǔ méi jiè dào lián de xìn gòu chéng avi wén jiàn de zhù yào cān shù bāo kuò shì xiàng cān shùbàn yīn cān shù suō cān shù děng
  avi méi yòu MPEG zhè me cóng WIN3.1 shí dài jiù jīng miàn shì liǎo zuì zhí jiē de yōu diǎn jiù shì jiān róng hǎodiào yòng fāng biàn 'ér qiě xiàng zhì liàng hǎoyīn cháng cháng DVD xiāng bìng chēngdàn de quē diǎn shì shí fēn míng xiǎn de shì yīn wéi zhè diǎn men cái kàn dào liǎo MPEG-1 MPEG-4 de dàn shēng。 2 xiǎo shí yǐng xiàng de avi wén jiàn de MPEG-2 xiāngchà guò zhè zhǐ shì zhēn duì biāo zhǔn fēn biàn shuài 'ér yán degēn tóng de yìng yòng yào qiúavi de fēn biàn shuài suí diàochuāng kǒu yuè wén jiàn de shù liàng jiù yuè jiàng fēn biàn shuài jiǎn de dàn xiàng zhì liàng jiù rán shòu sǔn MPEG-2 shì wén jiàn chàbù duō de qíng kuàng xiàavi shì de shì pín zhì liàng xiāng duì 'ér yán yào chàbù shǎodàn zhì zuò lái duì diàn nǎo de pèi zhì yào qiú gāojīng cháng yòu rén xiān zhì hǎo liǎo avi shì de shì pínzài zhuǎn huàn wéi shì
cān shù
  shì xiàng cān shù
  1、 shì chuāng chǐ cùn( Videosize): gēn tóng de yìng yòng yào qiúavi de shì chuāng xiǎo huò fēn biàn shuài 'àn 4: 3 de huò suí tiáozhěng dào quán píng 640×480, xiǎo dào 160×120 shèn zhì gèng chuāng kǒu yuè shì pín wén jiàn de shù liàng yuè
  2、 zhēn shuài( Framespersecond): zhēn shuài tiáozhěngér qiě shù liàng chéng zhèng tóng de zhēn shuài huì chǎn shēng tóng de huà miàn lián xiào guǒ
   bàn yīn cān shù
   zài avi wén jiàn zhōngshì xiàng bàn yīn shì fēn bié cún chǔ deyīn duàn shì pín zhōng de shì xiàng lìng duàn shì pín zhōng de bàn yīn zài avi wén jiàn WAV wén jiàn mìqiè xiāng guānyīn wéi WAV wén jiàn shì avi wén jiàn zhōng bàn yīn xìn hào de lái yuánbàn yīn de běn cān shù WAV wén jiàn shì de cān shùchú wàiavi wén jiàn hái bāo kuò yīn pín yòu guān de cān shù
  1、 shì xiàng bàn yīn de jiāo zhì cān shù( InterlaceAudioEveryXFrames) avi shì zhōng měi X zhēn jiāo zhì cún chǔ de yīn pín xìn hào bàn yīn shì xiàng jiāo de pín shuài X shì diào cān shù, X de zuì xiǎo zhí shì zhēn měi shì pín zhēn yīn pín shù jiāo zhì zhìzhè shì CD- ROM shàng shǐ yòng de rèn zhíjiāo zhì cān shù yuè xiǎohuí fàng avi wén jiàn shí dào nèi cún zhōng de shù liú yuè shǎohuí fàng yuè róng lián yīn guǒ avi wén jiàn de cún chǔ píng tái de shù chuán shū shuài jiào jiāo cuò cān shù shè zhì gāo xiēdāng avi wén jiàn cún chǔ zài yìng pán shàng shí cóng yìng pán shàng avi wén jiàn jìn xíng fàng shí shǐ yòng xiē de jiāo zhì pín shuài zhēnshèn zhì 1 miǎo
  2、 tóng kòng zhì( Synchronization)
   zài avi wén jiàn zhōngshì xiàng bàn yīn shì tóng hěn hǎo dedàn zài MPC zhōng huí fàng avi wén jiàn shí yòu néng chū xiàn shì xiàng bàn yīn tóng de xiàn xiàng
   suō cān shù
   zài cǎi yuán shǐ shì pín shí yòng suō de fāng shìzhè yàng huò zuì yōu xiù de xiàng zhì liàngbiān ji hòu yìng gēn yìng yòng huán jìng huán shì de suō cān shù
AVI wén jiàn de zhǎn kāi jié gòu
  avi( Audio Video Interleaved de suō xiěshì zhǒng RIFF( ResourceInterchangeFileFormat de suō xiěwén jiàn shìduō yòng yīn shì pín zhuōbiān jihuí fàng děng yìng yòng chéng zhōngtōng cháng qíng kuàng xià avi wén jiàn bāo hán duō tóng lèi xíng de méi liúdiǎn xíng de qíng kuàng xià yòu yīn pín liú shì pín liú), guò hán yòu dān yīn pín liú huò dān shì pín liú de avi wén jiàn shì deavi suàn shì Windows cāo zuò tǒng shàng zuì běn de shì zuì cháng yòng de zhǒng méi wén jiàn shì
   xiān lái jiè shào RIFF wén jiàn shì。 RIFF wén jiàn shǐ yòng FOURCC( four-charactercode) lái biǎo zhēng shù lèi xíng RIFF 、‘ avi’、‘ LIST’ děngzhù , Windows cāo zuò tǒng shǐ yòng de jié shùn shì little-endian, yīn ‘ abcd’ shí de DWORD zhí yìng wéi 0x64636261。 lìng wài zhōng xiàngavi’ yàng hán yòu kònggé shì de
   zuì kāi shǐ de 4 jié shì ‘ RIFF’, biǎo shì zhè shì RIFF wén jiànjǐn gēn zhe hòu miàn yòng 4 jié biǎo shì RIFF wén jiàn de xiǎorán hòu yòu shì shuō míng wén jiàn de lèi xíng avi、 WAVE děng); zuì hòu jiù shì shí de shù zhù wén jiàn xiǎo zhí de suàn fāng wéishí shù cháng +4( wén jiàn lèi xíng de xiǎo); jiù shì shuōwén jiàn xiǎo de zhí bāo kuò‘ RIFF’ wén jiàn xiǎo běn shēn de xiǎo
  RIFF wén jiàn de shí shù zhōngtōng cháng hái shǐ yòng liǎo liè biǎo( List) kuài( Chunk) de xíng shì lái zhìliè biǎo qiàn tào liè biǎo kuài zhōngliè biǎo de jié gòu wéi:‘ LIST’ listSizelistTypelistData héng héng‘ LIST’ shì biǎo shì zhè shì liè biǎo; listSize zhàn yòng 4 jié liǎo zhěng liè biǎo de xiǎo; listType shì biǎo shì běn liè biǎo de lèi xíng; listData jiù shì shí de liè biǎo shù zhù listSize zhí de suàn fāng wéishí de liè biǎo shù cháng +4( listType de xiǎo); jiù shì shuō listSize zhí bāo kuò‘ LIST’ listSize běn shēn de xiǎozài lái kàn kuài de jié gòu: ckIDckSizeckData héng héng ckID shì biǎo shì kuài lèi xíng de ; ckSize zhàn yòng 4 jié liǎo zhěng kuài de xiǎo; ckData wéi shí de kuài shù zhù ckSize zhí zhǐ de shì shí de kuài shù cháng ér bāo kuò ckID ckSize běn shēn de xiǎo。( zhù zài xià miàn de nèi róng zhōngjiāng LIST(listType(listData)) de xíng shì lái biǎo shì liè biǎo ckID(ckData) de xíng shì lái biǎo shì kuài [optionalelement] zhōng kuò hào zhōng de yuán biǎo shì wéi xuǎn xiàng。)
   jiē xià lái jiè shào avi wén jiàn shìavi wén jiàn lèi xíng yòng avi’ lái biǎo shìzhěng avi wén jiàn de jié gòu wéi RIFF tóu + liǎng liè biǎo yòng miáo shù méi liú shì yòng bǎo cún méi liú shù ) + xuǎn de suǒ yǐn kuàiavi wén jiàn de zhǎn kāi jié gòu zhì xià
  RIFF(‘ avi’
  LIST(‘ hdrl’
  ‘ avih’ ( zhù avi xìn tóu shù )
  LIST(‘ strl’
  ‘ strh’ ( liú de tóu xìn shù )
  ‘ strf’ ( liú de shì xìn shù )
  [‘ strd’ ( xuǎn de 'é wài de tóu xìn shù )]
  [‘ strn’ ( xuǎn de liú de míng )]
  ...
  )
  ...
  )
  LIST(‘ movi’
  {SubChunk|LIST(‘ rec’
  SubChunk1
  SubChunk2
  ...
  )
  ...
  }
  ...
  )
  [‘ idx1’ ( xuǎn de avi suǒ yǐn kuài shù )]
  )
   shǒu xiān, RIFF(‘ avi’ ) biǎo zhēng liǎo avi wén jiàn lèi xíngrán hòu jiù shì avi wén jiàn de liè biǎo héng héng‘ hdrl’ liè biǎoyòng miáo shù avi wén jiàn zhōng liú de shì xìn avi wén jiàn zhōng de měi méi shù chēng wéi liú)。‘ hdrl’ liè biǎo qiàn tào liǎo liè kuài liè biǎo héng héng shǒu xiān shì avih’ kuàiyòng avi wén jiàn de quán xìn liú de shù liàngshì pín xiàng de kuān gāo děng shǐ yòng aviMAINHEADER shù jié gòu lái cāo zuò
  typedefstruct_avimainheader{
  FOURCCfcc;// wéiavih’
  DWORDcb;// běn shù jié gòu de xiǎo bāo kuò zuì chū de 8 jié( fcc cb liǎng
  DWORDdwMicroSecPerFrame;// shì pín zhēn jiàngé shí jiān háo miǎo wéi dān wèi
  DWORDdwMaxBytesPerSec;// zhè avi wén jiàn de zuì shù shuài
  DWORDdwPaddingGranularity;// shù tián chōng de
  DWORDdwFlags;//avi wén jiàn de quán biāo shì fǒu hán yòu suǒ yǐn kuài děng
  DWORDdwTotalFrames;// zǒng zhēn shù
  DWORDdwInitialFrames;// wéi jiāo shì zhǐ dìng chū shǐ zhēn shùfēi jiāo shì yīnggāi zhǐ dìng wéi 0)
  DWORDdwStreams;// běn wén jiàn bāo hán de liú de shù
  DWORDdwSuggestedBufferSize;// jiàn běn wén jiàn de huǎn cún xiǎoyìng néng róng zuì de kuài
  DWORDdwWidth;// shì pín xiàng de kuān xiàng wéi dān wèi
  DWORDdwHeight;// shì pín xiàng de gāo xiàng wéi dān wèi
  DWORDdwReserved;// bǎo liú
  }aviMAINHEADER;
   rán hòujiù shì huò duō ‘ strl’ liè biǎo。( wén jiàn zhōng yòu duō shǎo liúzhè jiù duì yīngyǒu duō shǎo ‘ strl’ liè biǎo。) měi ‘ strl’ liè biǎo zhì shǎo bāo hán ‘ strh’ kuài ‘ strf’ kuàiér‘ strd’ kuàibǎo cún biān jiě yào de xiē pèi zhì xìn ‘ strn’ kuàibǎo cún liú de míng shì xuǎn deshǒu xiān shì‘ strh’ kuàiyòng shuō míng zhè liú de tóu xìn shǐ yòng aviSTREAMHEADER shù jié gòu lái cāo zuò
  typedefstruct_avistreamheader{
  FOURCCfcc;// wéi‘ strh’
  DWORDcb;// běn shù jié gòu de xiǎo bāo kuò zuì chū de 8 jié( fcc cb liǎng
  FOURCCfccType;// liú de lèi xíng:‘ auds’( yīn pín liú)、‘ vids’( shì pín liú)、
  //‘ mids’( MIDI liú)、‘ txts’( wén liú
  FOURCCfccHandler;// zhǐ dìng liú de chǔlǐ zhěduì yīn shì pín lái shuō jiù shì jiě
  DWORDdwFlags;// biāo shì fǒu yǔn zhè liú shū chūtiáosè bǎn shì fǒu biàn huà
  WORDwPriority;// liú de yōu xiān dāng yòu duō xiāng tóng lèi xíng de liú shí yōu xiān zuì gāo de wéi rèn liú
  WORDwLanguage;
  DWORDdwInitialFrames;// wéi jiāo shì zhǐ dìng chū shǐ zhēn shù
  DWORDdwScale;// zhè liú shǐ yòng de shí jiān chǐ
  DWORDdwRate;
  DWORDdwStart;// liú de kāi shǐ shí jiān
  DWORDdwLength;// liú de cháng dān wèi dwScale dwRate de dìng yòu guān
  DWORDdwSuggestedBufferSize;// zhè liú shù jiàn shǐ yòng de huǎn cún xiǎo
  DWORDdwQuality;// liú shù de zhì liàng zhǐ biāo( 0~10,000)
  DWORDdwSampleSize;//Sample de xiǎo
  struct{
  shortintleft;
  shortinttop;
  shortintright;
  shortintbottom;
  }rcFrame;// zhǐ dìng zhè liúshì pín liú huò wén liúzài shì pín zhù chuāng kǒu zhōng de xiǎn shì wèi zhì
  // shì pín zhù chuāng kǒu yóu aviMAINHEADER jié gòu zhōng de dwWidth dwHeight jué dìng
  }aviSTREAMHEADER;
   rán hòu shì‘ strf’ kuàiyòng shuō míng liú de shì guǒ shì shì pín liú shǐ yòng BITMAPINFO shù jié gòu lái miáo shù guǒ shì yīn pín liú shǐ yòng WAVEFORMATEX shù jié gòu lái miáo shù
   dāng avi wén jiàn zhōng de suǒ yòu liú shǐ yòng ‘ strl’ liè biǎo shuō míng liǎo hòuzhù :‘ strl’ liè biǎo chū xiàn de shùn méi liú de biān hào shì duì yìng de ‘ strl’ liè biǎo shuō míng de shì liú( Stream0), 'èr ‘ strl’ liè biǎo shuō míng de shì 'èr liú( Stream1), lèi tuī),‘ hdrl’ liè biǎo de rèn jiù wán chéng liǎosuí hòu gēn zhe de jiù shì avi wén jiàn de 'èr liè biǎo héng héng‘ movi’ liè biǎoyòng bǎo cún zhēn zhèng de méi liú shù shì pín xiàng zhēn shù huò yīn pín cǎi yàng shù děng)。 mezěn me lái zhì zhè xiē shù jiāng shù kuài zhí jiē qiàn zài‘ movi’ liè biǎo miàn jiāng shù kuài fēn chéng ‘ rec’ liè biǎo hòu zài biān pái jìn‘ movi’ liè biǎo。( zhù zài avi wén jiàn nèi róng shíjiàn jiāng ‘ rec’ liè biǎo zhōng de suǒ yòu shù kuài xìng chū。) dàn shìdāng avi wén jiàn zhōng bāo hán yòu duō liú de shí hòushù kuài shù kuài zhī jiān lái bié shì shù kuài shǐ yòng liǎo lái biǎo zhēng de lèi xíngzhè yóu 2 jié de lèi xíng 2 jié de liú biān hào chéngbiāo zhǔn de lèi xíng dìng xià:‘ db’( fēi suō shì pín zhēn)、‘ dc’( suō shì pín zhēn)、‘ pc’( gǎi yòng xīn de tiáosè bǎn)、‘ wb’( yīn suō shì pín)。 liú( Stream0) shì yīn pín biǎo zhēng yīn pín shù kuài de wéi‘ 00wb’; 'èr liú( Stream1) shì shì pín biǎo zhēng shì pín shù kuài de wéi‘ 00db’ huò‘ 00dc’。 duì shì pín shù lái shuōzài avi shù liè zhōng jiān hái dìng xīn de tiáosè bǎnměi gǎi biàn de tiáosè bǎn shù kuài yòng‘ xxpc’ lái biǎo zhēngxīn de tiáosè bǎn shǐ yòng shù jié gòu aviPALCHANGE lái dìng 。( zhù guǒ liú de tiáosè bàn zhōng néng gǎi biàn yìng zài zhè liú shì de miáo shù zhōng jiù shì aviSTREAMHEADER jié gòu de dwFlags zhōng bāo hán aviSF_VIDEO_PALCHANGES biāo 。) lìng wàiwén liú shù kuài shǐ yòng suí de lèi xíng biǎo zhēng
   zuì hòujǐn gēn zài‘ hdrl’ liè biǎo ‘ movi’ liè biǎo zhī hòu dejiù shì avi wén jiàn xuǎn de suǒ yǐn kuàizhè suǒ yǐn kuài wéi avi wén jiàn zhōng měi méi shù kuài jìn xíng suǒ yǐnbìng qiě men zài wén jiàn zhōng de piān néng xiāng duì ‘ movi’ liè biǎo néng xiāng duì avi wén jiàn kāi tóu)。 suǒ yǐn kuài shǐ yòng ‘ idx1’ lái biǎo zhēngsuǒ yǐn xìn shǐ yòng shù jié gòu lái aviOLDINDEX dìng
  typedefstruct_avioldindex{
  FOURCCfcc;// wéi‘ idx1’
  DWORDcb;// běn shù jié gòu de xiǎo bāo kuò zuì chū de 8 jié( fcc cb liǎng
  struct_avioldindex_entry{
  DWORDdwChunkId;// biǎo zhēng běn shù kuài de
  DWORDdwFlags;// shuō míng běn shù kuài shì shì guān jiàn zhēnshì shì‘ rec’ liè biǎo děng xìn
  DWORDdwOffset;// běn shù kuài zài wén jiàn zhōng de piān liàng
  DWORDdwSize;// běn shù kuài de xiǎo
  }aIndex[];// zhè shì shù wéi měi méi shù kuài dìng suǒ yǐn xìn
  }aviOLDINDEX;
   zhù guǒ avi wén jiàn bāo hán yòu suǒ yǐn kuài yìng zài zhù avi xìn tóu de miáo shù zhōng jiù shì aviMAINHEADER jié gòu de dwFlags zhōng bāo hán aviF_HASINDEX biāo
   hái yòu zhǒng shū de shù kuàiyòng ‘ JUNK’ lái biǎo zhēng yòng nèi shù de duì tián chōng), yìng yòng chéng yīnggāi lüè zhè xiē shù kuài de shí
AVI wén jiàn de zhǎn kāi jié gòu
  avi( Audio Video Interleaved de suō xiěshì zhǒng RIFF( ResourceInterchangeFileFormat de suō xiěwén jiàn shìduō yòng yīn shì pín zhuōbiān jihuí fàng děng yìng yòng chéng zhōngtōng cháng qíng kuàng xià avi wén jiàn bāo hán duō tóng lèi xíng de méi liúdiǎn xíng de qíng kuàng xià yòu yīn pín liú shì pín liú), guò hán yòu dān yīn pín liú huò dān shì pín liú de avi wén jiàn shì deavi suàn shì Windows cāo zuò tǒng shàng zuì běn de shì zuì cháng yòng de zhǒng méi wén jiàn shì
   xiān lái jiè shào RIFF wén jiàn shì。 RIFF wén jiàn shǐ yòng FOURCC( four-charactercode) lái biǎo zhēng shù lèi xíng ‘ RIFF’、‘ avi’、‘ LIST’ děngzhù , Windows cāo zuò tǒng shǐ yòng de jié shùn shì little-endian, yīn ‘ abcd’ shí de DWORD zhí yìng wéi 0x64636261。 lìng wài zhōng xiàngavi’ yàng hán yòu kònggé shì de
   zuì kāi shǐ de 4 jié shì ‘ RIFF’, biǎo shì zhè shì RIFF wén jiànjǐn gēn zhe hòu miàn yòng 4 jié biǎo shì RIFF wén jiàn de xiǎorán hòu yòu shì shuō míng wén jiàn de lèi xíng avi、 WAVE děng); zuì hòu jiù shì shí de shù zhù wén jiàn xiǎo zhí de suàn fāng wéishí shù cháng +4( wén jiàn lèi xíng de xiǎo); jiù shì shuōwén jiàn xiǎo de zhí bāo kuò‘ RIFF’ wén jiàn xiǎo běn shēn de xiǎo
  RIFF wén jiàn de shí shù zhōngtōng cháng hái shǐ yòng liǎo liè biǎo( List) kuài( Chunk) de xíng shì lái zhìliè biǎo qiàn tào liè biǎo kuài zhōngliè biǎo de jié gòu wéi:‘ LIST’ listSizelistTypelistData héng héng‘ LIST’ shì biǎo shì zhè shì liè biǎo; listSize zhàn yòng 4 jié liǎo zhěng liè biǎo de xiǎo; listType shì biǎo shì běn liè biǎo de lèi xíng; listData jiù shì shí de liè biǎo shù zhù listSize zhí de suàn fāng wéishí de liè biǎo shù cháng +4( listType de xiǎo); jiù shì shuō listSize zhí bāo kuò‘ LIST’ listSize běn shēn de xiǎozài lái kàn kuài de jié gòu: ckIDckSizeckData héng héng ckID shì biǎo shì kuài lèi xíng de ; ckSize zhàn yòng 4 jié liǎo zhěng kuài de xiǎo; ckData wéi shí de kuài shù zhù ckSize zhí zhǐ de shì shí de kuài shù cháng ér bāo kuò ckID ckSize běn shēn de xiǎo。( zhù zài xià miàn de nèi róng zhōngjiāng LIST(listType(listData)) de xíng shì lái biǎo shì liè biǎo ckID(ckData) de xíng shì lái biǎo shì kuài [optionalelement] zhōng kuò hào zhōng de yuán biǎo shì wéi xuǎn xiàng。)
   jiē xià lái jiè shào avi wén jiàn shìavi wén jiàn lèi xíng yòng avi’ lái biǎo shìzhěng avi wén jiàn de jié gòu wéi RIFF tóu + liǎng liè biǎo yòng miáo shù méi liú shì yòng bǎo cún méi liú shù ) + xuǎn de suǒ yǐn kuàiavi wén jiàn de zhǎn kāi jié gòu zhì xià
  /*
  *heresthegenerallayoutofanavirifffile(newformat)
  *
  *RIFF(3F??????)avi<-notmorethan1GBinsize
  *LIST(size)hdrl
  *avih(0038)
  *LIST(size)strl
  *strh(0038)
  *strf(????)
  *indx(3ff8)<-sizemayvary,shouldbesectorsized
  *LIST(size)strl
  *strh(0038)
  *strf(????)
  *indx(3ff8)<-sizemayvary,shouldbesectorsized
  *LIST(size)odml
  *dmlh(????)
  *JUNK(size)<-filltoaligntosector-12
  *LIST(7f??????)movi<-alignedonsector-12
  *00dc(size)<-sectoraligned
  *01wb(size)<-sectoraligned
  *ix00(size)<-sectoraligned
  *idx1(00??????)<-sectoraligned
  *RIFF(7F??????)aviX
  *JUNK(size)<-filltoaligntosector-12
  *LIST(size)movi
  *00dc(size)<-sectoraligned
  *RIFF(7F??????)aviX<-notmorethan2GBinsize
  *JUNK(size)<-filltoaligntosector-12
  *LIST(size)movi
  *00dc(size)<-sectoraligned
  *
  *-===================================================================*/
   shǒu xiān, RIFF(‘ avi’… ) biǎo zhēng liǎo avi wén jiàn lèi xíngrán hòu jiù shì avi wén jiàn de liè biǎo héng héng‘ hdrl’ liè biǎoyòng miáo shù avi wén jiàn zhōng liú de shì xìn avi wén jiàn zhōng de měi méi shù chēng wéi liú)。‘ hdrl’ liè biǎo qiàn tào liǎo liè kuài liè biǎo héng héng shǒu xiān shì avih’ kuàiyòng avi wén jiàn de quán xìn liú de shù liàngshì pín xiàng de kuān gāo děng shǐ yòng aviMAINHEADER shù jié gòu lái cāo zuò
  typedefstruct_avimainheader{
  FOURCCfcc;// wéiavih’
  DWORDcb;// běn shù jié gòu de xiǎo bāo kuò zuì chū de 8 jié( fcc cb liǎng
  DWORDdwMicroSecPerFrame;// shì pín zhēn jiàngé shí jiān háo miǎo wéi dān wèi
  DWORDdwMaxBytesPerSec;// zhè avi wén jiàn de zuì shù shuài
  DWORDdwPaddingGranularity;// shù tián chōng de
  DWORDdwFlags;//avi wén jiàn de quán biāo shì fǒu hán yòu suǒ yǐn kuài děng
  DWORDdwTotalFrames;// zǒng zhēn shù
  DWORDdwInitialFrames;// wéi jiāo shì zhǐ dìng chū shǐ zhēn shùfēi jiāo shì yīnggāi zhǐ dìng wéi 0)
  DWORDdwStreams;// běn wén jiàn bāo hán de liú de shù
  DWORDdwSuggestedBufferSize;// jiàn běn wén jiàn de huǎn cún xiǎoyìng néng róng zuì de kuài
  DWORDdwWidth;// shì pín xiàng de kuān xiàng wéi dān wèi
  DWORDdwHeight;// shì pín xiàng de gāo xiàng wéi dān wèi
  DWORDdwReserved;// bǎo liú
  }aviMAINHEADER;
   rán hòujiù shì huò duō ‘ strl’ liè biǎo。( wén jiàn zhōng yòu duō shǎo liúzhè jiù duì yīngyǒu duō shǎo ‘ strl’ liè biǎo。) měi ‘ strl’ liè biǎo zhì shǎo bāo hán ‘ strh’ kuài ‘ strf’ kuàiér‘ strd’ kuàibǎo cún biān jiě yào de xiē pèi zhì xìn ‘ strn’ kuàibǎo cún liú de míng shì xuǎn deshǒu xiān shì‘ strh’ kuàiyòng shuō míng zhè liú de tóu xìn shǐ yòng aviSTREAMHEADER shù jié gòu lái cāo zuò
  typedefstruct_avistreamheader{
  FOURCCfcc;// wéi‘ strh’
  DWORDcb;// běn shù jié gòu de xiǎo bāo kuò zuì chū de 8 jié( fcc cb liǎng
  FOURCCfccType;// liú de lèi xíng:‘ auds’( yīn pín liú)、‘ vids’( shì pín liú)、
  //‘ mids’( MIDI liú)、‘ txts’( wén liú
  FOURCCfccHandler;// zhǐ dìng liú de chǔlǐ zhěduì yīn shì pín lái shuō jiù shì jiě
  DWORDdwFlags;// biāo shì fǒu yǔn zhè liú shū chūtiáosè bǎn shì fǒu biàn huà
  WORDwPriority;// liú de yōu xiān dāng yòu duō xiāng tóng lèi xíng de liú shí yōu xiān zuì gāo de wéi rèn liú
  WORDwLanguage;
  DWORDdwInitialFrames;// wéi jiāo shì zhǐ dìng chū shǐ zhēn shù
  DWORDdwScale;// zhè liú shǐ yòng de shí jiān chǐ
  DWORDdwRate;
  DWORDdwStart;// liú de kāi shǐ shí jiān
  DWORDdwLength;// liú de cháng dān wèi dwScale dwRate de dìng yòu guān
  DWORDdwSuggestedBufferSize;// zhè liú shù jiàn shǐ yòng de huǎn cún xiǎo
  DWORDdwQuality;// liú shù de zhì liàng zhǐ biāo( 0~10,000)
  DWORDdwSampleSize;//Sample de xiǎo
  struct{
  shortintleft;
  shortinttop;
  shortintright;
  shortintbottom;
  }rcFrame;// zhǐ dìng zhè liúshì pín liú huò wén liúzài shì pín zhù chuāng kǒu zhōng de xiǎn shì wèi zhì
  // shì pín zhù chuāng kǒu yóu aviMAINHEADER jié gòu zhōng de dwWidth dwHeight jué dìng
  }aviSTREAMHEADER;
   rán hòu shì‘ strf’ kuàiyòng shuō míng liú de shì guǒ shì shì pín liú shǐ yòng BITMAPINFO shù jié gòu lái miáo shù guǒ shì yīn pín liú shǐ yòng WAVEFORMATEX shù jié gòu lái miáo shù
   dāng avi wén jiàn zhōng de suǒ yòu liú shǐ yòng ‘ strl’ liè biǎo shuō míng liǎo hòuzhù :‘ strl’ liè biǎo chū xiàn de shùn méi liú de biān hào shì duì yìng de ‘ strl’ liè biǎo shuō míng de shì liú( Stream0), 'èr ‘ strl’ liè biǎo shuō míng de shì 'èr liú( Stream1), lèi tuī),‘ hdrl’ liè biǎo de rèn jiù wán chéng liǎosuí hòu gēn zhe de jiù shì avi wén jiàn de 'èr liè biǎo héng héng‘ movi’ liè biǎoyòng bǎo cún zhēn zhèng de méi liú shù shì pín xiàng zhēn shù huò yīn pín cǎi yàng shù děng)。 mezěn me lái zhì zhè xiē shù jiāng shù kuài zhí jiē qiàn zài‘ movi’ liè biǎo miàn jiāng shù kuài fēn chéng ‘ rec’ liè biǎo hòu zài biān pái jìn‘ movi’ liè biǎo。( zhù zài avi wén jiàn nèi róng shíjiàn jiāng ‘ rec’ liè biǎo zhōng de suǒ yòu shù kuài xìng chū。) dàn shìdāng avi wén jiàn zhōng bāo hán yòu duō liú de shí hòushù kuài shù kuài zhī jiān lái bié shì shù kuài shǐ yòng liǎo lái biǎo zhēng de lèi xíngzhè yóu 2 jié de lèi xíng 2 jié de liú biān hào chéngbiāo zhǔn de lèi xíng dìng xià:‘ db’( fēi suō shì pín zhēn)、‘ dc’( suō shì pín zhēn)、‘ pc’( gǎi yòng xīn de tiáosè bǎn)、‘ wb’( yīn suō shì pín)。 liú( Stream0) shì yīn pín biǎo zhēng yīn pín shù kuài de wéi‘ 00wb’; 'èr liú( Stream1) shì shì pín biǎo zhēng shì pín shù kuài de wéi‘ 01db’ huò‘ 01dc’。 duì shì pín shù lái shuōzài avi shù liè zhōng jiān hái dìng xīn de tiáosè bǎnměi gǎi biàn de tiáosè bǎn shù kuài yòng‘ xxpc’ lái biǎo zhēngxīn de tiáosè bǎn shǐ yòng shù jié gòu aviPALCHANGE lái dìng 。( zhù guǒ liú de tiáosè bàn zhōng néng gǎi biàn yìng zài zhè liú shì de miáo shù zhōng jiù shì aviSTREAMHEADER jié gòu de dwFlags zhōng bāo hán aviSF_VIDEO_PALCHANGES biāo 。) lìng wàiwén liú shù kuài shǐ yòng suí de lèi xíng biǎo zhēng
   zuì hòujǐn gēn zài‘ hdrl’ liè biǎo ‘ movi’ liè biǎo zhī hòu dejiù shì avi wén jiàn xuǎn de suǒ yǐn kuàizhè suǒ yǐn kuài wéi avi wén jiàn zhōng měi méi shù kuài jìn xíng suǒ yǐnbìng qiě men zài wén jiàn zhōng de piān néng xiāng duì ‘ movi’ liè biǎo néng xiāng duì avi wén jiàn kāi tóu)。 suǒ yǐn kuài shǐ yòng ‘ idx1’ lái biǎo zhēngsuǒ yǐn xìn shǐ yòng shù jié gòu lái aviOLDINDEX dìng
  typedefstruct_avioldindex{
  FOURCCfcc;// wéi‘ idx1’
  DWORDcb;// běn shù jié gòu de xiǎo bāo kuò zuì chū de 8 jié( fcc cb liǎng
  struct_avioldindex_entry{
  DWORDdwChunkId;// biǎo zhēng běn shù kuài de
  DWORDdwFlags;// shuō míng běn shù kuài shì shì guān jiàn zhēnshì shì‘ rec’ liè biǎo děng xìn
  DWORDdwOffset;// běn shù kuài zài wén jiàn zhōng de piān liàng
  DWORDdwSize;// běn shù kuài de xiǎo
  }aIndex[];// zhè shì shù wéi měi méi shù kuài dìng suǒ yǐn xìn
  }aviOLDINDEX;
   zhù guǒ avi wén jiàn bāo hán yòu suǒ yǐn kuài yìng zài zhù avi xìn tóu de miáo shù zhōng jiù shì aviMAINHEADER jié gòu de dwFlags zhōng bāo hán aviF_HASINDEX biāo
   hái yòu zhǒng shū de shù kuàiyòng ‘ JUNK’ lái biǎo zhēng yòng nèi shù de duì tián chōng), yìng yòng chéng yīnggāi lüè zhè xiē shù kuài de shí
AVI jiǎn jiè
   1992 nián bèi Microsoft gōng tuī chūsuí Windows3.1 bèi rén men suǒ rèn shí shú zhīsuǒ wèiyīn pín shì pín jiāo cuò”, jiù shì jiāng shì pín yīn pín jiāo zhì zài jìn xíng tóng fàngzhè zhǒng shì pín shì de yōu diǎn shì xiàng zhì liàng hǎo kuà duō píng tái shǐ yòng quē diǎn shì guò páng ér qiě gèng jiā zāo gāo de shì suō biāo zhǔn tǒng zuì biàn de xiàn xiàng jiù shì gāo bǎn běn Windows méi fàng fàng liǎo cǎi yòng zǎo biān biān ji de avi shì shì pínér bǎn běn Windows méi fàng yòu fàng liǎo cǎi yòng zuì xīn biān biān ji de avi shì shì pínsuǒ men zài jìn xíng xiē avi shì de shì pín fàng shí cháng huì chū xiàn yóu shì pín biān wèn 'ér zào chéng de shì pín néng fàng huò shǐ néng gòu fàngdàn cún zài néng tiáojié fàng jìn fàng shí zhǐ yòu shēng yīn méi yòu xiàng děng xiē míng miào de wèn guǒ yòng zài jìn xíng avi shì de shì pín fàng shí dào liǎo zhè xiē wèn tōng guò xià zài xiāng yìng de jiě lái jiě juéshì qián shì pín wén jiàn de zhù liúzhè zhǒng shì de wén jiàn suí chù jiàn xiē yóu jiào ruǎn jiàn de piāntóuduō méi guāng pán zhōng huì yòu shǎo de avi。
   xiàn zàizài WINDOWS95 huò 98 néng zhí jiē fàng avi, ér qiě de shì yòu hǎo zhǒngzuì cháng jiàn de yòu IntelIndeo( R) VideoR3.2、 Microsoftvideo děng
  avi hán sān fēnwén jiàn tóushù kuài suǒ yǐn kuài
   zhōng shù kuài bāo hán shí shù liú xiàng shēng yīn liè shù zhè shì wén jiàn de zhù shì jué dìng wén jiàn róng liàng de zhù yào fēnshì pín wén jiàn de xiǎo děng gāi wén jiàn de shù shuài chéng gāi shì pín fàng de shí jiān cháng suǒ yǐn kuài bāo kuò shù kuài liè biǎo men zài wén jiàn zhōng de wèi zhì gōng wén jiàn nèi shù suí cún néng wén jiàn tóu bāo kuò wén jiàn de tōng yòng xìn dìng shù shìsuǒ yòng de suō suàn děng cān shù
  navi shì
  navi shì newavi de suō xiěshì míng wéi ShadowRealm de xià zhì zhǎn lái de zhǒng xīn shì pín shì ( men shàng miàn suǒ shuō de avi shì méi yòu tài lián )。 shì yóu MicrosoftASF suō suàn de xiū gǎi 'ér lái dedàn shì yòu xià miàn jiè shào de wǎng luò yǐng xiàng shì pín zhōng de ASF shì pín shì yòu suǒ bié shēng yuán yòu ASF shì pín wén jiàn shì pínliú xìng wéi dài jià 'ér tōng guò zēng jiā zhēn shuài lái gāo ASF shì pín wén jiàn de qīng
  DV-avi shì
  DV de yīng wén quán chēng shì DigitalVideoFormat, shì yóu suǒ sōng xià、 JVC děng duō jiā chǎng shāng lián chū de zhǒng jiā yòng shù shì pín shì qián fēi cháng liú xíng de shù shè xiàng jiù shì shǐ yòng zhè zhǒng shì shì pín shù de tōng guò diàn nǎo de IEEE1394 duān kǒu chuán shū shì pín shù dào diàn nǎo jiāng diàn nǎo zhōng biān ji hǎo de de shì pín shù huí dào shù shè xiàng zhōngzhè zhǒng shì pín shì de wén jiàn kuò zhǎn míng bān shì .avi, suǒ jiào DV-avi shì
   qián( 07 nián 10 yuèavi xiàng fǎn zhuǎn de yuán yīn hěn néng shì bào fēng yǐng yīn windowsmediaplayer chōng xià zài wán zhěng de DIVX jiě jiě jué
  1992 nián chū Microsoft gōng tuī chū liǎo avi shù yìng yòng ruǎn jiàn VFW( VideoforWindows)。 zài avi wén jiàn zhōngyùn dòng xiàng bàn yīn shù shì jiāo zhì de fāng shì cún chǔbìng yìng jiàn shè bèizhè zhǒng 'àn jiāo fāng shì zhì yīn pín shì xiàng shù de fāng shì shǐ shì pín shù liú shí néng gèng yòu xiào cóng cún chǔ méi jiè dào lián de xìn gòu chéng avi wén jiàn de zhù yào cān shù bāo kuò shì xiàng cān shùbàn yīn cān shù suō cān shù děng
  avi méi yòu MPEG zhè me cóng WIN3.1 shí dài jiù jīng miàn shì liǎo zuì zhí jiē de yōu diǎn jiù shì jiān róng hǎodiào yòng fāng biàn 'ér qiě xiàng zhì liàng hǎoyīn cháng cháng DVD xiāng bìng chēngdàn de quē diǎn shì shí fēn míng xiǎn de shì yīn wéi zhè diǎn men cái kàn dào liǎo MPEG-1 MPEG-4 de dàn shēng。 2 xiǎo shí yǐng xiàng de avi wén jiàn de MPEG-2 xiāngchà guò zhè zhǐ shì zhēn duì biāo zhǔn fēn biàn shuài 'ér yán degēn tóng de yìng yòng yào qiúavi de fēn biàn shuài suí diàochuāng kǒu yuè wén jiàn de shù liàng jiù yuè jiàng fēn biàn shuài jiǎn de dàn xiàng zhì liàng jiù rán shòu sǔn MPEG-2 shì wén jiàn chàbù duō de qíng kuàng xiàavi shì de shì pín zhì liàng xiāng duì 'ér yán yào chàbù shǎodàn zhì zuò lái duì diàn nǎo de pèi zhì yào qiú gāojīng cháng yòu rén xiān zhì hǎo liǎo avi shì de shì pínzài zhuǎn huàn wéi shì
xiàngguāncí
3gp diàn nǎo yǐng yīn shì pín biān zhuǎn huàn shì pín zhuǎn huàn shì pín chǔlǐ zhì néng shǒu
méi fàng shǒu ruǎn jiàn mp4 shì pín shì duō méi yìng yòng shì pín shì zhuǎn huàn