I have installed ffmpeg version 3.2.2 from the ffmpeg.org download page.

When I enter ffmpeg formats, I see dnxhd but not dnxhr. What do I need to do to be able to manipulate dnxhr?

I have downloaded and installed Avid Codecs LE 2.7.3 as well but that didn't seem to help.

1 Answer 1


There's a single decoder/encoder which reads/converts to both DNxHD and DNxHR.

You have to set the correct profile switch. Available options are

 dnxhd                        E..V....
 dnxhr_444                    E..V....
 dnxhr_hqx                    E..V....
 dnxhr_hq                     E..V....
 dnxhr_sq                     E..V....
 dnxhr_lb                     E..V....

Basic minimal syntax would be

ffmpeg -i in.mp4 -c:v dnxhd -profile:v dnxhr_hq out.mov

The Avid codecs package has no interaction with ffmpeg.

[19-1-2017] At this time, the encoder does not support 444 or HQX profiles.

[4-2-2017] Now, it does.

  • What command did you use to get a list of supported profiles?
    – Ethan T
    Commented Nov 19, 2017 at 15:57
  • 2
    ffmpeg -h encoder=dnxhd
    – Gyan
    Commented Nov 19, 2017 at 16:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.