FFmpeg customized for broadcast and professional usage
Clone or download
Pull request Compare This branch is 258 commits ahead, 274 commits behind bcoudurier:ffmbc.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc general: remove ffplay May 27, 2016
libavcodec mpeg2setdar: fix crash when args are not supplied Jun 3, 2016
libavdevice Change license to GPL v2 only. Aug 24, 2013
libavfilter vf_scale: avoid a pointless memcpy in no-op conversion. May 27, 2016
libavformat Added Mistika decoder. Currently supports YUV422 only. Jun 12, 2016
libavutil fix has_plane out of bound access May 27, 2016
libpostproc Change license to GPL v2 only. Aug 24, 2013
libswscale swscale: Use full resolution chroma for yuv2rgb when the input has fu… May 27, 2016
tests proresenc: pad frame size to a multiple of 8, needed for hardware com… May 27, 2016
tools Change license to GPL v2 only. Aug 24, 2013
.gitignore Rename ffmpeg to ffmbc, and force gpl configuration. Aug 24, 2013
COPYING.GPLv2 Change license to GPL v2 only. Aug 24, 2013
CREDITS Revert "partially rename FFmpeg to Libav" Mar 17, 2011
Changelog ProRes Decoder Aug 24, 2013
Changelog.FFmbc changelog: update for 0.7.5 May 27, 2016
Doxyfile Merge remote-tracking branch 'qatar/master' Jul 14, 2011
INSTALL Merge remote branch 'qatar/master' Apr 8, 2011
LICENSE Change license to GPL v2 only. Aug 24, 2013
MAINTAINERS MAINTAINERS: add a "Releases" section Jun 24, 2011
Makefile general: remove ffplay May 27, 2016
README Revert "partially rename FFmpeg to Libav" Mar 17, 2011
README.md add paypal button on README.md May 27, 2016
cmdutils.c prefix read_* by ff_ to avoid clash with libass May 27, 2016
cmdutils.h prefix read_* by ff_ to avoid clash with libass May 27, 2016
cmdutils_common_opts.h metadata: convert date/year tag accordingly May 27, 2016
common.mak Disable suffix rules, huge make speed up on windows Aug 24, 2013
configure general: remove ffplay May 27, 2016
ffmbc.c mpeg2setdar: fix crash when args are not supplied Jun 3, 2016
ffprobe.c ffprobe: do not open decoders since it overwrite width and height val… May 15, 2014
subdir.mak Merge remote-tracking branch 'qatar/master' Jul 11, 2011
version.sh version.sh: handle shallow clones and snapshots. Jul 22, 2011

README.md

paypal

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.7.3

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