|
Project Information
-
Project feeds
- Code license
-
GNU GPL v2
-
Labels
ffmpeg,
quicktime,
broadcast,
multimedia,
audio,
video,
decode,
encode,
professional,
prores,
dnxhd,
transcode,
timecode,
h264,
mxf
Featured
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-rc7: - 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.
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.
|