You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			247 lines
		
	
	
		
			9.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			247 lines
		
	
	
		
			9.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| FFmpeg maintainers
 | |
| ==================
 | |
| 
 | |
| Below is a list of the people maintaining different parts of the
 | |
| FFmpeg code.
 | |
| 
 | |
| 
 | |
| Project Leader
 | |
| ==============
 | |
| 
 | |
| Michael Niedermayer
 | |
|   final design decisions
 | |
| 
 | |
| 
 | |
| Applications
 | |
| ============
 | |
| 
 | |
| ffmpeg:
 | |
|   ffmpeg.c                              Michael Niedermayer
 | |
| 
 | |
|   Video Hooks:
 | |
|     vhook
 | |
|     vhook/watermark.c                   Marcus Engene
 | |
|     vhook/ppm.c
 | |
|     vhook/drawtext.c
 | |
|     vhook/fish.c
 | |
|     vhook/null.c
 | |
|     vhook/imlib2.c
 | |
| 
 | |
| ffplay:
 | |
|   ffplay.c
 | |
| 
 | |
| ffserver:
 | |
|   ffserver.c, ffserver.h
 | |
| 
 | |
| Commandline utility code:
 | |
|   cmdutils.c, cmdutils.h
 | |
| 
 | |
| QuickTime faststart:
 | |
|   qt-faststart.c                        Mike Melanson
 | |
| 
 | |
| 
 | |
| Miscellaneous Areas
 | |
| ===================
 | |
| 
 | |
| documentation                           Mike Melanson, Diego Biurrun
 | |
| website                                 Mike Melanson, Diego Biurrun
 | |
| build system (configure,Makefiles)      Diego Biurrun, Mans Rullgard
 | |
| project server                          Diego Biurrun, Mans Rullgard
 | |
| mailinglists                            Michael Niedermayer, Baptiste Coudurier
 | |
| 
 | |
| 
 | |
| libavutil
 | |
| =========
 | |
| 
 | |
| External Interfaces:
 | |
|   libavutil/avutil.h
 | |
| Internal Interfaces:
 | |
|   libavutil/common.h
 | |
| 
 | |
| Other:
 | |
|   intfloat*                             Michael Niedermayer
 | |
|   rational.c, rational.h                Michael Niedermayer
 | |
|   mathematics.c, mathematics.h          Michael Niedermayer
 | |
|   integer.c, integer.h                  Michael Niedermayer
 | |
|   bswap.h
 | |
| 
 | |
| 
 | |
| libavcodec
 | |
| ==========
 | |
| 
 | |
| Generic Parts:
 | |
|   External Interfaces:
 | |
|     avcodec.h                           Michael Niedermayer
 | |
|   utility code:
 | |
|     utils.c
 | |
|     mem.c
 | |
|     opt.c, opt.h
 | |
|   arithmetic expression evaluator:
 | |
|     eval.c                              Michael Niedermayer
 | |
|   audio and video frame extraction:
 | |
|     parser.c
 | |
|   bitsream reading:
 | |
|     bitstream.c, bitstream.h            Michael Niedermayer
 | |
|   CABAC:
 | |
|     cabac.h, cabac.c                    Michael Niedermayer
 | |
|   DSP utilities:
 | |
|     dsputils.c, dsputils.h              Michael Niedermayer
 | |
|   entropy coding:
 | |
|     rangecoder.c, rangecoder.h          Michael Niedermayer
 | |
|   floating point AAN DCT:
 | |
|     faandct.c, faandct.h                Michael Niedermayer
 | |
|   Golomb coding:
 | |
|     golomb.c, golomb.h                  Michael Niedermayer
 | |
|   motion estimation:
 | |
|     motion*                             Michael Niedermayer
 | |
|   rate control:
 | |
|     ratecontrol.c
 | |
|     xvid_rc.c                           Michael Niedermayer
 | |
|   simple IDCT:
 | |
|     simple_idct.c, simple_idct.h        Michael Niedermayer
 | |
|   postprocessing:
 | |
|     libpostproc/*                       Michael Niedermayer
 | |
| 
 | |
| Codecs:
 | |
|   4xm.c                                 Michael Niedermayer
 | |
|   8bps.c                                Roberto Togni
 | |
|   aasc.c                                Kostya Shishkov
 | |
|   asv*                                  Michael Niedermayer
 | |
|   bmp.c                                 Mans Rullgard
 | |
|   cavs*                                 Stefan Gehrer
 | |
|   cinepak.c                             Roberto Togni
 | |
|   cljr                                  Alex Beregszaszi
 | |
|   cook.c, cookdata.h                    Benjamin Larsson
 | |
|   cscd.c                                Reimar Doeffinger
 | |
|   dpcm.c                                Mike Melanson
 | |
|   dv.c                                  Roman Shaposhnik
 | |
|   ffv1.c                                Michael Niedermayer
 | |
|   flac.c                                Alex Beregszaszi
 | |
|   flacenc.c                             Justin Ruggles
 | |
|   flashsv.c                             Benjamin Larsson
 | |
|   flicvideo.c                           Mike Melanson
 | |
|   g726.c                                Roman Shaposhnik
 | |
|   gifdec.c                              Baptiste Coudurier
 | |
|   h264*                                 Loren Merritt, Michael Niedermayer
 | |
|   h261*                                 Michael Niedermayer
 | |
|   h263*                                 Michael Niedermayer
 | |
|   huffyuv.c                             Michael Niedermayer
 | |
|   idcinvideo.c                          Mike Melanson
 | |
|   imc*                                  Benjamin Larsson
 | |
|   indeo2*                               Kostya Shishkov
 | |
|   interplayvideo.c                      Mike Melanson
 | |
|   jpeg_ls.c                             Kostya Shishkov
 | |
|   kmvc.c                                Kostya Shishkov
 | |
|   lcl.c                                 Roberto Togni
 | |
|   loco.c                                Kostya Shishkov
 | |
|   lzo.h, lzo.c                          Reimar Doeffinger
 | |
|   mdec.c                                Michael Niedermayer
 | |
|   mjpeg.c                               Michael Niedermayer
 | |
|   mpc*                                  Kostya Shishkov
 | |
|   mpeg12.c, mpeg12data.h                Michael Niedermayer
 | |
|   mpegvideo.c, mpegvideo.h              Michael Niedermayer
 | |
|   msmpeg4.c, msmpeg4data.h              Michael Niedermayer
 | |
|   msrle.c                               Mike Melanson
 | |
|   msvideo1.c                            Mike Melanson
 | |
|   nuv.c                                 Reimar Doeffinger
 | |
|   oggtheora.c                           Mans Rullgard
 | |
|   qdm2.c, qdm2data.h                    Roberto Togni
 | |
|   qdrw.c                                Kostya Shishkov
 | |
|   qpeg.c                                Kostya Shishkov
 | |
|   qtrle.c                               Mike Melanson
 | |
|   ra144.c, ra144.h, ra288.c, ra288.h    Roberto Togni
 | |
|   resample2.c                           Michael Niedermayer
 | |
|   rpza.c                                Roberto Togni
 | |
|   rtjpeg.c, rtjpeg.h                    Reimar Doeffinger
 | |
|   rv10.c                                Michael Niedermayer
 | |
|   smc.c                                 Mike Melanson
 | |
|   snow.c                                Michael Niedermayer, Loren Merritt
 | |
|   sonic.c                               Alex Beregszaszi
 | |
|   svq3.c                                Michael Niedermayer
 | |
|   targa.c                               Kostya Shishkov
 | |
|   tiff.c                                Kostya Shishkov
 | |
|   truemotion1*                          Mike Melanson
 | |
|   truemotion2*                          Kostya Shishkov
 | |
|   truespeech.c                          Kostya Shishkov
 | |
|   tscc.c                                Kostya Shishkov
 | |
|   ulti*                                 Kostya Shishkov
 | |
|   vc1*                                  Kostya Shishkov
 | |
|   vcr1.c                                Michael Niedermayer
 | |
|   vmnc.c                                Kostya Shishkov
 | |
|   vorbis_enc.c                          Oded Shimon
 | |
|   vp3*                                  Mike Melanson
 | |
|   vp5                                   Aurelien Jacobs
 | |
|   vp6                                   Aurelien Jacobs
 | |
|   vqavideo.c                            Mike Melanson
 | |
|   wavpack.c                             Kostya Shishkov
 | |
|   wmv2.c                                Michael Niedermayer
 | |
|   wnv1.c                                Kostya Shishkov
 | |
|   x264.c                                Mans Rullgard
 | |
|   xan.c                                 Mike Melanson
 | |
|   xl.c                                  Kostya Shishkov
 | |
|   xvmcvideo.c                           Ivan Kalvachev
 | |
|   zmbv*                                 Kostya Shishkov
 | |
| 
 | |
| 
 | |
| libavformat
 | |
| ===========
 | |
| 
 | |
| Generic parts:
 | |
|   External Interface:
 | |
|     libavformat/avformat.h
 | |
|   Utility Code:
 | |
|     libavformat/utils.c
 | |
| 
 | |
| 
 | |
| Muxers/Demuxers:
 | |
|   4xm.c                                 Mike Melanson
 | |
|   adtsenc.c                             Mans Rullgard
 | |
|   aiff.c                                Baptiste Coudurier
 | |
|   avi*                                  Michael Niedermayer
 | |
|   crc.c                                 Michael Niedermayer
 | |
|   daud.c                                Reimar Doeffinger
 | |
|   dc1394.c, dv.c                        Roman Shaposhnik
 | |
|   flic.c                                Mike Melanson
 | |
|   flvdec.c, flvenc.c                    Michael Niedermayer
 | |
|   gxf.c                                 Reimar Doeffinger
 | |
|   gxfenc.c                              Baptiste Coudurier
 | |
|   idcin.c                               Mike Melanson
 | |
|   idroq.c                               Mike Melanson
 | |
|   ipmovie.c                             Mike Melanson
 | |
|   img2.c                                Michael Niedermayer
 | |
|   matroska.c                            Aurelien Jacobs
 | |
|   mov.c                                 Francois Revol, Michael Niedermayer
 | |
|   movenc.c                              Michael Niedermayer, Baptiste Coudurier
 | |
|   mpc.c                                 Kostya Shishkov
 | |
|   mpegts*                               Mans Rullgard
 | |
|   mtv.c                                 Reynaldo H. Verdejo Pinochet
 | |
|   mxf.c                                 Baptiste Coudurier
 | |
|   nsvdec.c                              Francois Revol
 | |
|   nut.c                                 Alex Beregszaszi
 | |
|   nuv.c                                 Reimar Doeffinger
 | |
|   ogg2.c, ogg2.h                        Mans Rullgard
 | |
|   oggparsevorbis.c                      Mans Rullgard
 | |
|   oggparseogm.c                         Mans Rullgard
 | |
|   psxstr.c                              Mike Melanson
 | |
|   raw.c                                 Michael Niedermayer
 | |
|   rm.c                                  Roberto Togni
 | |
|   segafilm.c                            Mike Melanson
 | |
|   swf.c                                 Baptiste Coudurier
 | |
|   v4l2.c                                Luca Abeni
 | |
|   voc.c                                 Aurelien Jacobs
 | |
|   wav.c                                 Michael Niedermayer
 | |
|   wc3movie.c                            Mike Melanson
 | |
|   westwood.c                            Mike Melanson
 | |
|   wv.c                                  Kostya Shishkov
 | |
| 
 | |
| 
 | |
| Operating systems / CPU architectures
 | |
| =====================================
 | |
| 
 | |
| Alpha                                   Mans Rullgard, Falk Hueffner
 | |
| BeOS                                    Francois Revol
 | |
| i386                                    Michael Niedermayer
 | |
| Mac OS X / PowerPC                      Romain Dolbeau
 | |
| Amiga / PowerPC                         Colin Ward
 | |
| Linux / PowerPC                         Luca Barbato
 |