|
-- ·|û / µù¥U --
|
¡@ |
|
|
FFmpeg¤Jªù¸Ô¸Ñ¡X¡XµµøÀWì²z¤ÎÀ³¥Î ( ²Åé ¦r) |
§@ªÌ¡G±ö·|ªF | Ãþ§O¡G1. -> ±Ð§÷ -> ¼Æ¦ì¼v¹³³B²z |
ĶªÌ¡G |
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 56002 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¦³®w¦s¡j NT°â»ù¡G 345 ¤¸ |
¥Xª©¤é¡G8/1/2022 |
¶¼Æ¡G212 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787302600299 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡Gªñ¦~¨Ó¡AÀHµÛ5Gºôµ¸§Þ³Nªº¨³²rµo®i¡AµµøÀWªºÀ³¥Î¶V¨Ó¶V´¶¤Î¡AµµøÀW¬y´CÅé¤è±ªº¶}µo±^¦ì¤]«D±`¦h¡FµM¦Ó¡A¥«±¤W«ÜÃø§ä¨ì¤@¥»³q«U©öÀ´¡B¨t²Î§¹¾ã¦aÁ¿¸ÑµµøÀWªº¤Jªù®Ñ¡Cºôµ¸¤Wªºª¾ÃÑÁöµM¤£¤Ö¡A¦ý¬O¤Ó´²¶Ã¡A¤£¾A¦XŪªÌ¤Jªù¡C
²³©Ò©Pª¾¡AµµøÀWª¾ÃÑ«D±`´_Âø¡A¤Jªù«ÜÃø¡C«Ü¦hµ{§Çû·Q±q¨ÆµµøÀW¶}µo¡A¦ý©l²×½k¨½½kÒ\¡A¤£±o¤Jªù¡Cµ§ªÌ貦·~®É¡A¦b³o¤è±¤]¬O¹s°ò¦¡A¸g¹L¦h¦~ªºÁ}W§V¤O¡A¤~²×¤_¦³¤F¤@¨Ç¦¬Àò¡Cɦ¹¾÷·|¡A¾ã²z¦¨±M·~®ÑÄy¡A§Æ±æµ¹ÅªªÌ±a¨ÓÀ°§U¡A¤Ö¨«Ås¸ô¡C FFmpegµo®i¨³²r¡A¥\¯à±j¤j¡A©R¥O¦æ¤]«Ü²³æ¡B«Ü¹ê¥Î¡A¦ý¬O¦³¤@Ó²{¶H¡G §Y«K¨Ï¥Î©R¥O¦æ°µ¥X¤F¤@¨Ç¯S®Ä¡A¦ý¨ÌµM¤£®e©ö²z¸Ñì²z¡A¤£ª¾¹D¨ãÅ骺°Ñ¼Æ¥Nªí¤°¤\§t¸q¡CµµøÀW»P¬y´CÅé¬O¤@ªù«Ü´_Âøªº§Þ³N¡A¯A¤Îªº·§©À¡Bì²z¡B²z½×«D±`¦h¡A«Ü¦hªì¾ÇªÌ¤£¾Ç²ß°ò¦²z½×¡A¦Ó¬Oª½±µ°µ¶µ¥Ø¡B¬Ý·½½X¡A¦ý©¹©¹¦b¬Ý¨ìC/C++ªº¥N½X®É¤@ÀYÃú¤ô¡A¤£ª¾¹D¥N½X¨ì©³¬O¤°¤\·N«ä¡C³o¬O¬°¤°¤\©O¡H¦]¬°¨S¦³¾Ç²ßµµøÀW©M¬y´CÅ骺°ò¦²z½×¡A´N¹³¾Ç²ß^»y¡A¤£¾Ç²ß°ò¥»³æµü¡A¦Ó¬O¤Ñ¤ÑÅ¥^»y·s»D¡AÁ`¤]Å¥¤£À´¡A©Ò¥H¤@©wn»{¯u¾Ç²ß°ò¦²z½×¡AµM¦Z¾Ç²ß¼½©ñ¾¹¡BÂà½X¾¹¡B¬y´CÅ骽¼½¡BµøÀWºÊ±±µ¥¡C
¥»®Ñªº¥Dn¤º®e ²Ä1³¹¤¶²Ð½sµ{¤§¬ü»P¤º¥\׬°¡A®Ú¾Úµ§ªÌ20¦~¨Óªº¤ß±oÅé·|¡Aµ¹¥X¾Ç²ß¸ô®|©M¤èªk¡C ²Ä2³¹¤¶²ÐµµøÀW°ò¦ª¾ÃÑ¡AÁ¿¸ÑµµøÀW¡B¦h´CÅé¡B¼Æ¦r¹qµø©MµuµøÀWµ¥·§©À¡C ²Ä3³¹¤¶²ÐµµøÀW¶}µo±`¥Î¤u¨ã¡A¥]¬AVLC¡BMediaInfo¡BElecard¡BFFmpegµ¥¡C ²Ä4³¹Á¿¸ÑµÀW°ò¦ª¾ÃÑ¡A¥]¬AµÀW°ò¦·§©À©MµÀW½s¸Ñ½Xµ¥¡C ²Ä5³¹Á¿¸ÑµøÀW°ò¦ª¾ÃÑ¡A¥]¬AµøÀW°ò¦·§©À¡B«Ê¸Ëì²z©M½s¸Ñ½Xì²zµ¥¡C ²Ä6³¹¤¶²ÐµµøÀWÀ£ÁY½s½X·§©À¡AÁ¿¸ÑÀ£ÁY½s½X°ò¦ª¾ÃÑ¡B´V¤º»P´V¶¡½s½Xµ¥¡C ²Ä7³¹¤¶²ÐµµøÀW½s¸Ñ½Xì²z»P¼Ð·Ç¡A¥]¬AµµøÀW½s½X§Þ³N¡Bì²z¡B¼Ð·Çµ¥¡C ²Ä8³¹¤¶²ÐµµøÀW½s¸Ñ½X§Þ³N»P¬yµ{¡A¥]¬A½s¸Ñ½X§Þ³Nªº¹ê²{¤èªk¡A¦p¹B°Ê¦ôp©M¹B°Ê¸ÉÀvµ¥¡C ²Ä9³¹¤¶²ÐH.264½s¸Ñ½Xª¾ÃÑ¡A¥]¬A¤Jªùª¾ÃÑ¡B½s¸Ñ½X°ò¦©M½X¬yµ²ºc¤ÀªRµ¥¡C ²Ä10³¹¤¶²ÐAAC½s¸Ñ½Xª¾ÃÑ¡A¥]¬A°ò¥»·§©À¡B½s½X¯SÂI©M½X¬yµ²ºcµ¥¡C ²Ä11³¹¤¶²ÐH.265½s¸Ñ½Xª¾ÃÑ¡A¥]¬A°ò¦ª¾ÃÑ¡B½X¬yµ²ºc¥H¤Î»PH.264ªº°Ï§Oµ¥¡C
¾\Ū«Øij ¥»®Ñ¬O¤@¥»¾A¦XŪªÌ¤JªùªºµµøÀW©M½s¸Ñ½XŪª«¡A¬J¦³³q«U©öÀ´ªº°ò¥»·§©À¡A¤S¦³Â×´Iªº®×¨Ò©Mì²z¤ÀªR¡A¹Ï¤å¦}Z¡Aª¾ÃÑÅé¨t«D±`§¹µ½¡C¹ïµµøÀW©M½s¸Ñ½Xªº°ò¥»·§©À©Mì²z¶i¦æ¤F¸Ô²Ó¤ÀªR¡A¹ï«nªº·§©À¶i¦æ¤F¨ãÅéÄÄz¡A«D±`¾A¦Xªì¾ÇªÌ¡C§Y¨ÏŪªÌ¨S¦³¥ô¦ó¬ÛÃöI´ºª¾ÃÑ¡A¦b¾Ç²ß¥»®Ñªº¹Lµ{¤¤¤]¤£·|·Pı¦Y¤O¡C ¥»®Ñ¤º®e¤À3³¡¤À¡C ²Ä¤@³¡¤À¡]²Ä1~5³¹¡^¡A¤¶²ÐµµøÀWªº°ò¥»·§©À©MµµøÀW±`¥Îªº¶}µo¤u¨ã¡C ²Ä¤G³¡¤À¡]²Ä6~8³¹¡^¡A¤¶²ÐµµøÀW½s¸Ñ½Xªº°ò¥»·§©À©Mì²z¡C ²Ä¤T³¡¤À¡]²Ä9~11³¹¡^¡A¤¶²Ð´XÓ±`¥Îªº½s¸Ñ½X¡A¥]¬AH.264¡BH.265¡BAAC¡C «ØijŪªÌ¦b¾Ç²ßªº¹Lµ{¤¤¡A´`§Çº¥¶i¡A¤£n¸õÅD¿ï¾Ü®Ñ¤¤¤º®e¾\Ū¡C¥»®Ñªºª¾ÃÑÅé¨t¬Oµ§ªÌºë¤ß³]pªº¡A¥Ñ²L¤J²`¡A¼h¼h²`¤J¡A¹ï¤_©â¶H¥B´_Âøªº·§©À©Mì²z¡Aµ§ªÌºÉ¶q³q¹L¹Ï¤å¦}Zªº¤è¦¡¶i¦æÁ¿¸Ñ¡C
PÁ º¥ý·PÁ²MµØ¤j¾Ç¥Xª©ªÀ³d¥ô½s¿è»¯¨ÎÀO¦Ñ®vµ¹µ§ªÌ´£¥X¤F³\¦hÄ_¶Qªº«Øij¡A¥H¤Î±À°Ê¤F¥»®Ñªº¥Xª©¡C ·PÁµ§ªÌªº®a¤H,¯S§O·PÁµ§ªÌªºÄ_¨©¤k¨à©M©d¤l,¦bµ§ªÌ¼g§@ªº¹Lµ{¤¤¤jÄ_¨©«Ü¨Ä,©d¤l©Ó¾á¤F©Ò¦³ªº®a°È,«D±`¨¯W¡C ·PÁµ§ªÌªº¾Çû,¦bµ§ªÌ´dÆ[µL§U®É,¸s¨½ªº¾Çû¸g±`µ¹µ§ªÌ«Ü¤jªº¹ªÀy,¦}´£¥X«Ü¦hÄ_¶Q·N¨£¡C¥L̬O¤@À°¥Rº¡¬¡¤Oªº¦~»´¤H,¦³·Qªk,«D±`¶Ô¾Ä,«Ü¦³¾á·í¡C ¥Ñ¤_®É¶¡Ü«P,®Ñ¤¤Ãø§K¦s¦b¤£§´¤§³B,½ÐŪªÌ¨£½Ì¦}§Æ±æ´£¥XÄ_¶Q·N¨£¡C ±ö·|ªF2022¦~4¤ë |
¤º®e²¤¶¡G¥»®Ñ¨t²ÎÁ¿¸Ñ¤FµµøÀW©M½s¸Ñ½Xªº°ò¦²z½×ª¾ÃÑ¡A¥]¬AH.264¡BH.265¡BAACµ¥±`¥Î½s¸Ñ½Xªº¤Jªùª¾ÃÑ¡C¥»®Ñ¬°FFmpegµµøÀW¬y´CÅé¨t¦CÂO®Ñªº²Ä¤@³¡¡C ¥þ®Ñ¦@¤À¬°11³¹¡G¨t²ÎÁ¿¸Ñ¤FÁnÀW°ò¦ª¾ÃÑ¡BµøÀW°ò¦ª¾ÃÑ¡BµµøÀW±`¥Î¤u¨ãªº¨Ï¥Î¡B½s¸Ñ½X°ò¦ª¾ÃÑ¡BH.264¡BH.265¡BAACµ¥°ò¦ª¾ÃÑ¡C ®Ñ¤¤¥]§t¤j¶qªº¥Ü¨Ò¡A¹Ï¤å¦}Z¡Aª§¨úÅý¤@Ó¯ÂŪªÌŪªÌ¯u¥¿¤Jªù¡A±q¦¹¶}±ÒµµøÀW½sµ{ªº¤jªù¡C¥»®Ñª¾ÃÑÅé¨t¤ñ¸û§¹¾ã¡A«D±`¾A¦X¨S¦³¥ô¦óµµøÀW°ò¦ªºÅªªÌ¡CÁ¿¸Ñ¹Lµ{¥Ñ²L¤J²`¡AÅý§A¦b¤£ª¾¤£Ä±¤¤¾Ç¨ì¤FµµøÀW©M½s¸Ñ½Xªºª¾ÃÑ¡C ¥»®Ñ¥i§@¬°µµøÀW©M½s¸Ñ½Xªì¾ÇªÌªº¤Jªù®ÑÄy¡A¤]¥i§@¬°°ª¦~¯Å¥»¬ì¥Í©M¬ã¨s¥Íªº¾Ç²ß°Ñ¦Ò®ÑÄy¡C |
¥Ø¿ý¡G²Ä1³¹½sµ{¤§¬ü»P¤º¥\׬° 1.1½sµ{צ椧¸ô 1.2¿ï¦nµo®i¤è¦V 1.3±q¤p¥Õ¨ì¤j¤ûªº·Ò¿û¤§¸ô ²Ä2³¹µµøÀW¤Jªù 2.1µµøÀW¤Jªù¤Þ¨¥ 2.1.15G+±N±À°ÊµµøÀW¦æ·~°ª«×¿Ä¦Xµo®i 2.1.2µµøÀW²£·~±Nªï¨Ó·sªº°Ó¾÷ 2.1.3¥¼¨ÓµµøÀW²£·~µo®iªº·sÂàÅÜ 2.1.4¦Û¾ÇµµøÀWªº§x´b 2.2µµøÀW°ò¦·§©À 2.2.1µøÀW 2.2.2µÀW 2.2.3µµøÀW½s½X 2.2.4µµøÀW®e¾¹
2.3¦h´CÅé°ò¦·§©À 2.3.1´CÅé 2.3.2¦h´CÅé 2.3.3¦h´CÅé§Þ³N 2.3.4¦h´CÅ骺À³¥Î»â°ì 2.4¼Æ¦r¹qµø°ò¦·§©À 2.4.1¼Æ¦r¹qµø²¤¶ 2.4.2¼Æ¦r¹qµøªºµo®i¾úµ{ 2.4.3¼Æ¦r¹qµøªº°ò¥»ì²z 2.4.4¼Æ¦r¹qµøªº¤ÀÃþ 2.4.5¼Æ¦r¹qµøªºÀuÂI 2.4.6¼Æ¦r¹qµøªº¬ÛÃö§Þ³N 2.5µuµøÀW°ò¦·§©À 2.5.1µuµøÀWªºÂ²¤¶ 2.5.2µuµøÀWªº¯SÂI 2.5.3µuµøÀW±a³f ²Ä3³¹µµøÀW¶}µo±`¥Î¤u¨ã 3.1VLC¼½©ñ¾¹Â²¤¶ 3.1.1VLC¼½©ñ¾¹ 3.1.2VLCªº¥\¯à¦Cªí 3.1.3VLC¼½©ñºôµ¸¦ê¬y 3.1.4VLC§@¬°¬y´CÅéªA°È¾¹ 3.2MediaInfo²¤¶ 3.2.1MediaInfo 3.2.2MediaInfo¨Ï¥Î¤èªk 3.2.3MediaInfo°Ñ¼Æ»¡©ú 3.3FlvAnalyser²¤¶ 3.3.1FLV²¤¶ 3.3.2FlvAnalyser 3.4ElecardStreamAnalyzer½X¬y¤ÀªR¤u¨ã 3.4.1²¤¶ 3.4.2¥\¯à¦Cªí 3.5FFmpeg²¤¶ 3.5.1FFmpeg 3.5.2FFmpeg©R¥O¦æ 3.5.3FFmpeg¶}µo¥] ²Ä4³¹µÀW°ò¦ 4.1µÀW°ò¦·§©À 4.1.1Ánµ©MµÀW 4.1.2¼Æ¦rµÀW 4.1.3µÀWªö¶° 4.1.4µÀW³B²z 4.1.5µÀW¨Ï¥Î³õ´º¤ÎÀ³¥Î 4.1.6µÀW®æ¦¡ 4.1.7²Vµ§Þ³N 4.1.8µÀW«ªö¼Ë 4.2µÀW½s½Xì²z 4.2.1µÀWÀ£ÁY 4.2.2µÀW½s½X 4.2.3µÀW½s½X°ò¥»¤â¬q 4.2.4µÀW½s½Xºâªk 4.3µÀW²`«×¾Ç²ß 4.3.1µÀW²`«×¾Ç²ßªºÂ²¤¶ 4.3.2¤Q¤jµÀW³B²z¥ô°È ²Ä5³¹µøÀW°ò¦ 5.1µøÀW°ò¦·§©À 5.1.1¹Ï¹³»P¹³¯À 5.1.2¦â±mªÅ¶¡ 5.1.3¼Æ¦rµøÀW 5.1.4µøÀWªº°ò¦·§©À 5.1.5µøÀW®æ¦¡ 5.2µµøÀW«Ê¸Ë 5.2.1¼Æ¾Ú«Ê¸Ë©M¸Ñ«Ê¸Ë 5.2.2µµøÀWªº«Ê¸Ë 5.2.3«Ê¸Ë®æ¦¡ 5.3µøÀWÀ£ÁY½s½X 5.3.1µøÀW½s½X°ò¦ª¾ÃÑ 5.3.2µøÀWÀ£ÁY 5.3.3µøÀW½s½Xì²z 5.3.4µøÀW½s½XªºÃöÁä§Þ³N 5.3.5µøÀW½s¸Ñ½X¬yµ{ 5.4µøÀW¼½©ñì²z 5.4.1µøÀW¼½©ñ¾¹Â²¤¶ 5.4.2FFmpeg¼½©ñ¬[ºc»Pì²z 5.4.3VLC¼½©ñì²z 5.4.4²{¥N¼½©ñ¾¹¬[ºc 5.5µøÀWÂà½Xì²z 5.5.1µøÀWÂà½X 5.5.2«D½u©Ê½s¿è 5.6µuµøÀW§Þ³N ²Ä6³¹µµøÀWÀ£ÁY½s½X°ò¦ 6.1µµøÀWÀ£ÁY½s½X 6.2À£ÁY½s½X§Þ³N¤ÀÃþ 6.2.1µL·lÀ£ÁY 6.2.2¦³·lÀ£ÁY 6.3À£ÁY½s½XÃöÁä§Þ³N 6.3.1¹w´ú½s½X 6.3.2ÅÜ´« 6.3.3¶q¤Æ 6.3.4æi½s½X 6.4´V¤º½s½X»P´V¶¡½s½X 6.4.1´V¤º½s½X 6.4.2´V¶¡½s½X 6.4.3¹B°Ê¥Ú¶q 6.4.4¹B°Ê¸ÉÀv 6.4.5Âù¦V¹w´ú 6.5GOP»PDTS/PTS 6.5.1I/P/B/IDR´V 6.5.2GOP¸Ô²ÓÁ¿¸Ñ 6.5.3DTS©MPTS¸Ô²ÓÁ¿¸Ñ ²Ä7³¹µµøÀW½s¸Ñ½Xì²z»P¼Ð·Ç 7.1µøÀW½s½Xì²z 7.2µøÀWªö¶°ì²z 7.3µÀW½s½Xì²z 7.4µøÀW½s½X¼Ð·Ç 7.4.1ITU/ISO/JVT 7.4.2MPEGúQx¨t¦C 7.4.3H.26x¨t¦C ²Ä8³¹µµøÀW½s¸Ñ½X§Þ³N»P¬yµ{ 8.1µøÀW½s½X²¤¶ 8.2µøÀW½s½X¬yµ{ 8.3I/P/B´V§Þ³N¸Ô²ÓÁ¿¸Ñ 8.3.1I/P/B´V½s¸Ñ½X§Þ³N 8.3.2I/P/B´Vªº¯SÂI 8.3.3I/P/B´Vªº°ò¥»¬yµ{ 8.3.4´V¤º»P´V¶¡½s½X 8.3.5´V¤º½s½X¬yµ{ 8.3.6¶ô»P§»¶ô 8.4¹B°Ê¦ôp©M¹B°Ê¸ÉÀv 8.5µÀW½s½X§Þ³N»P¬yµ{ 8.5.1MPEGúQ1µÀW½s½X 8.5.2MPEGúQ2µÀW½s½X 8.5.3MPEGúQ4µÀW½s½X 8.5.4ACúQ3µÀW½s½X ²Ä9³¹H.264½s¸Ñ½X°ò¦ 9.1H.264§Ö³t¤Jªù 9.1.1µøÀWÀ£ÁY½s½Xªº°ò¥»§Þ³N 9.1.2H.264ªº¥yªk¤¸¯À 9.1.3VCL»PNAL 9.1.4Àɦ¸»P¯Å§O 9.1.5X264»PJM 9.2H.264½s¸Ñ½Xì²z»P¹ê²{ 9.2.1H.264½s¸Ñ½X²¤¶ 9.2.2H.264½s¸Ñ½X¬yµ{ 9.2.3H.264ªº´V¤º¹w´ú½s½X 9.2.4H.264ªº´V¶¡¹w´ú½s½X 9.3H.264½X¬yµ²ºc 9.3.1H.264¤À¼hµ²ºc 9.3.2H.264½X¬yµ²ºc 9.3.3H.264ªºNALUnit ²Ä10³¹AAC½s¸Ñ½X°ò¦ 10.1AAC½s½X·§z 10.2AACµÀW¤å¥ó®æ¦¡ ²Ä11³¹H.265½s¸Ñ½X°ò¦ 11.1H.265½s¸Ñ½X·§z 11.2H.265½X¬y²¤¶ 11.2.1HEVCProfiles/Levels/Tier 11.2.2HEVCªº¤À¼hµ²ºc 11.3H.265»PH.264ªº°Ï§O»PÀu¶Õ °Ñ¦Ò¤åÄm |
§Ç¡G |
|