Vvmebel.com

Новости с мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Битрейт видео для youtube

Кодирование видео для Youtube

актуально на 06.2018

Это техническая статья. Для неспециалистов сразу дадим совет: для экспорта видео на Youtube лучше всего будет поискать шаблон для youtube в вашей монтажной программе.

С 2005 года, когда появился Youtube, технологии сжатия видео сильно усовершенствовались и youtube несколько раз менял форматы в которых транслируется видео. Сейчас видео, которое загружается на youtube, перекодируется, хранится на серверах и показывается зрителю в форматах H.264/AVC, WebM/VP9, WebM/VP8, H.263/Sorenson Spark, H.263/Simple. Нет никакого смысла самостоятельно кодировать видео во все эти форматы и все разрешения, youtube делает это для нас автоматически.

Первый шаг — это делать проект с правильными параметрами

Если вы делаете видео с целью разместить его в интернете, то первым и разумным способом начать проект в вашей монтажной программе с параметрами соответствующими требованиям youtube (главное нужно чтобы совпадало разрешение видео и кадровая частота: нужно посмотреть какие размеры по вертикали и горизонтали у исходного материала, выбрать из стандартных размеров youtube тот, который лучше всего совпадает с параметрами исходного материала, и в вашей программе монтажа сделать новый проект с выбранными для youtube параметрами). Например, у вас снято FullHD видео с 25 кадрами в секунду, в этом случае вы делаете проект 1920×1080, 25 fps, с прогрессивной развёрткой. Второй вариант это монтировать проект с параметрами соответствующими исходному материалу и делать экспорт с настройками под youtube. Например, для видео с HDV видеокамер с размерами 1440х1080 с вытянутым пикселем, можно сделать проект HDV, а при экспорте можно просто выбрать размеры Full HD 1920х1080 с квадратным пикселем. Третий вариант это делать видео с какими-то своими параметрами и youtube преобразует его под себя, но, если при этом пропорции исказятся, появятся черные полосы или черная рамка, то это будут последствия вашего решения. Например, вы задумали свой проект с пропорциями широкоэкранного кино, поэтому монтируете и экспортируете его в разрешении 1920×816 или 2560х1080. Другой пример, вы снимаете вертикальное видео и рассчитываете что его будут также смотреть на мобильных устройствах. Youtube движется в этом направлении, но понимание, что это будет по-разному выглядеть на телефоне и на телевизоре, это ваш осознанный выбор.

Даже если вы закодируете видео с соблюдением рекомендованых параметров, будучи загруженным на youtube оно может выглядеть немного не так как у вас на компьютере. Нужно понимать что в браузере может работать или flash плейер или html5 плеер, каждый из них может быть разных версий, использовать или не использовать аппаратное ускорение видеокарты. Причём файлы которые играет плеер могут быть как форматов h.264 так и webm. Уже по этим причинам одно и тоже видео может по разному выглядеть в разных браузерах на одном компьютере, а на разных компьютерах добавляются разные операционные системы, разные драйвера видеокарт, разные версии flash. Кроме того, видео загруженное на другой видеохостинг, например vimeo, будет перекодировано по-другому и воспроизводиться через другой плеер.

Рекомендованые Youtube параметры видео для загрузки

Загружать можно форматы avi, mov, mp4, mpg, webm и другие. Эти форматы являются контейнерами в которых может хранится видео сжатое очень разными кодеками. То есть, если файл avi или mp4 проигрывается у вас на компьютере, то это не значит что его примет youtube. Поэтому рассмотрим только один вариант: контейнер mp4 с кодеком h.264.

Плейер youtube на компьютере проигрывает видео только в окне с пропорциями 16х9, для видео с другими пропорциями youtube сам добавляет черные полосы по бокам так как ему надо. Поэтому самостоятельно делать этого не надо. Чтобы черных полос не было, используйте следующие размеры кадра (разрешение видео):
4320p: 7680 x 4320;
2160p: 3840 x 2160;
1440p: 2560 x 1440;
1080p: 1920 х 1080;
720p: 1280 х 720;
480p: 854 х 480;
360p: 640 х 360;
240p: 426 х 240.

Контейнер: MP4
Аудиокодек: AAC-LC; частота дискретизации: 96 или 48 кГц; битрейт 384 кб/с для стерео
Видеокодек: H.264, прогрессивная развертка (не чересстрочная — если у вас видео 1080i, то нужно сделать его 1080p чтобы не было «гребенки»); профиль High; битрейт переменный без ограничения по максимальному размеру; цветовая субдискретизация 4:2:0; частота кадров должна соответствовать частоте кадров исходного видео, поддерживаются 24, 25, 30, 48, 50 и 60 кадров в секунду, но вы можете сделать видео и с другими частотами. Цветовое пространство, если это указывается в программе — Rec.709. Для Level лучше выбрать автоматическую настройку.

Подробнее о битрейте
:

Читать еще:  Не воспроизводится видео на телефоне bq

На главную

ЮТУБ ухудшает качество исходного видео ПОМ.

Ewil__Machine 22 янв 2018

Короче своими словами.

Значит на ютубе решил делиться своими репками (реплеями) — только ненадо щас мне втирать что удали канал, ты отстой, рак и т.д.

Как выглядит процес записи видео до заливки на ютуб:

1) Конфиг ПК: i7 7700, GTX 970 Gaming, 8Gb DDDR4 2600

2) Играю в HD клиенте так как ПК позволяет ! Репки соответственно HD.

3) Беру понравившуюся репку запускаю и делаю захват екрана функцией ShadowPlay от NVIDIA — благо видеокарта поддерживает !

а) Настройки записи ShadowPlay 1080р 60fps 50Mbps

б) Записался реплей, весит реплей на 10 минут около 3 Gb, запускаю и немогу нарадоваться как все красиво ! Идем дальше.

4) Теперь в наш реплей надо добавить 3 картинки послебоевой статистики + титульную для ютуба, для етого решил использовать программу Sony Vegas Pro 13.

5) В итоге захожу в Sony Vegas Pro 13 добавляю видео и картинки в проект, делаю настройки ПРОЕКТА такие же как и настройки исходного файла 1080р 60fps битрейт 25000 кодирую. и получется КОНФЕТКА. Смотрю ету конфетку и вуаля КРАСОТА.

6) Заливаю ето все дело на ютуб, и вуаля — качество несоответствует 1080р .

7) После етого делаю ещо примерно 20-25 проектов в Sony Vegas Pro 13 с разными настройками и понимаю что всеравно у меня ничего не получается ! Короче после 7 часов труда опустил руки и ПРОШУ ВАШЕЙ ПОМОЩИ — П О М О Г И Т Е что я делаю не так .

Извиняюсь за грамматику (которая отсутствует) в своей речи, потому как весь на нервах уже, спасибо за понимание !

Сообщение отредактировал Alextt72: 23 янв 2018 — 19:45

luxero 22 янв 2018

Ewil__Machine (22 Янв 2018 — 23:17) писал:

Так ето понято, но согласись чем качественней исходный файл до заливки на ютуб тем лутше !

Это да, но прежде чем что-то заявлять, надо проверить битрейты — если они сильно различаются (хотя бы на 1-2 мегабита в секунду), то разница в шаблонах кодирования есть, а если разница в битрейтах маленькая (не более 0,5-0,7 мегабита в секунду), то Ютуб не при чём.
Сообщение отредактировал luxero: 22 янв 2018 — 23:25

Alextt72 23 янв 2018

Ewil__Machine (23 Янв 2018 — 00:32) писал:

Не претендую на истину в высшей инстанции, но изложу своё мнение.

У ютуба есть справка. Там есть такая тема: Рекомендуемые настройки кодирования

Настройки для YouTube

Расширенные настройки кодирования для заливки на сервис Youtube, рекомендуемое разрешение, битрейт и кодеки:
Контейнер: .mp4.
Не используйте монтажные листы (может нарушиться синхронизация).
Помещайте элементы moov atom в начало файла (быстрый старт).
Аудиокодек: AAC-LC. Каналы: стерео или 5.1 + стерео. Частота дискретизации: 96 или 48 кГц.
Видеокодек: H.264. Прогрессивная развертка (не чересстрочная). Высокий профиль (High), 2 последовательных B-кадра. Закрытая группа изображений (GOP). GOP равняется половинной частоте кадров. CABAC (контекстно-адаптивное двоичное арифметическое кодирование). Переменный битрейт. Ограничений для битрейта не предусмотрено. Рекомендуемые битрейты приведены ниже. Цветовое пространство: 4:2:0.
Частота кадров. Сохраняйте частоту кадров. Например, если в исходном материале она равна 24 кадра в секунду, после кодирования она должна остаться прежней. Если видео записывалось с частотой 30 кадров/с, добавляйте файл также с частотой 30 кадр./с. Видео, снятое в формате 720p с кадровой частотой 60, должно при загрузке иметь те же параметры. Если контент записан в формате 1080i с частотой 60 кадр./с, устраните чересстрочную развертку и добавляйте его в формате 1080p с частотой 30 кадров/с. Битрейт. Стандартное качество видео:

Видео высокого качества (для авторов с высокоскоростным подключением к Интернету):

Проигрыватели YouTube имеют соотношение сторон 16:9. Содержание другого формата тоже будет отображаться без искажений, поскольку система добавляет вертикальные (формат «почтовый ящик») и горизонтальные (формат «конверт») черные полосы по краям. Чтобы видео полностью заполняло окно проигрывателя, используйте следующие разрешения:
1080p: 1920 х 1080; 720p: 1280 х 720; 480p: 854 х 480; 360p: 640 х 360; 240p: 426 х 240.
YouTube автоматически добавляет черные полосы, чтобы видео отображалось корректно без обрезки или растягивания независимо от размера видеокадра и экрана проигрывателя.
Например, система добавит добавит вертикальные полосы (формат «почтовый ящик») к видео формата 4:3, чтобы привести изображение к формату 16:9. То же самое происходит, когда проигрыватель изменяет размер (например, при встраивании на другой сайт). Поэтому кадрам формата 16:9 добавляются полосы сверху и снизу, чтобы соответствовать соотношению 4:3. Аналогично к анаморфным видео автоматически добавляются горизонтальные полосы (формат «конверт») в проигрывателях размера 16:9 или 4:3. Однако это возможно только в том случае, если исходное соотношение сторон сохраняется.
После добавления видео его расположение в окне проигрывателя можно изменить с помощью тегов форматирования.
Если вы до загрузки использовали в ролике горизонтальные полосы (например, чтобы получить кадр формата 4:3 из исходного 16:9), широкоэкранный проигрыватель добавит к ним вертикальные. В результате изображение будет окружено неприглядной черной рамкой. Поэтому стоит исключить использование дополнительных шторок и учитывать данный момент при экспортировании видео.
Рассмотрим пример создания видео для заливки на Youtube, со своими настройками и с помощью использования штатных пресетов. Итак, запускаем программу Adobe Premiere Pro, импортируем видео, размещаем его на таймлайне, смотрим его характеристики:

Читать еще:  Как найти песню из видео

И для его вывода, выполняем команду: File > Export > Media (Ctrl/Cmd + M). Также Убеждаемся, что «экспорт видео» / Export Video и «экспорт аудио» / Export Audio, обе эти опции выбраны, чтобы файл содержал как видео, так и аудио. Format: H.264.

Preset: для DSLR видео 1080p23.976 выбираем соотвественно: YouTube HD 1080p 23.976.

Смотрим настройки источника и выходные настройки видео:

Настройки: Video > Basic Video Settings, выбираем разрешение, частоту кадров, прогрессивную развертку, PAR и профиль High.

Настройки: Video > Bitrate Settings, здесь можно выбрать количество проходов и переменный/постоянный (CBR/VBR) битрейт. Также уже предустановленный максимальный битрейт для стандартного видео 1080p по требованиям сервиса YouTube.

Закладка Audio: AAC аудио формат, 48кГц, стерео, битрейт 320 Кбит/с, все соответствует требованиям YouTube.

В закладке Multiplexer выбран рекомендуемый контейнер: MP4.

Для того чтобы отправить видео в очередь задач в Adobe Media Encoder нажимаем на кнопку: Queue. Для прямого экспорта, нажимаем на кнопку: Export.

Можно сохранить настройки экспорта как новый стиль / пресет, для этого нажимаем на кнопку: Save Preset.

В окне Choose Name вводим имя для пресета и нажимаем на кнопку: ОК.

И созданный пресет будет доступен в списке Preset:

Ютюб жмет Full HD уже до 4 Мб/с. Куда теперь хоститься видеолюбителю?

Как отметил в комментах к вот этому фильму

о велопоходе выходного дня antishock, ютюбик чем дальше, тем больше похабит качество. Я в принципе это и раньше наблюдал (т.к. они после заливки исходного авторского видео всегда его пережимают по своим стандартам). Но сейчас решил проверить, и ужаснулся. Оказалось, что сегодня ютюбики ужимают Full HD (т.е. видео с разрешением 1920х1080) видео до битрейта чуть больше 4 Мб/с, причем не современным кодеком h.265/HEVC, а тривиальным h.264 high L4.0.

Это очень мало, и приводит к замыливанию мелких деталей на динамичных сценах. Поглядите сами, вот 2 скриншота моего фильма, на которых слева мой исходник (его битрейт 20 Мб/с), а справа — тот же кадр после ютюбикового пережатия.


Слева оригинал, справа ютюбик

Ухудшается и звук — его битрейт снижается до 125 Кб/с (с исходных 320 Кб/с). Интересно вспонить, что на заре ютюбик ужимал Full HD до битрейта 16 Мб/с, несколько лет назад рекомендовал уже 8 Мб/с, а сегодня дошел до 4 Мб/с. Если не перейдут в ближайшее же время от h.264 на h.265, придется его забыть.

Поскольку меня коробит от того, что после пережатия видеофильма у Вани его ручки с пальчиками превратились в какие-то лопатки, а Нателла и Ира на фоне леса превратились в расплывчатые пятна на фоне «киселя», я разместил фильм еще и на видеохостере io.ua.

Тут качество заметно выше, т.к. перекодирование выполняется их сервером в продвинутом «двухпроходном» режиме с битрейтом чуть больше 6 Мб/с (h.264 constrained baseline L3.1). Но ложкой дёгтя тут является двоякая тормознутось сервера. Во-первых, само перекодирование занимает не десятки минут, как на ютюбике, а почти сутки. А во-вторых, скорость отдачи видеопотока в часы пик настолько ограничена, что воспроизведение видео сопровождается в лучшем случае периодическим подтормаживанием, а иногда даже подвисанием на несколько секунд (выход — сначала скачать файл на ваш ПК — не всегда приемлем).

Для полноты картины я попробовал еще один популярный видеохостинг Vimeo.com. Оказалось, тут критичными яляются 2 ограничения: во-первых, на бесплатном аккаунте максимальное разрешение составляет 1280х720р, а все что больше, конвертируется вниз. И во-вторых, в неделю допускается аплоуд не более 500 МБ (а мой исходный 7-минутный файл занимает 1 ГБ, т.е. в 2 раза больше). так что тут тоже ставим крест (или переходим на платные тарифные планы без отмеченных ограничений, но с оплатой от 5 до 17 уев в месяц).

Читать еще:  Не воспроизводит видео в вк

Еще один видеохостинг video.mail.ru ужал мой Full HD исходник даже сильнее ютюбика, до битрейта 3 Мб/с (h.264 high L4.0). Логично, что тут замыливание динамичных моментов оказалось еще больше, чем у ютюбика.

Выход из положения сегодня я вижу в облачном размещении видео на гугл-диске или в облаке-мэйлру. Оно не пережимается и доступно в авторском качестве сразу после закачки. Правда, если у вас медленный интернет, то лучше сначала скачать файл на ваш ПК/планшет/смартфон, иначе опять-таки возможны «заикания».

Как загрузить видео в максимальном качестве на Youtube?

Те, кто пользуется Youtube более-менее «профессионально», постоянно сталкиваются с ухудшением качества роликов после загрузки. Особенно страдают видео, где много движения — битрейта не хватает, чтобы нормально их воспроизвести.

Проблема здесь не в параметрах компрессии ваших файлов и кодеках, не ломайте голову, это уже сделали до вас. Если вы загружаете неплохой исходник 1080p с битрейтом 30-50 Mb/s, а на выходе с Youtube получается около 6-7 Mb/s — то проблема точно не у вас 🙂
Эх, Гугль.

Можно конечно пойти на Vimeo, купить платный аккаунт и всех поиметь. Но социализация там мне не нравится. Ютуб более популярен, доступен и т.д. Поэтому я попробовал разобраться, как выжать максимум с Youtube.

Теоретически, Youtube «оптимизирует» файлы. Ну, сейчас много мобильного трафика и т.д. Практически же — убивается качество. По моему опыту больше всего страдает именно 1080p — это самый популярный HD-формат, и он после загрузки оказывается кастрирован просто отвратительно.
Смотрите, вот два скриншота — первый сделан с оригинала, второй — с файла, скачанного с Youtube (с помощью удобного, простого и бесплатного приложения 4K Video Downloader, очень рекомендую, есть под Win и Mac).

Оригинал (фрагмент 100%):

Этот исходник я запилил на Яндекс-диск: https://yadi.sk/i/UoiDJtS1gJHjq

И выход из Youtube (фрагмент 100%):

Как это выглядит на Youtube: http://www.youtube.com/watch?v=AF9iDjGIhZQ (не забывайте включать 1080p в настройках).

Видно, что от исходного качества практически ничего не осталось. Битрейт уменьшился с 34 до 4 мегабит — то есть более чем в восемь раз!

Надо понимать, что наращивать битрейт исходника при рендере выше 20-30 Mb/s практически бесполезно — все равно это будет пересчитано и пережато ютубом в те же самые 4-6 Mb/s.
Вместе с тем, понятно и другое — слишком увеличивать битрейт интернет потока все-таки бесчеловечно — у многих пользователей загрузка будет очень долгой, да и не все мобильные устройства потянут нормально проигрывание. Плохо, что управлять качеством мы уже никак не можем.

Но есть одна хитрость. Если при экспорте из монтажки выставить размер видео, немного превосходящий 1080p, то Youtube как бы переключается на более высокий битрейт.
Для эксперимента я отрендерил тот же ролик в разрешении 2048х1152. Понятно, что здесь будет интерполяция, которая сама по себе качества не прибавит, но мы пытаемся обмануть Ютуб и переключить его на повышенный битрейт, не раздувая критически исходник.
Получаем после рендера чуть более крупный файл (около 700 мб), заливаем на Youtube. И хотя при проигрывании ролика в настройках мы видим все тот же пункт 1080p, но картинка в конечном счете получается намного лучше по качеству (видео сохраняется с Youtube в формате «2K», окно проигрывателя уменьшено до 1080p):

При небольшом увеличении исходника битрейт переконвертации вырос больше чем вдвое — с 4 до 10 Mb/s, и мне кажется, что это разумный предел для интернет-загрузки.
Вот так выглядит залитый ролик на Youtube: http://www.youtube.com/watch?v=6ElvfhfFL5o (не забывайте включать 1080p в настройках).

Не идеально, конечно, но для 10 Mb/s — более чем адекватно.
Надо еще понимать, что проблема низкого битрейта актуальна конечно не для всех видео. У меня здесь трудный случай — много движения по площади кадра, и для улучшения грейдинга я добавил немного зерна, которое само по себе съедает полезный объем видеопотока.

Пока что я знаю только такой способ нарастить качество роликов до более-менее смотрибельного. Если у вас есть какие-то свои наработки — буду рад комментариям.

Ссылка на основную публикацию
Adblock
detector