Я пользуюсь программой Handbrake и видеокартой Nvidia. Для лучшей разборчивости текста сделал шаблон с кодировщиком H.265 10-bit (NVenc), средний битрейт 3000 кбит/с, шаблон slowest, профиль main, уровень auto, аудио 128 кбит/с, все фильтры отключены.
Но это не для Ютуба, а для компактного хранения у себя на компьютере. Чтобы приятно было пересматривать сохранёнки игр с мелкими деталями и текстом, например. Даже если у вас графика предельно чёткая (можно ведь в поле "средний битрейт" сделать как угодно большим), после перекодирования на Ютубе цвета очень тонких линий и тонких букв будут искажены. Потому что он перекодирует в цветовой формат 4:2:0, даже если вы сняли с экрана идеальные цвета 4:4:4. В формате 4:2:0 только четверть пикселей обязательно сохраняют исходные цвета, остальные - как повезёт. Если есть квадрат из 4 пикселей разных цветов, ютуб закрасит его в цвет первого пикселя, и так по всему экрану. (Чёрная компонента не в счёт: яркость может учитываться для каждого пикселя). Если есть очень тонкие линии насыщенного яркого цвета, то их яркий цвет с высокой вероятностью будет испорчен.
Если я в чём-то ошибся и тут есть настоящие знатоки кодирования видео, пожалуйста, поправьте меня. Ведь в приведённом мной примере тоже происходит субдискретизация в 4:2:0, хоть и 10-битная. И скажите, есть ли видеосервисы, куда можно загружать видео без субдискретизации цвета, чтобы цвета шрифтов и самых тонких линий не портились.