Сегодня целый день изучаю рунет и больше даже англоязычный сегмент по теме, что YouTube портит качество загружаемых мною видео!!!
Передо мной стояла задача выложить на YouTube видео, снятое на Экшн-камеру в качестве, максимально соответствующему оригиналу с камеры.
Конечно, я и раньше заливал видео на YouTube, но я не придавал большого значения потере качества, потери детализации, артефактам сжатия и т. п. но в этот раз, когда мне нужно было показать, какое качество способна выдавать моя экшн-камера, разница при пристрастном просмотре залитого видео что-то совсем не порадовала..
В общем, я так понял, что разобраться с этой проблемой не удастся т. к. очень много нюансов.
Сразу скажу об одном неожиданном моменте, о котором узнал. В рунете про это вроде не видел упоминаний.
Оказывается, что после загрузки YouTube может обрабатывать ваше видео несколько дней, и вас об этом не уведомляют!!!
Т. к. вы загрузили свой шедевр максимального качества типа 4K и размером, что полдня закачивали. И после публикации оно на канале доступно в формате с максимальным качеством 720p. Вы начинаете думать, что не так сделали?? лучше не спешите, подождите хотя бы пару дней, а лучше еще дольше. Вероятно, потом увидите, что станут доступны и 1080p и потом 1440p.. Вот так.
За сегодня тонны материала пересмотрел, и понял, что разобраться в проблеме не реально.
Есть товарищи, которые заявляют, что знают как надо подготавливать видео к загрузке на YouTube, чтобы не было потери качества, но я им не верю (по крайней мере, что это поможет в моём случае), по-моему, это просто пиар. Вот, например:
В общем, её нюансы есть в том плане, что сам YouTube отдаёт разное качество одного видео разным пользователям: это зависит от пропускной способности интернет-канала пользователя, его операционной системы, браузера, и, даже страны.
А чтобы вы поняли, почему я сделал вывод, что разобраться в теме кодирования видео не реально, поизучайте вопрос сами, а для начала, почитайте вот этот материал:
https://zoltan0.livejournal.com/tag/h264
Что можно реально сделать, чтобы улучшить качество видео
Из того, что вы реально можете сделать, не ломая долго голову, чтобы улучшить качество видео для заливки и обработки его Ютубом:
1) Имейте в виду, что качество кодирования очень сильно зависит от того насколько статична картинка. Т. е. по убывающей качество видео будет самым лучшим у статичных сцен, затем у плавных, медленных перемещений, и самое плохое у быстрых движений и тряски.
2) В видео-редакторах при сохранении (экспорте) видео есть параметр сжатия (возможно он будет называться типа "квантование" или еще как), это как бы аналог jpg-сжатия в графическом редакторе. Вот им можно неплохо поиграться. Оптимальное значение для него — 50–60. Большие значения будут сильно увеличивать размер файла, а качество будет расти все менее и менее ощутимо. Если ваше видео вдруг сохраняется в плохом качестве, проверьте, не занижен ли этот параметр случайно.