Daniel2 Codec Summary
Traditionally video codecs have been defined by chip makers and not by software developers. Daniel2 is different. It was designed by software developers that for decades had suffered implementing "industry standard" codecs such as MPEG2 or H.264 in software running on ordinary PC hardware, but these had not been created with PC hardware in mind. Daniel2 was designed to be a massively multi-threaded parallel processing software codec that runs fast on CPUs and even faster on GPUs with their thousands of parallel cores and ultra fast RAM.
The Daniel2 codec is acquisition and production codec meant to be used for recording from camera sources, editing and post-production as well as playout. Daniel2 is aiming for the same space in the production workflow as AVID’s DNxHR, Apple’s ProRes, JPEG2000 or Sony’s XAVC.
• Post-production - massively improved throughput and faster processing
• High density multi-channel HD, UHD/4K or 8K recording
• HFR Cinema, 8K and beyond broadcast acquisitions - perform ultra high-res HDR recording using commodity IT hardware
• High-end VR Production – ultra high-res 360 degree recording and playback
• Ultra high-speed recording – in HD, 4K, 8K, 16K or even higher custom resolutions
• Mobile 8K and/or multi-cam 4K editing on notebooks
• Ultra large scale imaging – much faster processing combined with variable compression quality ranging from lossy to lossless
• Medical imaging - visually lossless or mathematically lossless many times faster than JPEG2000
• Video over IP for broadcast, film, security, telco and many other applications
• High-end KVM over IP with very low latency and better fidelity than H.264 or H.265
• Display walls and tiled multi-screen / multi-projector presentations
• AI & Computer Vision – vastly improved throughput and lower memory consumption for faster deep learning and computer vision
The Daniel2 GPU based codec is inevitable. There is no way around it. The advantages are so compelling making this a no-brainer. It is a win, win, win scenario!
Daniel2 Codec Specs
- From 4:2:2 to 4:4:4:4 color space - YUV to RGBA
- From 8 to 12 bit as well a 16bit color depth
- Extremely low encoding and decoding latency (< 1 ms for 8K)
- Multi-generation re-compression without artifacts
- Freely selectable compression ratio / bitrate
- Variable bit rate, constant bit rate or constant quality encoding
- Lossy or lossless encoding modes
Nvidia CUDA acceleration and CPU fallback mode
- Region of Interest Decode - only decode selected window inside the image
- Scale while decode - only consume the memory of the target size, avoid separate scaling stage
- Available for Windows, Linux and Mac OS - latest OS versions, 64 bit only.
- Intelligent alpha channel support for small file sizes
- IP video support - the perfect codec for low-latency, high-quality compressed IP video transmission
- Extremely high speed GPU decoder and very fast CPU decoder