The latest FFmpeg for Windows compilation by Komeil as of March 15, 2009 based on SVN-r17988 is ready for download at Komeil’s FFmpeg archive.
Download Link
- Download FFmpeg r17988 Komeil as a 3.04 MB (3,188,279 bytes) CAB file which will extract to a 9.54 MB (10,009,619 bytes) EXE file
Komeil’s Statically-Built External Libraries
This compilation is done using GCC 4.3.0 20080305 / MinGW 20080502 for Win32. The GCC-built archives of statically-linkable external libraries used in this compilation are available for download at Komeil’s FFmpeg libraries archive. Also you can find direct download links to each static library in “Build Version” column of “External Libraries” table below. Once downloaded successfully, you need to extract them right into your “MinGW” folder, since the CAB archives include LIB (containing .a library files) and INCLUDE (containing .h header files) directories fittingly. Please note FFmpeg is a stand-alone portable executable, and these libraries are provided for experimentalists interested in compiling FFmpeg by themselves.
About FFmpeg
FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec, the leading audio/video codec library.
Compilation Technical Information
configuration: --enable-memalign-hack --extra-cflags=-fno-common --enable-static --disable-shared --disable-debug --enable-gpl --enable-nonfree --enable-avfilter --enable-avfilter-lavf --enable-avisynth --enable-postproc --enable-pthreads --enable-libamr-nb --enable-libamr-wb --enable-libgsm --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid
FFmpeg Internal Libraries
These are the libraries FFmpeg is basically packed with:
| Name | Version |
| libavutil | 50.0.0 |
| libavcodec | 52.21.0 |
| libavformat | 52.31.1 |
| libavdevice | 52.1.0 |
| libavfilter | 0.4.0 |
| libswscale | 0.7.1 |
| libpostproc | 51.2.0 |
External Libraries
Under “Build Version” column you can find direct download links to each static library used is this FFmpeg compilation:
| Name | Library | Build Version | Notes |
| AMR NB | libamr-nb | amrnb 7.0.0.2 | 3GPP AMR narrowband |
| AMR WB | libamr-wb | amrwb 7.0.0.3 | 3GPP AMR wideband |
| BZip2 | bzlib | bzip2 1.0.5 | BZ2 |
| FAAC | libfaac | faac 1.26 | MPEG-4 and MPEG-2 AAC encoder |
| FAAD | libfaad | faad 2.6.1 | MPEG-4 and MPEG-2 AAC decoder |
| GPAC | libgpac | Required by libx264 | |
| GSM | libgsm | gsm 1.0.12 | GSM |
| LAME | libmp3lame | lame 3.98.2 | MPEG-1 Layer 3 (MP3) |
| OGG | libogg | ogg 1.1.3 | Required by libvorbis |
| OIL | liboil | oil 0.3.15 | Required by libschroedinger |
| POSIX Threads | pthreads | pthreads 2.8.0 | Required by libx264 |
| Schrödinger | libschroedinger | schroedinger 1.0.5 | BBC Dirac Schroedinger |
| Speex | libspeex | speex 1.2rc1 | Xiph SPX |
| Theora | libtheora | theora svn-r15330 | Xiph OGV |
| Vorbis | libvorbis | vorbis 1.2.0 | Xiph OGG/OGA/OGX |
| x264 | libx264 | x264 git-r1099 | H.264/AVC |
| Xvid | libxvid | xvidcore 1.2.1 | MPEG-4 Part 2 ASP (DivX) |
| ZLib | zlib | zlib 1.2.3 | Deflate - Required by FFmpeg & libgpac |
MinGW
This is the list of all the Minimalist GNU for Windows and other GNU toolchain used to compile and build FFmpeg SVN-r17988-Komeil and its external libraries:
| Name | Version | Notes |
| bash | 3.1 | |
| binutils | 2.19.1 | |
| coreutils | 5.97 | |
| gcc | 4.3.0 | |
| glib | 2.18.3 | Required by libschroedinger |
| make | 3.81 | |
| mingwrt | 3.15.2 | |
| msys | 1.0.11 | |
| msysdtk | 1.0.1 | Required by libfaac, libfaad, libtheora & libvorbis |
| msysgit | 1.6.2 | Required by libx264 |
| nasm | 2.06rc1 | Required by libmp3lame & libx264 |
| pkg-config | 0.23 | Required by libschroedinger & libvorbis |
| w32api | 3.13 | |
| wget | 1.5.3.1 | Required by libamr-nb & libamr-wb |
| unzip | 5.52 | Required by libamr-nb & libamr-wb |
Supported File Formats
This is the list of all media formats FFmpeg SVN-r17988-Komeil can decode from and/or encode to:
| Name | Description | Decode | Encode |
| 3g2 | 3GP2 format | X | |
| 3gp | 3GP format | X | |
| 4xm | 4X Technologies format | X | |
| IFF | IFF format | X | |
| ISS | Funcom ISS format | X | |
| MTV | MTV format | X | |
| RoQ | raw id RoQ format | X | X |
| aac | raw ADTS AAC | X | |
| ac3 | raw AC-3 | X | X |
| adts | ADTS AAC | X | |
| aiff | Audio IFF | X | X |
| alaw | PCM A-law format | X | X |
| amr | 3GPP AMR file format | X | X |
| apc | CRYO APC format | X | |
| ape | Monkey’s Audio | X | |
| asf | ASF format | X | X |
| asf_stream | ASF format | X | |
| ass | SSA/SS format | X | X |
| au | SUN AU format | X | X |
| avi | AVI format | X | X |
| avm2 | Flash 9 (AVM2) format | X | |
| avs | AVISynt | X | |
| bethsoftvid | Bethesda Softworks VID format | X | |
| bfi | Brute Force & Ignorance | X | |
| c93 | Interplay C93 | X | |
| cavsvideo | raw Chinese AVS video | X | |
| crc | CRC testing format | X | |
| daud | D-Cinema audio format | X | X |
| dirac | raw Dirac | X | X |
| dnxhd | raw DNxHD (SMPTE VC-3) | X | X |
| dsicin | Delphine Software International CIN format | X | |
| dts | raw DTS | X | X |
| dv | DV video format | X | X |
| dvd | MPEG-2 PS format (DVD VOB) | X | |
| dxa | DXA | X | |
| ea | Electronic Ars Multimedia Format | X | |
| ea_cdata | Electronic Arts cdata | X | |
| eac3 | raw E-AC-3 | X | X |
| f32be | PCM 32 bit floating-point big-endian format | X | X |
| f32le | PCM 32 bit floating-point little-endian format | X | X |
| f64be | PCM 64 bit floating-point big-endian format | X | X |
| f64le | PCM 64 bit floating-point little-endian format | X | X |
| ffm | FFM (FFserver live feed) format | X | X |
| film_cpk | Sega FILM/CPK format | X | |
| flac | raw FLAC | X | X |
| flic | FLI/FLC/FLX animation format | X | |
| flv | FLV format | X | X |
| framecrc | framecrc testing format | X | |
| gif | GIF Animation | X | |
| gsm | raw GSM | X | |
| gx | GXF format | X | X |
| h261 | raw H.261 | X | X |
| h263 | raw H.263 | X | X |
| h264 | raw H.264 video format | X | X |
| idcin | id Cinematic format | X | |
| image2 | image2 sequence | X | X |
| image2pipe | piped image2 sequence | X | X |
| ingenient | raw Ingenient MJPEG | X | |
| ipmovie | Interplay MVE format | X | |
| ipod | iPod H.264 MP4 format | X | |
| lmlm4 | lmlm4 raw format | X | |
| m4v | raw MPEG-4 video format | X | X |
| matroska | Matroska file format | X | X |
| mjpeg | raw MJPEG video | X | X |
| mlp | raw MLP | X | |
| mm | American Laser Games MM format | X | |
| mmf | Yamaha SMAF | X | X |
| mov | MOV format | X | |
| mov,mp4,m4a,3gp,3g2,mj2 | QuickTime/MPEG-4/Motion JPEG 2000 format | X | |
| mp2 | MPEG udio layer 2 | X | |
| mp3 | MPEG audio layer 3 | X | X |
| mp4 | MP4 format | X | |
| mpc | Musepack | X | |
| mpc8 | Musepack SV8 | X | |
| mpeg | MPEG-1 System forma | X | X |
| mpeg1video | raw MPEG-1 video | X | |
| mpeg2video | raw MPEG-2 video | X | |
| mpegts | MPEG-2 transport stream format | X | X |
| mpetsraw | MPEG-2 raw transport stream format | X | |
| mpegvideo | raw MPEG video | X | |
| mpjpeg | MIME multipart JPEG format | X | |
| msnwctcp | MSN TCP Webcam stream | X | |
| mulaw | PCM mu-law format | X | X |
| mvi | Motion Pixels VI format | X | |
| mxf | Material eXchange Format | X | X |
| mxf_d10 | Material eXchange Format, D-10 Mapping | X | |
| nc | NC camera feed format | X | |
| nsv | Nullsoft Streaming Video | X | |
| null | raw null video format | X | |
| nut | NUT format | X | X |
| nuv | NuppelVideo format | X | |
| ogg | Ogg | X | X |
| oma | Sony OpenMG audio | X | |
| psp | PSP MP4 format | X | |
| psxstr | Sony Playstation STR format | X | |
| pva | TechnoTrend PVA file and stream format | X | |
| r3d | REDCODE R3D format | X | |
| rawvideo | raw video format | X | X |
| rcv | VC-1 test bitstream | X | |
| redir | Redirector format | X | |
| rl2 | RL2 format | X | |
| rm | RealMedia format | X | X |
| rpl | RPL/ARMovie format | X | |
| rt | RTP output format | X | |
| rtsp | RTSP input format | X | |
| s16be | PCM signed 16 bit big-endian format | X | X |
| s16le | PCM signed 16 bit little-endian format | X | X |
| s24be | CM signed 24 bit big-endian format | X | X |
| s24le | PCM signed 24 bit little-endian format | X | X |
| s32be | PCM signed 32 bit big-endian format | X | X |
| s32le | PCM signed 32 bit little-endian format | X | X |
| s8 | PCM signed 8 bit format | X | X |
| sdp | SDP | X | |
| shn | raw Shorten | X | |
| siff | Beam Software SIFF | X | |
| smk | Smacker video | X | |
| sol | Sierra SOL format | X | |
| svcd | MPEG-2 PS format (VOB) | X | |
| swf | Flash format | X | X |
| thp | THP | X | |
| tiertexseq | Tiertex Limited SEQ format | X | |
| tta | True Audio | X | |
| txd | Renderware TeXture Dictioary | X | |
| u16be | PCM unsigned 16 bit big-endian format | X | X |
| u16le | PCM unsigned 16 bit little-endian format | X | X |
| u24be | PCM unsigned 24 bit big-endian format | X | X |
| u24le | PCM unsigned 24 bit little-endian format | X | X |
| u32be | PCM unsigned 32 bit big-endian format | X | X |
| u32le | PCM unsigned 32 bit little-endian format | X | X |
| u8 | PCM unsigned 8 bit format | X | X |
| vc1 | raw VC-1 | X | |
| vc1test | VC-1 test bitstream format | X | |
| vcd | MPEG-1 System format (VCD) | X | |
| vfwcap | VFW video capture | X | |
| vmd | Sierra VMD format | X | |
| vob | MPEG-2 PS format (VOB) | X | |
| voc | Creative Voice file format | X | X |
| vqf | Nippon Telegraph and elephone Corporation (NTT) TwinVQ | X | |
| wav | WAV format | X | X |
| wc3movie | Wing Commander III movie format | X | |
| wsaud | Westwood Studios audio format | X | |
| wsvqa | Westwood Studios VQA format | X | |
| wv | WavPack | X | |
| xa | Maxis XA File Format | X | |
| yuv4mpegpipe | YUV4MPEG pipe format | X | X |
فارسی
English









20 comments: