Page MenuHome

Render Animation: FFmpeg > DNxHD fail
Open, Needs Triage by DeveloperPublic

Description

System Information
Operating system: Windows-10-10.0.17763 64 Bits
Graphics card: Intel(R) UHD Graphics 600 Intel 4.5.0 - Build 26.20.100.7158

Blender Version
Broken: version: 2.81 (sub 12), branch: master (modified), commit date: 2019-09-27 02:45, hash: rB92686c667e71

Short description of error
No matter the export settings, the DNxHD codec always fail.
The error message is a very uninformative one: ff_frame_thread_encoder_init failed

Considerations
My guess is that current implementation doesn't respect the fixed profiles DNxHD needs to have:
https://en.wikipedia.org/wiki/List_of_Avid_DNxHD_resolutions

On setting up the right profiles for DNxHD, there is a quite informative post here:
https://askubuntu.com/questions/907398/how-to-convert-a-video-with-ffmpeg-into-the-dnxhd-dnxhr-format

Usage
Is DNxHD worth the trouble to fix? I would say yes. Not only does it support 2K, 4K and 8K in 10 bit 4:4:4 in DNxHR, it is also one of the fastest codecs around for proxies. Ex. here I'm comparing a DNxHD 36 playing in Blender with the built-in MJPEG proxy at 100% - the DNxHD plays the accurate frame rate whereas the MJPEG plays 10 fps too slow and the file size is the same(gif):

Details

Type
Bug