Кіріспе

Avid DNxHD ("Digital Nonlinear Extensible High Definition") – Avid компаниясы әзірлеген, көп буындық монтаж жасауға арналған, сақтау және өткізу қабілеті талаптарын азайтатын жоғары сапалы бейімделмелі видео кодегі. Бұл SMPTE VC 3 стандартының іске асырылуы.

Шолу

DNxHD – бұл бейнекодек, ол өңдеу кезінде пайдалануға ыңғайлы аралық формат ретінде де, көрсету форматы ретінде де қолдануға арналған. DNxHD деректері көбінесе MXF контейнерінде сақталады, бірақ оны QuickTime контейнерінде де сақтауға болады. 2008 жылдың 13 ақпанында Avid компаниясы DNxHD SMPTE VC 3 стандартына сәйкес екеніне бекітілгенін хабарлады. DNxHD ашық стандарт болуы тиіс, бірақ 2008 жылдың наурызынан бері ол, әдеби, Avid компаниясының эксклюзивті форматы болып қалып келді. Avid DNxHD кодегінің бастапқы коды Avid компаниясынан ішкі бағалау және қарастыру үшін тегін қолжетімді, бірақ коммерциялық пайдалану үшін Avid лицензиялық келісімі қажет. Ол Ikegami, FilmLight, Harris Corporation, JVC, Seachange, EVS Broadcast Equipment сияқты бірқатар компанияларға коммерциялық лицензиямен берілді. 2014 жылдың 14 қыркүйегінде Амстердамда өткен Avid Connect іс-шарасында Avid компаниясы 1080p-ден жоғары, мысалы 2K және 4K сияқты ажыратымдылықты қолдау үшін DNxHR кодегін жариялады. 2014 жылдың 22 желтоқсанында Avid Technology Media Composer бағдарламасы үшін 4K ажыратымдылықты, Rec. 2020 түстік кеңістікті және DNxHR кодегімен 3730 Мбит/с дейін битрейтті қолдауды қосатын жаңарту шығарды.

Қолданылу

DNxHD алғаш рет Avid DS Nitris (2004 жылдың қыркүйегінде), содан кейін Avid Media Composer Adrenaline, DNxcel опциясымен (2004 жылдың желтоқсанында) және соңында Avid Symphony Nitris (2005 жылдың желтоқсанында) қолдады. Xpress Pro DNxHD 8 биттік сығылуды ғана пайдалана алады, ол файлдан импортталады немесе Adrenaline аппараттық құралы бар Media Composer арқылы түсіріледі. Media Composer 2.5 Symphony Nitris немесе DS Nitris жүйесінде импортталған немесе түсірілген толыққанды сығылмаған HD материалдарын өңдеуге де мүмкіндік береді. Ikegami-дің Editcam камералық жүйесі DNxHD-ні қолдау жағынан ерекшеленеді және тікелей DNxHD кодегімен бейнеге жазады. Мұндай материал DNxHD кодегін тікелей қолдайтын өңдеу платформалары арқылы дереу қолжетімді болады. Arri Alexa 2011 жылдың қарашасынан бастап DNxHD-ні қолдайды. Blackmagic Design HyperDeck Shuttle 2 және HyperDeck Studio 2012 жылдан бастап DNxHD-ні қолдайды. AJA Video Systems 2012 жылдан бері Ki Pro Mini және Ki Pro Rack жазғыштары мен ойнатқыштарында DNxHD кодегін қолдайды. Windows XP және Mac OS X үшін дербес QuickTime кодегі бар, ол DNxHD материалдары бар QuickTime файлдарын жасау және ойнату үшін қолданылады. 2007 жылдың қыркүйегінен бастап ашық кодты FFmpeg жобасы BBC Research демеушілігімен және Baptiste Coudurier іске асыруымен 8 биттік VC 3/DNxHD коделеу және декодтау мүмкіндіктерін ұсынады. 2011 жылдың шілдесінде FFmpeg 10 биттік коделеуді қосты. DNxHD қолдауы FFmpeg-тің тұрақты 0.5 нұсқасына 2009 жылдың 10 наурызында енгізілді. Бұл Cinelerra және Kdenlive Linux сызықтық емес видео редакторларына DNxHD-ні пайдалануға мүмкіндік береді. 2012 жылдың сәуір айындағы NAB көрмесінде Brevity DNxHD файлдарын жеделдетілген түрде тасымалдау және коделеу үшін арнайы алгоритмді ұсынды.

Техникалық мәліметтер

DNxHD JPEG-ке өте ұқсас. Әрбір кадр дербес және VLC кодталған DCT коэффициенттерінен құралған. Бастығында көптеген бөлімдер бар, сондай-ақ кванттау кестелері мен 2048 бит пайдаланушы деректері де болуы мүмкін. Әрбір кадрдың екі GUID және уақыт белгісі болады. Кадрдың бастық бөлігі үлкен эндиандық сөздерге жинақталған. Шын кадр деректері JPEG-тегі сияқты әдіспен жиналған макроблоктардан тұрады: DC болжамы және қалған 63 коэффициент үшін орындалу ұзындығымен кодталған өзгермелі ұзындығы бар кодтар. DC коэффициенті квантталмайды. Кодек альфа арнасы туралы ақпаратты қолдайды.