[FFmpeg-devel] [PATCH 0/6] dnxhr improvements

Mark Reid mindmark at gmail.com
Tue Jul 5 04:06:56 EEST 2016


hi,

I've been doing some work with dnxhr footage and would like to propose
adding separate codec id for it rather then using the dnxhd codec id.
The following patch series goes ahead and does that.

fate doesn't have a dnxhr mxf sample yet, so here is one.
https://dl.dropboxusercontent.com/u/170952/ffmpeg_samples/mxf/UHD/lb_uhd.mxf

The last patch also adds support for muxing apple quicktime compatible dnxhr mov files.
ffmpeg -i lb_uhd.mxf -vcodec copy out.mov
This should produce a mov that is playable in apple quicktime
provided you have avid le codecs installed.

Mark Reid (6):
  libavcodec/avcodec: add AV_CODEC_ID_DNXHR
  libavcodec/dnxhd: add dnxhr parser and decoder
  libavformat/dnxhd: add dnxhr probe and raw muxer
  libavformat/isom: use dnxhr codec id
  libavformat/mxf: add dnxhr codec ul
  libavformat/movenc: add dnxhr compatibility for apple players

 libavcodec/allcodecs.c    |  2 ++
 libavcodec/avcodec.h      |  1 +
 libavcodec/codec_desc.c   |  7 +++++++
 libavcodec/dnxhd_parser.c |  7 +++++++
 libavcodec/dnxhddec.c     | 14 ++++++++++++++
 libavcodec/version.h      |  2 +-
 libavformat/allformats.c  |  1 +
 libavformat/dnxhddec.c    | 22 ++++++++++++++++++++--
 libavformat/isom.c        |  2 +-
 libavformat/movenc.c      | 34 +++++++++++++++++++++++-----------
 libavformat/mxf.c         |  1 +
 libavformat/mxfdec.c      |  4 ++++
 libavformat/rawenc.c      | 11 +++++++++++
 libavformat/version.h     |  2 +-
 14 files changed, 94 insertions(+), 16 deletions(-)

--
2.7.3


More information about the ffmpeg-devel mailing list