The Wayback Machine - https://web.archive.org/web/20130528233713/http://code.google.com:80/p/ffmbc/
My favorites | Sign in
Project Home Downloads Wiki Issues
Project Information
Members
Featured
Downloads
Wiki pages
Links

FFmpeg customized for broadcast and professional usage.

What you can do with FFmbc:

  • Import your files in Final Cut Pro, AVID Media Composer, Adobe Premiere
  • Create XDCAM HD422 files in .mov or .mxf
  • Create XDCAM IMX/D-10 files in .mov or .mxf
  • Create AVID DNxHD files in .mov
  • Create DVCPROHD files in .mov or .mxf
  • Create ProRes 422 or 4444 files in .mov
  • Convert V210 Files
  • Convert HD YUV BT709 to SD BT601 and vice versa
  • Convert AVCIntra 50 and 100
  • Convert MPEG-TS files with SMPTE 302M audio
  • Convert AVCHD files correctly
  • Convert ProRes 422 and 4444 files
  • Rewrap IMX/D-10, AVCHD, DVCPROHD to Quicktime for editing in Final Cut Pro
  • Burn ASS or SRT subtitles files in videos
  • Merge and split your audio tracks
  • Create Quicktime files containing time code tracks
  • Color conversion from HD to SD
  • Read timecode tracks from MXF, Quicktime
  • Creating audio files (mp3 and m4a) with cover art
  • Keep or add covert art when converting your audio files
  • Faststart MP4 for streaming (replace header in front) automatically

Current stable release is version 0.6.1

Current release candidate version is 0.7-rc7

FFmbc license is GPL v2

Please contact baptiste.coudurier@gmail.com for: - consulting work - commercial support

Several years of expertise in broadcast codecs: ProRes, DNxHD, IMX/D-10, AVC-Intra, formats: MXF, GXF, MOV and usages: Avid, FCP, interlacing, time code, metadata.

Please support the project by donating. Thanks a lot.

Any help is welcome:

  • Documentation help
  • Wiki pages describing processes and workflow
  • File validation: testing files created by FFmbc with Avid Media Composer, Adobe Premiere, Sony Vegas, etc...

Please join Freenode irc channel #ffmbc to get online help. Ask any question on the ffmbc-dev or ffmbc-discuss groups.

FFmbc-0.7-rc8:

  • Sync on FFmpeg git 7cbb856efe6ccab7485bb96ad3887472a6519ffa
  • New -tff and -bff cli options, -top is removed
  • AVCIntra decoding is now supported
  • Parallel frame multi-threaded decoding is now enabled
  • Prores 422 and Prores 4444 decoding
  • When writing MXF files, use more correct key for KLV Fill packets
  • DVCPROHD encoding in Quicktime or MXF format is now supported
  • Fix detection of some DVCAM files
  • Fix decoding artefact in bottom rows of Quantel DVCPROHD 1080i files
  • Support reading AVID MXF OpAtom DNxHD files
  • New video filter 'sub' to burn ASS and SRT subtitles
  • New 'dvcam', 'dvcpro', 'dvcpro50', 'dvcprohd' targets
  • Detect right to left languages in subtitle burning filter
  • Correctly write drop frame system timecode and continuity count in MXF files
  • Correctly use global file duration when displaying information about Quicktime files
  • Correctly compute aspect ratio from clean aperture in Quicktime files
  • Display starting system timecode for MXF files
  • FFprobe now correctly displays width and height for files using h264 cropping
  • DV muxer changed to only accept big endian pcm
  • Audio sync disabled by default for GXF files
  • Prores encoder with support for interlaced, 422 and 444
  • Support writing AFD information in MXF files
  • Support V210 and uncompressed 4:2:2 UYVY in MXF files
  • Support P2 MXF files
  • Support Op1a MXF DNxHD files
  • Fix avisynth RGB24/32 upside-down decoding
  • Fix DPX encoding, now compatible with Nuke
  • Improved MXF muxer compatibility with Sony Vegas Pro 11
  • Support encoding H.264 10 bit and 4:2:2 with x264
  • Improved Quicktime muxer compatibility with Final Cut Pro and XDCAMHD 422
  • Commandline options -vcodec,-acodec,-scodec are not reset anymore between streams
  • Faster V210 decoding
  • Support writing MXF DNxHD files
  • .mpg extension will now produce MPEG-2 PS by default
  • Removed IMX bitstream filters, formatting is now done automatically
  • Framerate now needs to be explicitely specified when reading raw uncompressed video files
  • H264 encoding in MXF format is now supported
  • Progressive Quicktime files created will now be properly recognized by FCP
  • New filters from BBC: waveform monitor, w3fdif deinterlacing, stretch4to3, repeatframe
  • New -metadata_tags cli option to see what metadata tags are supported in each output format
  • Export MPEG-2 GOP timecode as metadata
  • Correctly read interlaced information from DV files
  • DV files produced are now more standard compliant
  • Improved quality for the ProRes encoder

FFmbc-0.6:

  • Fix auto-rotate iphone 4 files
  • Increase maximum number of audio channel mappings to 64
  • New "aspect" option to pad filter, to pad video to a specific display aspect ratio
  • New parameter to crop filter to keep display aspect ratio when cropping
  • Improve yuv 4:2:2 to rgb conversion quality
  • Fix aspect ratio handling with libavfilter
  • Re-enabled shared libraries support
  • Fix DNxHD colors in Quicktime
  • Print correct ratecontrol and bitrate information when encoding
  • Write id3v2 v2.3 tags in mp3 files, compatible with Windows
  • Support stream copying and muxing of AMR NB packed frames
  • Flash F4V muxer, to allow muxing vp6 and mp3 the way Flash supports it
  • New options for libx264 codec, update your commandlines parameters
  • You can now specify -preset, -tune and -fastfirstpass with libx264 codec
  • Print progression time in hh:mm:ss.us instead of secs
  • New "faststart" option in mov/mp4 muxer that automatically replace the header in front
  • Print ETA if duration is known
  • New "tinterlace" filter ported from mplayer
  • Allow one video filter chain per output stream
  • Fix yadif filter output, it was missing one frame previously
  • New "imx50" and "imx30" targets, to make encoding simpler
  • If audio channel count is less than 4 in MXF D10, automatically set it to 4
  • Automatically set vbv buffer size to the maximum when encoding mpeg-2 cbr
  • New "xdcamhd422" target
  • Support DVCAM 4:2:0 in GXF
  • Write aspect ratio information in GXF files
  • With libx264 codec, correctly support specifying a custom 2pass log file
  • When duplicating frames, correctly duplicate the previous frame
  • Enhance -metadata option, can now take comma separated tag=value pairs
  • Experimental mplayer filters support using -vf mp
  • Mux DVCPRO HD in quicktime correctly
  • Allow DNxHD encoding with Avid Nitris compatibility
  • Fix decoding of 16bit png files
  • Reenable -s commandline option
  • New filter colormatrix to convert between bt 601 and bt 709
  • Hide mmx/sse2 internal symbols, to allow creating a shared library from static libraries
  • Support multiple external reference files per track in Quicktime files
  • Fix -t and -vframes by considering output
  • Mpeg-2 encoder now sets correct aspect ratio even with square pixels
  • Mpeg-2 encoder now writes sequence display extension if color primaries are specified
  • Dithering when downsampling from 10 bits to 8 bits
  • Options are now reset between -i, output files and -newaudio,-newvideo parameters
  • Display starting time code for MXF and Quicktime files
  • Remove FFserver
  • Fix Avisynth input audio stream timebase

FFmbc-0.5:

  • Sync on FFmpeg svn r25202
  • Yadif video deinterlacing filter
  • Overlay video filter
  • Fade video filter
  • HQDn3d video filter
  • Rename ffmpeg binary to ffmbc
  • Disable shared libraries
  • Remove -s resizing output cli option, use -vf scale
  • 23.98 and 24 fps support in MXF muxer
  • Mpeg-2 aspect ratio bitstream filter, to change aspect ratio without reencoding
  • Fix an issue with -async and audiomerge
  • Fix an issue with the fade filter
  • Write interlacing information in mov files, fix deinterlacing with quicktime player
  • Correctly support interlaced in yuv4mpeg and quicktime
  • Display interlacing when printing information
  • Fix an issue with resampling and audiomerge

FFmbc-0.4:

  • Sync on FFmpeg svn r21845
  • Full support for reading and writing covert art in mp3 and iTunes m4a,m4v,mp4
  • "-coverfile" commandline option to set a cover file. png,jpg,bmp supported
  • Correctly write Quicktime metadata as utf-8
  • Fixed a bug with temporal offset when muxing mpeg-2 long gop in MXF
  • Huge speedup when opening Quicktime and mpeg-4 files
  • Timecode for Quicktime and MXF files can now be set when stream copying
  • Added x264 sources in contrib directory, git 5b86182d1240b441f28462abf3d40b7371de5ba3
  • Enable pthreads by default
  • Fixed a bug with interlaced VC-3 decoding
  • Integrate libavfilter. New commandline option -vf, see doc/libavfiter.texi
  • Auto-rotate iPhone 3GS files
  • Support lyrics in mp3 and iTunes m4a,m4v,mp4
  • Automatically set current UTC time in created files
  • New AVFMT_HAS_PTS flag in AVInputFormat to specify that format has pts
  • Write and read metadata "reel_name" in mov timecode track if present
  • MPEG TS muxer now produces streams playable by VLC and Quicktime

FFmbc-0.3:

  • Sync on FFmpeg svn r20539
  • Write Quicktime timecode track
  • Set closed gop flag for first gop when encoding with b frames
  • Search relative path when open Quicktime reference files

FFmbc-0.2:

  • Sync on FFmpeg svn r19958
  • Advanced Metadata support
  • S302M decoder
  • XDCAM HD 422 muxer
  • MXF 720p muxing
  • New RM demuxer

FFmbc-0.1:

  • D10/IMX bitstream filter to remove klv header from D10/IMX elementary stream to be copied in MXF
  • "-map_audio_channel" commandline option to split and merge audio channels
  • "-timecode" commandline option to set timecode start when encoding

Powered by Google Project Hosting