FFmpeg¤Jªù¸Ô¸Ñ¡X¡X©R¥O¦æ»PµµøÀW¯S®Äì²z¤ÎÀ³¥Î ( ²Åé ¦r) |
§@ªÌ¡G±ö·|ªF | Ãþ§O¡G1. -> ±Ð§÷ -> ¼Æ¦ì¼v¹³³B²z |
ĶªÌ¡G |
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 56277 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¦³®w¦s¡j NT°â»ù¡G 445 ¤¸ |
¥Xª©¤é¡G6/1/2023 |
¶¼Æ¡G368 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787302617778 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«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¡AFFmpegµµøÀW¤Î¬y´CÅ骽¼½À³¥Î¶V¨Ó¶V´¶¤Î¡AµµøÀW¬y´CÅé¤è±ªº¶}µo±^¦ì¤]«D±`¦h¡AµM¦Ó¡A¥«±¤WÁÙ¨S¦³¤@¥»³q«U©öÀ´ªº¨t²Î§¹¾ãªºFFmpeg©R¥O¦æÀ³¥Î¤ÎµµøÀW¯S®Ä³B²z¤è¦Vªº¤Jªù®Ñ¡Cºôµ¸¤Wªºª¾ÃÑÁöµM¤£¤Ö¡A¦ý¬O¤Ó´²¶Ã¡A¤£¾A¦XŪªÌ¤Jªù¡C
²³©Ò©Pª¾¡AFFmpeg©R¥O¦æÀ³¥Î°_¨Ó²³æ¡A¦ý«ÜÃø²z¸Ñ¡C«Ü¦hµ{§Çû·Q±q¨ÆµµøÀW©Î¬y´CÅé¶}µo¡A¦ý©l²×½k¨½½kÒ\¡B¤£±o¤Jªù¡Cµ§ªÌ貦·~®É¡A¤]¬O¤@¦W¯ÂŪªÌ¡A¬°¤F¾Ç²ß³o¤è±ª¾ÃÑ¥I¥X¤F«Ü¦h§V¤O¡A²×¤_¦³¤@¨Ç¦¬Àò¡Cɦ¹¾÷·|¡A¾ã²z¦¨®Ñ¡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¤£²z¸Ñì²z¡A¤£ª¾¹D¨ãÅ骺°Ñ¼Æ¬O¤°¤\§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¦]¬°¨S¦³¾Ç²ßµµøÀW©M¬y´CÅ骺°ò¦²z½×¡A´N¤ñ¦p¾Ç²ß^»y¡A¤£¾Ç²ß°ò¥»³æµü¡A¦Ó¬O¤Ñ¤ÑÅ¥^»y·s»D¡AÁ`¤]Å¥¤£À´¡A©Ò¥H¤@©wn»{¯u¾Ç²ß°ò¦²z½×¡AµM¦Z¾Ç²ß¼½©ñ¾¹¡BÂà½X¾¹¡B«D½s¡B¬y´CÅ骽¼½¡BµøÀWºÊ±±µ¥¡C
¥»®Ñ¥Dn¤º®e
²Ä1³¹¤¶²ÐFFmpeg¤Jªùª¾ÃÑ¡C
²Ä2³¹¤¶²ÐFFmpeg©R¥O¦æªìÅéÅ窺´XÓ¤p®×¨Ò¡C
²Ä3³¹¤¶²ÐFFmpeg¤T¤j±`¥Î¤u¨ã¤ÎÀ³¥Î¿ï¶µªº¸Ô¸Ñ¡C
²Ä4³¹¤¶²ÐFFmpeg©R¥O¦æ¹ê²{µµøÀWÂà«Ê¸Ëªºª¾ÃÑ¡C
²Ä5³¹¤¶²ÐFFmpeg©R¥O¦æ¹ê²{µµøÀWÂà½Xªº®×¨Ò¤Î¬ÛÃö°ò¦²z½×¡C
²Ä6³¹¤¶²ÐFFmpeg©R¥O¦æ¹ê²{¹Ï¤ù¤ô¦L¤Î¤å¦r¶]°¨¿Oµ¥®ÄªG¡C
²Ä7³¹¤¶²ÐFFmpeg©R¥O¦æ¹ê²{µµøÀW¯S®Ä¤Î´_ÂøÂoÃ誺À³¥Î¡C
²Ä8³¹¤¶²ÐFFmpeg©R¥O¦æ¹ê²{¬y´CÅé¥\¯à¤Îª½¼½À³¥Î¥\¯à¡C
²Ä9³¹¤¶²ÐFFmpeg©R¥O¦æ¹ê²{µµøÀW³]³Æªö¶°ªº¥\¯à¡C
²Ä10³¹¤¶²ÐFFmpeg©R¥O¦æ¦bLinux¨t²Î¤¤ªºÀ³¥Î¤Î´XӨ嫬®×¨Ò¡C
²Ä11³¹¤¶²Ð³Ì·sª©FFmpeg 5¡D0ªºÀ³¥Î¤Î®×¨Ò¹ê¾Ô¡C
²Ä12³¹¤¶²Ð¦UºØ¶}µo»y¨¥½Õ¥ÎFFmpeg©R¥O¦æ¡C
¾\Ū«Øij
¥»®Ñ¬O¤@¥»¾A¦XŪªÌ¤JªùªºFFmpeg©R¥O¦æÀ³¥Î¤ÎµµøÀW¯S®Ä³B²zªºÅªª«¡A¬J¦³³q«U©öÀ´ªº°ò¥»·§©À¡A¤S¦³Â×´Iªº®×¨Ò©Mì²z¤ÀªR¡A¹Ï¤å¦}Z¡Aª¾ÃÑÅé¨t«D±`§¹µ½¡C¹ïµµøÀW¡B¬y´CÅé©Mª½¼½ªº°ò¥»·§©À©Mì²z¶i¦æ´_²ß¡A¹ï«nªº·§©À¶i¦æ¤F¨ãÅ骺ÄÄz¡AµM¦Zµ²¦XFFmpeg©R¥O¦æ¶i¦æ®×¨Ò¹ê¾Ô¡A¬J¯à¾Ç¨ì¹ê½î¾Þ§@ª¾ÃÑ¡A¤]¯à²z¸Ñ©³¼h²z½×¡A«D±`¾A¦Xªì¾ÇªÌ¡C
¥»®ÑÁ`¦@12³¹¡C
²Ä1~3³¹¤¶²ÐFFmpeg©R¥O¦æªº°ò¦ª¾ÃÑ¡A¥]¬A°Ñ¼Æ¿ï¶µ¸Ô²ÓÁ¿¸Ñ¡A¥H¤Î©R¥O¦æªìÅéÅçµ¥¡C
²Ä4~12³¹¤¶²ÐFFmpeg©R¥O¦æ¹ê²{Âà«Ê¸Ë¡BÂà½X¡B¹Ï¤ù¤ô¦L¡B¤å¦r¶]°¨¿O¡B¦UºØµµøÀW¯S®Ä(¿³t¡BË©ñ¡B±ÛÂà¡B¼Ò½k¡Bµe¤¤µe¡B¤E®c®æ¡B¯BÀJ©M¦r¹õ®ÄªGµ¥)¡Bª½¼½¥\¯à¡BµµøÀWªö¶°¥\¯àµ¥¡A¥H¤Î¦UºØ¶}µo»y¨¥½Õ¥ÎFFmpeg©R¥O¦æªºª¾ÃÑ¡C
«ØijŪªÌ¦b¾Ç²ß¹Lµ{¤¤¡A´`§Çº¥¶i¡A¤£n¸õÅD¡C
¥»®Ñªºª¾ÃÑÅé¨t¬Oµ§ªÌºë¤ß·Ç³Æªº¡A¥Ñ²L¤J²`¡A¼h¼h²`¤J¡A¹ï¤_©â¶H´_Âøªº·§©À©Mì²z¡Aµ§ªÌºÉ¶q³q¹L¹Ï¤å¦}Zªº¤è¦¡¶i¦æÁ¿¸Ñ¡A«D±`¾A¦Xªì¾ÇªÌ¡C±q³Ì°ò¦ªºFFmpeg©R¥O¦æ¤Jªù®×¨Ò¶}©l¡A²z½×»P¹ê½î¦}«¡AŪªÌ¤@©wn°Ê¤â¹ê½î¡A¿Ë¦Û¸ÕÅç¦UÓ©R¥O¦æ¡A¦}²z¸Ñì²z©M¬yµ{¡CÁ¿¸Ñ¸Ô²ÓªºFFmpeg°Ñ¼Æ¿ï¶µ¡AµM¦ZÀ³¥ÎFFmpeg©R¥O¦æ¶i¦æ¦UºØÂà½X¡B¯S®Ä¡Bª½¼½¡Bªö¶°µ¥³B²z¡C«ØijŪªÌ¤@©wn±N¥»¨t¦Cªº²Ä¤@¥»¡mFFmpeg¤Jªù¸Ô¸Ñ¡X¡XµµøÀWì²z¤ÎÀ³¥Î¡n©M²Ä¤G¥»¡mFFmpeg¤Jªù¸Ô¸Ñ¡X¡X¬y´CÅ骽¼½ì²z¤ÎÀ³¥Î¡n©Ò¾ÇªºµµøÀW°ò¦ª¾ÃÑ©M¬y´CÅ骽¼½°ò¦ª¾ÃÑÀ³¥Î¨ì¥»®Ñ¤¤¡A²z½×«ü¾É¹ê½î¡A¥[²`¹ï¨CÓª¾ÃÑÂIªº²z¸Ñ¡C¤£¦ýn¾Ç·|¦p¦ó¥ÎFFmpeg©R¥O¦æ¨Ó§¹¦¨¦UºØ´_ÂøªºµµøÀW¯S®Ä¥\¯à¡AÁÙn¯à²z¸Ñ©³¼hì²z¤Î¬ÛÃöªº²z½×°ò¦¡C³Ì¦Z¶i¦æ¤ÀªRÁ`µ²¡Aª§¨ú¨Ï©Ò¾Çªº²z½×¶i¦æ¤ÉµØ¡A°µ¨ì¿Ä·|³e³q¡C
PÁÂ
º¥ý·PÁ²MµØ¤j¾Ç¥Xª©ªÀ»¯¨ÎÀO½s¿èµ¹µ§ªÌ´£¥X¤F³\¦hÄ_¶Qªº«Øij,±À°Ê¤F¥»®Ñªº¥Xª©¡C
·PÁ§ڪº®a¤H©M¿ËªB¦n¤Í¡A¯¬¤j®a§Ö¼Ö°·±d¡I¯S§O·PÁ§ڪºÄ_¨©¤k¨à©M©d¤l,¤jÄ_¨©¤k¨à¶}©l¹ïª¾ÃѦ³ÂI¿³½ì¤F,«D±`ªY¼¢¡C
·PÁ§ڪº¾Çû,¸s¨½ªº¾Çû¶V¨Ó¶V¦h¡A¦}¸g±`´£¥X«Ü¦hÄ_¶Q·N¨£¡CÀHµÛ°ö°V®É¶¡©M¸gÅ窺¼Wªø¡A¹ïª¾ÃÑÂIªº²z¸Ñ¤]¶V¨Ó¶V³z¹ý¡A§Æ±æµ¹¤j®a¦h±a¨Ó¤@¨Ç¥ú©ú¡AºÉ¶qÅý¤j®a¤Ö¨«Ås¸ô¡C¸s¨½ªº³¡¤À¦Ñ¾Çû³q¹L¾Ç¨ìªºFFmpegµµøÀW¬y´CÅ骾ÃѤw¸gÀò±o¤F°ªÁ~¡A³o¤@ÂIÅý§Ú·P¨ì«D±`¿³¾Ä¡C±Nª¾ÃѤÀ¨É¥X¥h¡A¬O1ÅÜNªº¦¨®Ä¡A¬ÝµÛ¤j®a¦¨ªø°_¨Ó¡A¤ß¨½¦³¤@ªÑªÑ·x¬y¡C¾Ç²ß¬O¤@Ó¹Lµ{¡A¨S¦³²×ÂI¡A°ß¦³°í«ù¡A¤j®a¤@°_¥[ªo¡A¬°¬ü¦nªº©ú¤Ñ¦Ó¾Ä¤æ¡C
¥Ñ¤_®É¶¡Ü«P,®Ñ¤¤Ãø§K¦s¦b¤£§´¤§³B,½ÐŪªÌ¨£½Ì,¦}´£Ä_¶Q·N¨£¡C
±ö·|ªF2023¦~3¤ë¤_¥_¨Ê²MµØ¶é
¸ê®Æ¥]
¥þ®Ñ·§Äý |
¤º®e²¤¶¡G¥»®Ñ¨t²ÎÁ¿¸Ñ¤FFFmpeg©R¥O¦æ¤ÎµµøÀW¯S®Äªº°ò¦²z½×¤ÎÀ³¥Î¡A¥]¬A¸Ô²ÓªºFFmpeg©R¥O¦æ°Ñ¼Æ¿ï¶µ¡A¥]¬AµµøÀWÂà«Ê¸Ë¡BÂà½X¡B¤ô¦L¡B¦r¹õµ¥¡A¥]¬A¦UºØµµøÀW¯S®Ä¡]¿³t¡BË©ñ¡B±ÛÂà¡B¼Ò½k¡Bµe¤¤µe¡B¤E®c®æ¡B¯BÀJ©M¦r¹õ®ÄªGµ¥¡^¡A¥]¬A¬y´CÅé¤è¤è±±¡]RTSP¡BRTMP¡BHLS¡^µ¥ª½¼½¥\¯à¡A¥]¬AµµøÀWªö¶°¡A¥H¤Î¦UºØ¶}µo»y¨¥¡]C++¡BJava¡BPython¡^½Õ¥ÎFFmepg©R¥O¦æµ¥¡C¥»®Ñ¬°FFmpegµµøÀW¬y´CÅé¨t¦Cªº²Ä¤T³¡¡C ¥þ®Ñ¦@¤À¬°12³¹¡G¨t²ÎÁ¿¸Ñ¤FFFmpeg©R¥O¦æªº°ò¦ª¾ÃÑ¡BÂà«Ê¸Ë»PÂà½X¡B¹Ï¤ù¤ô¦L»P¤å¦r¶]°¨¿O¡B¦UºØµµøÀW¯S®Ä¡B¬y´CÅ骽¼½¥\¯à¡BµµøÀWªö¶°¥\¯à¡A¥H¤Î¦UºØ¶}µo»y¨¥½Õ¥ÎFFmepg©R¥O¦æµ¥¡C ®Ñ¤¤¥]§t¤j¶qªº¥Ü¨Ò¡A¹Ï¤å¦}Z¡Aª§¨úÅý¤@ÓµµøÀW¬y´CÅé»â°ìªºÅªªÌ¯u¥¿¤Jªù¡A±q¦¹¶}±Ò¬y´CÅ骽¼½½sµ{ªº¤jªù¡C¥»®Ñª¾ÃÑÅé¨t¤ñ¸û§¹¾ã¡A°¼«FFmpeg©R¥O¦æ¤ÎµµøÀW¯S®Äªºì²zÁ¿¸Ñ¤ÎÀ³¥Î¡C«ØijŪªÌ¥ý¾Ç²ßFFmpegµµøÀW¬y´CÅé¨t¦Cªº²Ä¤@¥»¡mFFmpeg¤Jªù¸Ô¸Ñ¡X¡XµµøÀWì²z¤ÎÀ³¥Î¡n©M²Ä¤G¥»¡mFFmpeg¤Jªù¸Ô¸Ñ¡X¡X¬y´CÅ骽¼½ì²z¤ÎÀ³¥Î¡n¡AµM¦Z¨Ó¾Ç²ß¥»®Ñ¡C¥»®ÑªºÁ¿¸Ñ¹Lµ{¥Ñ²L¤J²`¡AÅýŪªÌ¦b¤£ª¾¤£Ä±¤¤¾Ç·|¤FFFmpeg©R¥O¦æªº°ò¦ª¾ÃÑ¡A¦}¯à°Ê¤â¹ê²{¦UºØÂà½X¥\¯à¡BµµøÀW¯S®Ä³B²z¡B¦}¯à¹ê²{¬y´CÅ骽¼½¥\¯à¡C ¥»®Ñ¥i§@¬°FFmpeg©R¥O¦æÀ³¥Î¤ÎµµøÀW¯S®Ä³B²z¤è¦Vªº¤Jªù®ÑÄy¡A¤]¥i§@¬°°ª¦~¯Å¥»¬ì¥Í©M¬ã¨s¥Íªº¾Ç²ß°Ñ¦Ò®ÑÄy¡C |
¥Ø¿ý¡G²Ä1³¹FFmpeg¤Jªù²¤¶ 1.1FFmpeg²¤¶ 1.1.1FFmpeg©xºô¤¶²Ð 1.1.2FFmpeg®¢°d¬W 1.1.3Libav¬FÅÜ 1.1.4¶}·½³\¥i¨óij²¤¶ 1.2FFmpeg¦w¸Ë 1.2.1¦bWindows¤W¦w¸ËFFmpeg 1.2.2¦bLinux¤W¦w¸ËFFmpeg 1.2.3¦bmacOS¤W¦w¸ËFFmpeg 1.3FFmpeg¶µ¥Ø²Õ¦¨ 1.3.1¤u¨ã 1.3.2SDK 1.3.3·½½X 1.4FFmpeg±`¥Î¥\¯à 1.5FFmpeg®Ø¬[»P³B²z¬yµ{ 1.5.1FFmpegªº³B²z¬yµ{ 1.5.2FFmpegªºÃöÁäµ²ºcÅé ²Ä2³¹FFmpeg©R¥O¦æªìÅéÅç 2.1FFmpeg©R¥O¦æ²¤¶ 2.2µµøÀW®æ¦¡Âà´« 2.3µøÀWÁY²¤¹Ï 2.4¹Ï¤ù«÷±µ¦¨µøÀW 2.5ffplayµøÀW¼½©ñ 2.6ffprobeÀò¨úµøÀW«H®§ 2.7Y4MµøÀW¤å¥ó®æ¦¡ 2.7.1Y4M®æ¦¡Â²¤¶ 2.7.2Y4M®æ¦¡³WS 2.8PAL»PNTSC 2.8.1¨î¦¡ 2.8.2PAL¨î¦¡ 2.8.3NTSC¨î¦¡ ²Ä3³¹FFmpeg¤T¤j±`¥Î¤u¨ã¤ÎÀ³¥Î¿ï¶µ¸Ô¸Ñ 3.1ffmpeg¤u¨ã²¤¶ 3.2ffplay¤u¨ã²¤¶ 3.2.1ffplay±`¥Î°Ñ¼Æ 3.2.2ffplay°ª¯Å°Ñ¼Æ 3.2.3ffplayªº¼Æ¾Ú¥iµø¤Æ¤ÀªRÀ³¥Î 3.2.4VLC§@¬°RTSP¬y´CÅéªA°È¾¹ 3.3ffprobe¤u¨ã²¤¶ 3.3.1show_packets 3.3.2show_format 3.3.3show_frames 3.3.4show_streams 3.3.5print_format 3.3.6select_streams 3.4³q¥Î¿ï¶µ 3.5µøÀW¿ï¶µ 3.6µÀW¿ï¶µ 3.7¦r¹õ¿ï¶µ 3.8°ª¯Å¿ï¶µ 3.9map¸Ô¸Ñ 3.10ffmpegúQh¸Ô¸Ñ 3.11FFmpeg¨ä¥L¿ï¶µ 3.11.1úQformats¡G¤ä«ùªº¤å¥ó®æ¦¡ 3.11.2úQmuxers¡G¤ä«ùªº«Ê¸Ë¾¹®æ¦¡ 3.11.3úQdemuxers¡G¤ä«ùªº¸Ñ«Ê¸Ë¾¹®æ¦¡ 3.11.4úQdevices¡G¤ä«ùªº³]³Æ 3.11.5úQencoders¡G¤ä«ùªº½s½X¾¹®æ¦¡ 3.11.6úQdecoders¡G¤ä«ùªº¸Ñ½X¾¹®æ¦¡ 3.11.7úQprotocols¡G¤ä«ùªº¨óij®æ¦¡ 3.11.8úQhwaccels¡G¤ä«ùªºµw¥ó¥[³t®æ¦¡ 3.11.9úQlayouts¡G¤ä«ùªºÁn¹D¼Ò¦¡ 3.11.10úQsample_fmts¡G¤ä«ùªºªö¼Ë®æ¦¡ 3.11.11úQcolors¡G¤ä«ùªºÃC¦â¦WºÙ 3.11.12úQpix_fmts¡G¤ä«ùªº¹³¯À®æ¦¡ ²Ä4³¹FFmpeg©R¥O¦æ¹ê²{µµøÀWÂà«Ê¸Ë 4.1µøÀW®e¾¹¤Î«Ê¸Ë»P¸Ñ«Ê¸Ë²¤¶ 4.2µµøÀW¬yªº¤ÀÂ÷»P¦X¦¨ 4.2.1±qMP4¤å¥ó¤¤´£¨úµÀW¬y©MµøÀW¬y 4.2.2h264_mp4toannexb 4.2.3®Ú¾ÚµÀW¬y©MµøÀW¬y¦X¦¨MP4¤å¥ó 4.2.4±N¦hÓMP4¤å¥ó¦X¦}¦¨¤@ÓMP4¤å¥ó 4.3«Ê¸Ë®æ¦¡¤§¶¡ªº¤¬Âà 4.3.1MP4Âà´«¬°FLV 4.3.2MP4Âà´«¬°AVI 4.3.3¨ä¥L®æ¦¡Âà´« 4.3.4AVI/FLV/TS®æ¦¡Â²¤¶ 4.4MP4®æ¦¡ªºfaststart§Ö³t¼½©ñ¼Ò¦¡ 4.4.1MP4®æ¦¡Â²¤¶ 4.4.2faststart°Ñ¼Æ¤¶²Ð ²Ä5³¹FFmpeg©R¥O¦æ¹ê²{µµøÀWÂà½X 5.1µµøÀW½s¸Ñ½X¤ÎÂà½X²¤¶ 5.1.1µøÀW½s¸Ñ½X²¤¶ 5.1.2µÀW½s¸Ñ½X²¤¶ 5.1.3µµøÀWÂà½X²¤¶ 5.2´£¨úµµøÀWªºYUV/PCM 5.2.1§Q¥ÎFFmpeg´£¨úµøÀWªºYUV¹³¯À¼Æ¾Ú 5.2.2YUV444/YUV422/YUV420 5.2.3§Q¥ÎFFmpeg´£¨úµøÀWªºRGB¹³¯À¼Æ¾Ú 5.2.4RGB16/RGB24/RGB32 5.2.5§Q¥ÎFFmpeg´£¨úµÀWªºPCM 5.2.6PCM¼Æ¾Ú»PWAV®æ¦¡ 5.3µÀW½s¸Ñ½X²¤¶¤Î©R¥O¦æ®×¨Ò 5.3.1PCM½s½X¬°AAC 5.3.2AACÂà½X¬°MP3 5.3.3AACÂà½X¬°ACúQ3 5.4µøÀW½s¸Ñ½X²¤¶¤Î©R¥O¦æ®×¨Ò 5.4.1YUV½s½X¬°H.264 5.4.2MP4®æ¦¡Âà½X¬°FLV®æ¦¡ 5.4.3MP4®æ¦¡Âà½X¬°AVI®æ¦¡ 5.4.4MP4®æ¦¡Âà½X¬°TS®æ¦¡ 5.4.5¨ä¥L®æ¦¡¤§¶¡¤¬Âà 5.5±±¨îµÀWªºÁn¹D¼Æ¡Bªö¼Ë²v¤Îªö¼Ë®æ¦¡ 5.5.1³æÁn¹D»P¥ßÅéÁn¤¬Âà 5.5.2ªö¼Ë²vÂà´« 5.5.3ªö¼Ë®æ¦¡Âà´«¤ÎµÀW«ªö¼Ë 5.6±±¨îµøÀWªº´V²v¡B½X²v¤Î¤À¿ë²v 5.6.1±±¨îµøÀWªº´V²v 5.6.2±±¨îµøÀWªº½X²v¤Î¤À¿ë²v 5.6.3±±¨îµøÀWªºGOP 5.6.4µøÀWGOP²¤¶ 5.7libx264ªº±`¥Î½s½X¿ï¶µ¤ÎÀ³¥Î®×¨Ò 5.7.1FFmpeg¤¤libx264ªº¿ï¶µ 5.7.2x264.exe¤¤ªº¿ï¶µ¦W»P¿ï¶µÈ 5.8libx265ªº±`¥Î½s½X¿ï¶µ¤ÎÀ³¥Î®×¨Ò 5.9FFmpegªºGPUµw¥ó¥[³tì²z¤ÎÀ³¥Î®×¨Ò ²Ä6³¹FFmpeg©R¥O¦æ¹ê²{¹Ï¤ù¤ô¦L¤Î¤å¦r¶]°¨¿O 6.1FFmpegªºÂoÃè§Þ³N 6.2¹Ï¤ù¤ô¦L¤Î¦ì¸m±±¨î 6.2.1úQvfªºmovieÂoÃè 6.2.2úQvfªºmovie¤¤ªºµ´¹ï¸ô®| 6.2.3úQvfªºdelogo¥h±¼¤ô¦L 6.3¤å¦r¤ô¦L¤Î¦ì¸m±±¨î 6.3.1úQvfªºdrawtext²K¥[©T©w¤å¦r¤ô¦L 6.3.2úQvfªºdrawtext±±¨î¤å¦rÃC¦â¤Î¤j¤p 6.3.3¬d¬Ýdrawtextªº°Ñ¼Æ 6.3.4drawtextªº¤å¦r¤º®e¨Ó·½ 6.3.5drawtextªº¥Dn°Ñ¼Æ 6.3.6úQvfªºdrawtext²K¥[¨t²Î®É¶¡¤ô¦L 6.4¤å¦r¶]°¨¿O®×¨Ò¹ê¾Ô 6.5FFmpegªºoverlay§Þ³N²¤¶ 6.5.1overlay§Þ³N²¤¶ 6.5.2úQfilter_complexoverlay²K¥[¤ô¦L 6.6±±¨î¤å¦rªº¤j¤p©MÃC¦â¦}¸Ñ¨M¤¤¤å¶Ã½X°ÝÃD 6.6.1úQvfªºdrawtext²K¥[¤¤¤å¤ô¦L 6.6.2úQvfªºdrawtext¸Ñ¨M¤¤¤å¶Ã½X°ÝÃD 6.6.3úQvfªºdrawtext¤¤¨Ï¥Îµ´¹ï¸ô®| ²Ä7³¹FFmpeg©R¥O¦æ¹ê²{µµøÀW¯S®Ä¤Î´_ÂøÂoÃèÀ³¥Î 7.1´_ÂøÂoÃèfilter_complex²¤¶ 7.1.1²³æÂoÃè©M´_ÂøÂoÃè®×¨Ò¤Jªù 7.1.2ÂoÃè¹Ï¡BÂoÃèÃì¡BÂoÃ誺Ãö¨t 7.1.3²³æÂoÃè©M´_ÂøÂoÃ誺°Ï§O 7.1.4¬y©MÂoÃ誺µ²¦X¨Ï¥Î 7.2µøÀWÁY©ñ¤Îscale°Ñ¼Æ¸Ô¸Ñ 7.2.1¨Ï¥Îscale¹ê²{ÁY©ñ 7.2.2¨Ï¥Îscale«O«ù¼e°ª¤ñÁY©ñ 7.2.3¨Ï¥ÎFFmpegªº¤º¸mÅܶq¶i¦æÁY©ñ 7.2.4¨Ï¥Îmin©Îmax¨ç¼Æ¶i¦æÁY©ñ 7.2.5¨Ï¥Îforce_original_aspect_ratio¶i¦æÁY©ñ 7.2.6¨Ï¥Îpad¿ï¶µ¶ñ¥R¶ÂÃä 7.2.7¨Ï¥Îscaleªº«ü©wºâªk¶i¦æÁY©ñ 7.2.8scale°Ñ¼Æ»¡©ú 7.3µµøÀW¿³t 7.3.1µøÀW¿³t 7.3.2µÀW¿³t 7.3.3µµøÀW¦P®É¿³t 7.3.4¨Ï¥Îffplay¿³t¼½©ñ 7.4µøÀWµô°Å¤Îcrop°Ñ¼Æ¸Ô¸Ñ 7.4.1¨Ï¥Îcrop¹ê²{µô°Å 7.4.2crop°Ñ¼Æ»¡©ú 7.4.3´_ÂøÂoÃènullsrc¡Bcrop¡Boverlayµ²¦X¨Ï¥Î 7.4.4nullsrc°Ñ¼Æ»¡©ú 7.4.5¨Ï¥Înullsrc¥Í¦¨¤@¬qªÅ«ÌµøÀW 7.4.6¨Ï¥ÎcolorÂoÃè¥Í¦¨¶Â¦âI´ºªºµøÀW 7.5µøÀWË©ñ 7.6µøÀW½Âà»P±ÛÂà 7.7µøÀW¶ñ¥RpadÂoÃè 7.8µøÀW˼v¤ÎÃ豤ô±¯S®Ä 7.9µe¤¤µe 7.9.1µe¤¤µe§Þ³N²¤¶ 7.9.2¨Ï¥Îoverlay¹ê²{µe¤¤µe 7.9.3¨Ï¥Îoverlay»Pscaleªºµ²¦X¹ê²{µe¤¤µe 7.9.4µe¤¤µeªºÆF¬¡¦ì¸m 7.10¤E®c®æ 7.10.1¤E®c®æ²¤¶ 7.10.2¨Ï¥ÎFFmpeg¹ê²{¡§¥|®c®æ¡¨ 7.10.3¹ê²{¡§¥|®c®æ¡¨ªº¥ô·N¶¶§Ç 7.10.4¨Ï¥ÎFFmpeg¹ê²{¡§¤E®c®æ¡¨ 7.10.5¹ê²{ªºµøÀW¡§¥|®c®æ¡¨ 7.11²H¤J²H¥X®ÄªG 7.11.1fadeÂoÃ誺°Ñ¼Æ»¡©ú 7.11.2fadeÂoÃ誺¥Îªk 7.11.3fadeÂoÃ誺®×¨Ò 7.12¶Â¥Õ®ÄªG 7.13¼Ò½k³B²z 7.14µøÀWŸ§Ý 7.15¯BÀJ®ÄªG 7.15.1geqÂoÃè°Ñ¼Æ²¤¶ 7.15.2geqÂoÃ誺©xºô¤¶²Ð 7.16ÀRµµÀW©M¶Â¹õµøÀW 7.16.1¥Í¦¨ÀRµµÀW 7.16.2¥Í¦¨¯Â¦âµøÀW 7.17³n¦r¹õ©Mµw¦r¹õ 7.17.1¦r¹õ²¤¶ 7.17.2¦r¹õ³B²z ²Ä8³¹FFmpeg©R¥O¦æ¹ê²{¬y´CÅé¥\¯à¤Îª½¼½À³¥Î 8.1RTSP²¤¶¤Îª½¼½¬y 8.1.1RTSP²¤¶ 8.1.2VLC§@¬°RTSP¬y´CÅéªA°È¾¹ 8.1.3FFmpeg¹ê²{RTSPª½¼½©Ô¬y 8.1.4RTSP¥æ¤¬¬yµ{¤ÀªR 8.1.5VLC¨Ï¥ÎÄá¹³ÀY¼ÒÀÀRTSPª½¼½¬y 8.2RTP²¤¶¤Îª½¼½¬y 8.2.1RTP²¤¶ 8.2.2VLC§@¬°RTP¬y´CÅéªA°È¾¹ 8.2.3FFmpeg¹ê²{RTPª½¼½©Ô¬y 8.3HTTP²¤¶¤Îª½¼½¬y 8.3.1HTTP²¤¶ 8.3.2HTTP¬y´CÅé 8.3.3VLC§@¬°HTTP¬y´CÅéªA°È¾¹ 8.3.4FFmpeg¹ê²{HTTPª½¼½©Ô¬y 8.4UDP²¤¶¤Îª½¼½¬y 8.4.1UDP²¤¶ 8.4.2VLC§@¬°UDP¬y´CÅéªA°È¾¹ 8.4.3FFmpeg¹ê²{UDPª½¼½©Ô¬y 8.5¬y´CÅéªA°È¾¹ªº·f«Ø 8.6RTMPª½¼½±À¬y»P©Ô¬y 8.6.1RTMP²¤¶ 8.6.2ª½¼½±À¬y»P©Ô¬y 8.6.3¨Ï¥ÎFFmpeg¹ê²{RTMPª½¼½±À¬y 8.6.4¨Ï¥Îffplay¼½©ñRTMPª½¼½¬y 8.7HLS»PM3U8ª½¼½¥\¯à 8.7.1NginxúQHTTPúQFLV¥Í¦¨HLS¤Á¤ù 8.7.2M3U8²¤¶ 8.7.3¨Ï¥Îffplay¼½©ñHLSª½¼½¬y ²Ä9³¹FFmpeg©R¥O¦æ¹ê²{µµøÀW³]³Æªö¶° 9.1FFmpegªTÁ|³]³Æ 9.2FFmpegªö¶°¥»¦a¸Üµ©»PÄá¹³ÀY¼Æ¾Ú 9.3FFmpegªö¶°ºôµ¸Äá¹³ÀYÀò¨úªº¼Æ¾Ú¦}¿ý¨î 9.4FFmpegªö¶°Äá¹³ÀY»P¸Üµ©Àò¨úªº¼Æ¾Ú¦}ª½¼½ 9.5Linux¨t²Î¤¤FFmpegªö¶°Äá¹³ÀYÀò¨úªº¼Æ¾Ú 9.5.1VMware¤¤ªºUbuntu³s±µUSBÄá¹³ÀY 9.5.2FFmpegªö¶°USBÄá¹³ÀYÀò¨úªº¼Æ¾Ú 9.6FFmpeg¿ý¨îpºâ¾÷«Ì¹õ 9.6.1Windows¨t²Î¤¤FFmpeg¿ý«Ì 9.6.2Linux¨t²Î¤¤FFmpeg¿ý«Ì ²Ä10³¹FFmpeg©R¥O¦æ¦bLinux¨t²Î¤¤ªºÀ³¥Î 10.1¨Ï¥ÎFFmpeg¹ê²{µµøÀWÂà½X 10.2¨Ï¥Îffplay©Mffprobe 10.3¨Ï¥ÎFFmpeg¹ê²{¤å¦r¤ô¦L¤Î¶]°¨¿O 10.4¨Ï¥ÎFFmpeg¹ê²{µµøÀW¯S®Ä 10.5¨Ï¥ÎFFmpeg¹ê²{¬y´CÅé¤Îª½¼½¥\¯à ²Ä11³¹ÅéÅçFFmpeg5.0 11.1¦w¸ËFFmpeg5.0 11.1.1FFmpeg5.0ªº©xºô²¤¶ 11.1.2FFmpeg5.0ªº¦w¸Ë 11.2¨Ï¥ÎFFmpeg5.0¹ê²{µµøÀWÂà½X 11.3¨Ï¥ÎFFmpeg5.0¹ê²{¤å¦r¶]°¨¿O 11.4¨Ï¥ÎFFmpeg5.0¹ê²{µµøÀW¯S®Ä 11.5¨Ï¥ÎFFmpeg5.0¹ê²{¬y´CÅé¤Îª½¼½¥\¯à ²Ä12³¹¦UºØ¶}µo»y¨¥½Õ¥ÎFFmpeg©R¥O¦æ 12.1C++½Õ¥ÎFFmpeg©R¥O¦æ 12.1.1C++½Õ¥ÎFFmpeg©R¥O¦æªº¸ó¥»O³q¥Î¥N½X 12.1.2VisualStudio½Õ¥ÎFFmpeg©R¥O¦æ 12.1.3Qt½Õ¥ÎFFmpeg©R¥O¦æ 12.1.4MinGW½Õ¥ÎFFmpeg©R¥O¦æ 12.1.5Linux¨t²Î¤UC++½Õ¥ÎFFmpeg©R¥O¦æ 12.1.6popen»Ppclose 12.2Java½Õ¥ÎFFmpeg©R¥O¦æ 12.3Python½Õ¥ÎFFmpeg©R¥O¦æ |
§Ç¡G |