Introduction:
These are the builds of FFmpeg used by Universal Media Server.
I started using the Zeranoe builds, which are awesome, but I wanted to apply some patches so here we are 🙂
Download:
SVN:
http://spirton.com/svn/FFmpeg-SB/
Older Downloads:
Changelog:
2013-03-05 – SB8
- Updated x264 to c832fe9 (r2274)
2013-02-15 – SB7
- Adds RTMP support
2013-02-04 – SB6
- Adds external subtitle support
2013-01-24 – SB5
- Synchronised with r49224 (4a52eec), which:
- Improves AC-3 audio buffering
- Fixes memory leaks
- Fixes a bug which detected transport streams as finished when they weren’t
- Improved MPEG-PS encoding
- Made error codes more meaningful
- Improves Matroska (MKV) support
- Improves threading
- Optimized AC-3 decoding
- Updated fontconfig to 2.10.91, which
- Fixes memory leaks
- Makes it threadsafe
- Updated x264 to r2230
- Updated GMP to 5.1.0
- Updated opus to 1.0.2
2012-12-05 – SB4
- Synchronised with r47442 (03847eb), which:
- Supports more rare avi files
- Improves support for demuxing DTS-HD
- Improves opus support
- Improves GCC compatibility when compiled with MinGW
- Improves URL-handling
- Fixes dozens of memory leaks
- Improves audio sync for some AVI files using MP3 audio
- Fixes parsing of old lossless H.264 profile
- Improves FPS detection
- Improved sync for interlaced video
- Corrected blu-ray bitrate calculation
- Supports WAV metadata
- Automatically sets VBV buffer size for MPEG-1, 2 and 4 when none is specified
- Allows mid-stream channel layout change for flac audio
- Supports 24-bit flac encoding
- Improves audio sync when seeking
- Improves support for some CPU-optimisations
- Fixed a lot of bugs with the implementation of h264
- Updated x264 to r2230
2012-10-30 – SB3
- First public release
- Built from r44967 (82db8ee)
October 30, 2012 at 6:58 pm
1st Thanks for these builds!
2nd What patches do you apply? / What is the difference to Zeranoes builds?
October 30, 2012 at 7:20 pm
btw. do you plan to do 32&64bit builds like Zeranoe does?
October 30, 2012 at 10:08 pm
@Selur: 1) You’re welcome 🙂
2) Right now I have just changed some default values. As always, the code is available if you are curious about more specifics 🙂
3) No, I probably won’t do 64-bit builds. My main interest in MPlayer and FFmpeg is to make UMS better, and UMS shouldn’t use 64-bit binaries, so there’s no benefit to me to make them 🙂
4) Thanks for confirming that the MEncoder DTS bug isn’t in SB42.
February 15, 2013 at 4:18 pm
Excellent man. Thanks for adding RTMP support for FFmpeg. CR Takeout subtitles are working perfect with this build now. 🙂
February 15, 2013 at 4:30 pm
@kuroukage: Great, and thanks for the help 🙂 UMS 2.4.1 will be released soon with the new binaries
March 31, 2013 at 7:42 am
Not sure if it really interests you, but ffmpeg doesn’t work on win2k (I know it’s old)
When trying to start ffmpeg it throws:
—————————
ffmpeg.exe – Entry Point Not Found
—————————
The procedure entry point _aligned_free could not be located in the dynamic link library msvcrt.dll.
—————————
OK
—————————
also see: http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=7&t=470