tl; dr: Оскільки Youtube перекодує всі відео незалежно від формату завантаження, це насправді не так важливо. Просто експортуйте своє відео з високим бітрейтом, щоб зберегти якість. Також дивіться мою відповідь тут щодо втрати якості, спричиненої Youtube.
Довга відповідь: кожне перекодування відео у стисненому форматі знижує якість. Зазвичай це означає, що ви втратите якість у двох моментах: коли ви експортуєте відредаговане відео зі свого програмного забезпечення для редагування та при завантаженні експортованого відео в Youtube, після цього він буде перекодований у сильно стислий, сумісний із потоком формат. У вас немає контролю над цим другим кроком, тому те, що ви можете зробити для досягнення максимально можливої якості, це переконатися, що ви втратите якомога менше якості під час першого кодування.
Теоретично це означатиме експорт у сприйнятий (навіть технічно не) нестиснений формат, як Apple ProRes або DNxHD, як ви запропонували. Однак, на жаль, Youtube не підтримує ці формати, тож вам доведеться використовувати стислий формат. Щоб мінімізувати втрати якості, встановіть високий бітрейт у налаштуваннях експорту (якщо припустити, що час надання та завантаження не є проблемою. Якщо вони є, вам доведеться знайти середнє місце; експорт з бітрейтом, що перевищує бітрейт вихідний матеріал не дасть більше якості, так що це так високо, як я б пішов). Якщо ви це зробите, не важливо, який кодек ви використовуєте, обидва дуже ефективні щодо співвідношення розміру / якості файлів (VP9, мабуть, трохи більше, але це важливіше, якщо ви маєте справу з низькими бітрейтами). Youtube рекомендує H264, тож саме цим я б користувався. Однак найкраща порада, яку я можу дати вам, - спробувати обидва, тобто експортувати одне і те саме відео як H264, так і VP9 з однаковими бітрейтами / іншими налаштуваннями, завантажувати обидва на youtube і перевіряти, який із них вам краще виглядає.