14 December 2017

FFmpeg for Windows XP

FFmpeg itself has no problem with XP, but its dependencies are. This build is feature complete  (and therefor non-opensource and not redistributable) oh well.

This build specifically for XP so most of AVX optimization disabled
Aotuv is used for vorbis encoder and capable of ~32kbps at -aq 0
x264 and vpx codec use high bitdepth but not for x265 (is too slow)
your custom fonts goes to fonts sub-directory (via fontconfig)
your frei0r dlls goes to frei0r sub-directory
your ladspa dlls goes to ladspa sub-directory
place libbdplus.dll+libaacs.dll or libmmbd.dll in the root directory if you need those
flagged with LAA (bigmem)

version 3.4.1
ffmpeg- (24.4 MB)
ffmpeg-3.4.1_LTO.7z (21.3 MB) small build

Configured as:
configure --enable-nonfree --enable-gpl --enable-version3 --enable-small --enable-avresample --enable-pthreads --disable-w32threads --enable-avisynth --enable-chromaprint --enable-frei0r --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libdc1394 --enable-libfdk-aac --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libilbc --enable-libkvazaar --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopencv --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-librtmp --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-decklink --enable-libmysofa --enable-openal --enable-opencl --enable-opengl --enable-libmfx --disable-avx --disable-avx2 --pkg-config-flags=--static --extra-libs="-lstdc++ -lgomp"


  1. Thanks for this build, I need it and enjoy it!

  2. Thanks, just what I need... maybe? Unfortunately I can't find any Windows XP installation instructions. The download docs seem to be Linux oriented for A-V producers. I was attempting to get H.264 video to work in Pale Moon 26.5.0 (last for WinXP). A PM forum thread hinted that I need to install ffmpeg. - Al

    1. This build is for commandline usage, you'll need dll version for Palemoon (with matching version), if I recall roytam1 made Palemoon fork or goanna based kmeleon builds that have ffmpeg bundled.

    2. There's a guy who maintains a Pale Moon fork for XP, and updates it every single week. I've been using it for a few years. You can get it here: http://rtfreesoft.blogspot.com/search/label/browser

      Just download the file, and extract it to your current Palemoon directory, and you'll have version 28.x. Check the site every few weeks and download updates as needed.

  3. I really need this. Thank you :)

  4. [h264_nvenc @ 05d65c60] The minimum required Nvidia driver for nvenc is 378.66 o
    r newer

    1. whoops right, I think hardware-accelerated h264 encoder never supported on XP (nvenc/vce/quicksync)...

  5. 2022-05-11
    TY <3
    Now i can convert files to .mp3 .mp4 .avi .mkv

  6. It doesn't work. :(