Андрей Смирнов
Время чтения: ~17 мин.
Просмотров: 5

youtube-dl, или как скачать видео с YouTube в качестве 1080p и выше

    Те, кто пользуется Youtube более-менее «профессионально», постоянно сталкиваются с ухудшением качества роликов после загрузки. Особенно страдают видео, где много движения — битрейта не хватает, чтобы нормально их воспроизвести.    Проблема здесь не в параметрах компрессии ваших файлов и кодеках, не ломайте голову, это уже сделали до вас. Если вы загружаете неплохой исходник 1080p с битрейтом 30-50 Mb/s, а на выходе с Youtube получается около 6-7 Mb/s — то проблема точно не у вас 🙂    Эх, Гугль…    Можно конечно пойти на Vimeo, купить платный аккаунт и всех поиметь. Но социализация там мне не нравится. Ютуб более популярен, доступен и т.д. Поэтому я попробовал разобраться, как выжать максимум с Youtube.   Теоретически, Youtube «оптимизирует» файлы. Ну, сейчас много мобильного трафика и т.д. Практически же — убивается качество. По моему опыту больше всего страдает именно 1080p — это самый популярный HD-формат, и он после загрузки оказывается кастрирован просто отвратительно.    Смотрите, вот два скриншота — первый сделан с оригинала, второй — с файла, скачанного с Youtube (с помощью удобного, простого и бесплатного приложения 4K Video Downloader, очень рекомендую, есть под Win и Mac).    Оригинал (фрагмент 100%):268115_original.png    Этот исходник я запилил на Яндекс-диск: https://yadi.sk/i/UoiDJtS1gJHjq    И выход из Youtube (фрагмент 100%):268432_original.png    Как это выглядит на 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):268936_original.png    При небольшом увеличении исходника битрейт переконвертации вырос больше чем вдвое — с 4 до 10 Mb/s, и мне кажется, что это разумный предел для интернет-загрузки.    Вот так выглядит залитый ролик на Youtube: http://www.youtube.com/watch?v=6ElvfhfFL5o (не забывайте включать 1080p в настройках).    Не идеально, конечно, но для 10 Mb/s — более чем адекватно.    Надо еще понимать, что проблема низкого битрейта актуальна конечно не для всех видео. У меня здесь трудный случай — много движения по площади кадра, и для улучшения грейдинга я добавил немного зерна, которое само по себе съедает полезный объем видеопотока.    Пока что я знаю только такой способ нарастить качество роликов до более-менее смотрибельного. Если у вас есть какие-то свои наработки — буду рад комментариям.
ГлавнаяКак заработать на ЮтубеКак выложить видео на Ютуб, чтобы попасть в ТОП-10: разрешение видео, размер…

vylozhit-video-youtube.jpgЕсли вы хотите разобраться, как выложить видео на Ютуб, то самый первый шаг – это подготовка видео к загрузке на канал. Большинство видеоредакторов делают это автоматически в нужном формате и разрешении. Но иногда бывает нужно знать, в каком формате загружать видео и какое при этом должно быть разрешение, чтобы получить самое лучшее качество изображения на Ютубе. Сначала об этом, а затем я расскажу, как загружать видео на Ютуб. Кстати, в справке Ютуба есть целый набор полезных статей про загрузку видео: “Как загружать видео на Ютуб“, но в этой статье я расскажу про некоторые очень важные моменты, которые влияют на рейтинги вашего видео в поиске Ютуба, о которых вы не найдете информацию в справке.

Но прежде чем читать, возможно, вы захотите посмотреть видео “Как выложить видео на Ютуб”, ибо лучше один раз увидеть, чем 100 раз услышать:

Какие форматы файлов можно загружать на YouTube

Ютуб поддерживает следующие форматы видеофайлов:

  • MOV;
  • MPEG4;
  • MP4;
  • AVI;
  • WMV;
  • MPEGPS;
  • FLV;
  • 3GPP;
  • WebM.

Я обычно выкладываю видеоролики в формате mp4. Если вы хотите выложить видео в каком-то ином формате, то проверьте полный список поддерживаемых форматов в справке Ютуба: “Какие форматы файлов поддерживает YouTube“.

subscription-vk-big.png

Максимальный размер загружаемых видео

Максимальный размер видеофайла, который можно загрузить – 128 Гигабайт. При этом продолжительность видео не может превышать 12 часов. Вряд ли вам когда-нибудь понадобится эта информация, но тем не менее есть такие ограничения на Ютубе.

А вот это вот важная информация. Если вы не подтвердили свой аккаунт на Ютубе при помощи телефона, то вы не можете загружать видео продолжительностью более чем 15 минут. Как подтвердить свой аккаунт, написано в статье справки Ютуба: “Подтверждение аккаунта по телефону“. Вам надо будет ввести свой номер телефона, Гугл пришлет вам код смской, и этот код нужно будет ввести в форму.

Разрешение и другие настройки загружаемого видео для отличного качества на Ютубе

В большинстве случаев ваш видеоредактор будет экспортировать видео для загрузки на Ютубе в очень хорошем качестве. Тем не менее иногда возникают проблемы при экспорте или есть желание улучшить качество видео. Поэтому я публикую здесь лучшие настройки видео для экспорта на Ютуб, чтобы получать очень хорошее качество видеоролика:

  • 720p: 1280×720 @ 30 fps (3,000 kb datarate);
  • 1080p: 1920×1080 @ 30 fps (5,000 kb datarate);
  • SD: 640x (aspect ratio adjusted height) @ 30 fps (2,000 kb data rate).

Информацию обо всех возможных разрешениях и соотношениях сторон можно найти в статье справки Ютуба: “Разрешение и соотношение сторон“.

В этих настройках fps – это кадровая частота (frames per second), т.е. количество сменяемых кадров в секунду, а datarate – это то же самое, что и битрейт. На самом деле datarate и bitrate – это разные понятия, но многие, в том числе и инженеры, используют их как взаимозаменяемые.

Эти настройки я взял на сайте редактора видео ScreenFlow “Settings for YouTube and Vimeo Publish in ScreenFlow” и проверял их неоднократно на практике. Видео, загруженные с такими настройками, имеют отличное качество. Если вы хотите еще больше с головой погрузиться в технические параметры ваших видеороликов, то вам очень понравится эта статья справки Ютуба: “Рекомендуемые настройки кодирования“.

И еще полезная информация на эту тему. Майкл и Лорен, основатели канала Mike and Lauren, экспортируют видео в формате H.264 и YouTube HD 1080p 23.976, потому что они записывают фильмы именно в этом фреймрейте. Я взял это себе на заметку, так как это может пригодиться в будущем.

Как загрузить видео на Ютуб

А теперь переходим непосредственно к самому процессу выкладывания видео на Ютуб.

Войдите в свой Ютуб-канал и нажмите кнопку “Добавить видео” в верхнем правом углу:

dobavit-video.jpg
Кнопка “Добавить видео”

Вы попадете в окно “Выберите файлы для загрузки”:

vyberite-fajly-dlja-zagruzki-youtube.png
Окно “Выберите файлы для загрузки”

Теперь вам надо настроить параметры доступа к вашему видеоролику:

parametry-dostupa-video-youtube.jpg
Параметры доступа к видеоролику

Возможны такие варианты доступа:

  • открытый доступ – видео, которые находятся в открытом доступе, могут смотреть все пользователи YouTube. Также ими можно делиться без ограничений;
  • доступ по ссылке – видео с доступом по ссылке могут смотреть только пользователи, которые знают нужный URL. Они также могут пересылать его другим;
  • ограниченный доступ – видео с ограниченным доступом можете смотреть только вы и пользователи, которых вы выберете;
  • отложенная публикация – ваше видео будет загружено, но опубликовано позже. Вы должны будете задать дату и время публикации.

Выбирайте нужный вам вид доступа, нажмите на кнопку со стрелкой вверх “Выберите файлы для загрузки” и выберите видео для загрузки. После этого вы увидите окно загрузки видео:

Zagruzka-video-na-jutub.jpg
Окно загрузки видео

Дождитесь завершения загрузки и сразу же, как только ваше видео будет загружено, начнется его обработка:

Obrabotka-video-na-jutub.jpg
Обработка видео на Ютубе

Это надо сделать, чтобы ваше видео попало в ТОП-10 Ютуба

Пока обрабатывается видео, на вкладке “Основная информация” вам надо заполнить следующие важные поля:

  • название видео. В это поле обязательно надо ввести название вашего видео. Название видео должно содержать поисковый запрос, по которому вы хотите, чтобы ваше видео показывалось высоко в результатах поиска на Ютубе, а также в Яндексе и Гугле. Если вы не добавите сюда поисковый запрос, то ваше видео никто не сможет найти через поиск;
  • описание видео. Это тоже очень важное поле. Длинное развернутое описание, содержащее целевые поисковые запросы – это один из факторов, который имеет значение для попадания вашего видео в ТОП поиска на Ютубе, а также в Яндексе и Гугле;
  • теги (поисковые запросы). Здесь нужно перечислить все поисковые запросы, которые релевантны вашему видео и по которым вы хотите попасть в ТОП Ютуба, Яндекса и Гугла.

Этого конечно недостаточно, чтобы ваше видео попало в ТОП-10, но это важно делать, потому что это один из факторов ранжирования, который влияет на позицию вашего видео в результатах поиска Ютуба.

Я создал отдельную большую статью “Теги для Ютуба” о том, как звезды Ютуба подбирают поисковые запросы для своих видео и каналов и какие сервисы используют. А если у вас нет времени на ее чтение, то я посоветую вам использовать лучший в России сервис для подбора поисковых запросов: Яндекс Wordstat. С его помощью вы сможете проверить, насколько популярен тот или иной запрос, то есть как часто его набирают люди, а также сможете увидеть какие еще запросы популярны. Этот бесплатный сервис поможет вам подобрать релевантные запросы для вашего видео.

Если вы хотите, чтобы ваши видео автоматически публиковались в Твиттере и в Гугл плюс, то вам нужно настроить свой канал на публикацию видео в Твиттере и заполнить поле “Также публиковать в”.

Чтобы связать аккаунт Ютуба с вашим аккаунтом Твиттер, перейдите по ссылке YouTube – связанные аккаунты и вы попадете на страницу “Связанные аккаунты”. Эту страницу вы также сможете найти в меню Настройки аккаунта > Связанные аккаунты. Введите данные о вашем аккаунте в Твиттере и поставьте нужные галочки. Теперь ваши видео автоматически будут публиковаться в Твиттере. Это стоит сделать, так как это дополнительный способ продвижения вашего канала. При выкладывании каждого нового видео просто пишите краткое описание вашего видео в поле “Также публиковать в” и не забывайте добавлять туда нужные хэштеги. Хэштеги в Твиттере – это то же самое, что и поисковые запросы в Ютубе, Яндексе и Гугле. Они позволят людям легче находить ваши видеролики в Твиттере. Без хэштегов посетители Твиттера не смогут находить твиты с вашими видеороликами.

svjazannye-akkaunty-jutub.png
Как связать аккаунты Ютуб и Твиттер

Это основные и самые важные настройки, которые надо сделать при загрузке вашего видео на Ютуб. Теперь вам надо нажать на кнопку “Опубликовать” и после того, как ваше видео будет полностью обработано, оно будет опубликовано на Ютубе.

На скриншотах выше, кроме вкладки “Основная информация”, есть еще две вкладки “Перевод” и “Расширенные настройки”. Не могу не сказать пару слов об этих вкладках:

  • вкладка “Перевод”. Она может потребоваться вам, если вы хотите перевести название и описание вашего видео на другой язык. Для большинства ютуберов это не актуально;
  • вкладка “Расширенные настройки”. В этой вкладке самой важной настройкой является разрешение пользователям оставлять комментарии к вашему видео. Вы можете разрешить или запретить оставлять комментарии к вашему видео. Все остальные настройки не столь важны, их можно не трогать и оставить значения по умолчанию. Вот их перечень:
    • лицензия и права собственности. По умолчанию стоит “Стандартная лицензия Ютуб”. Пусть так и будет;
    • причина отсутствия субтитров. Ничего не надо выбирать;
    • настройки распространения. Снимите галочку “Разрешить встраивание видео”, если не хотите, чтобы ваши видео встраивали в другие сайты. Но этого не стоит делать, вам выгодно, чтобы ваши видео показывались на других сайтах;
    • ограничения по возрасту. Включать не стоит. Зачем?
    • категория видео. Выберите наиболее подходящую категорию;
    • место съемки, язык видео, субтитры других пользователей, дата записи, статистика видео, 3D-видео, заявление о контенте. Оставьте все эти параметры как есть, без изменений.

Ну вот и все! Вы успешно разобрались, как выложить видео на Ютуб.

Настройки загрузки видео на Ютуб по умолчанию

Вы можете настроить, какие настройки по умолчанию каждое видео будет иметь при загрузке на Ютуб. Для этого вам нужно войти в “Творческую студию“, открыть ссылку “Канал” в левом вертикальном меню и выбрать пункт меню “Загрузка видео”, как это изображено на картинке ниже:

nastrojki-zagruzki-video-po-umolchaniju-youtube.png
Настройки загрузки видео по умолчанию на Ютуб

Откроется страница “Загрузка видео”, и здесь вы увидите многие из настроек, которые вы видели при загрузке видео на вкладках “Основная информация” и “Расширенные настройки”.

На этой странице вы сможете задать значения по умолчанию для таких важных параметров, как “Доступ”, “Категория”, “Описание”, “Теги”, разрешать ли комментарии и другие. После того, как вы настроите все эти параметры на этой странице, они будут автоматически такими же для каждого загружаемого видео. После того, как вы все настроите на этой странице, не забудьте нажать кнопку “Сохранить” в правом верхнем углу.

Заключение

Мне очень хотелось подробно разложить по полочкам, как выкладывать видео на Ютуб-канал, и очень надеюсь, что у меня получилось это. Если нет, то не беда – задавайте вопросы в комментариях. Помогу, чем смогу!

Не забудьте создать крутую шапку, чтобы не только привлекать, но и удерживать аудиторию, а поможет вам в этом статья “Крутая шапка для Ютуба“.

comments powered by HyperComments

Видеохостинг YouTube — второй по посещаемости сайт в мире. Его смотрят с умных телевизоров, игровых и телевизионных приставок, настольных компьютеров и ноутбуков, планшетов и смартфонов. Не все из этих устройств требуют одинаковой картинки. Сетевая природа сервиса и потокового видео предполагает, что на сайте должны быть доступны опции просмотра в разном качестве. Качество картинки на YouTube варьируется от 144p (144 строчки в прогрессивной развёртке) до 8K 4320p. Последнее видео в четыре раза крупнее 4К 2160p, в шестнадцать — 1080p, в тридцать шесть — 720p, который также называют HD.Мало какой компьютер может проиграть это видео в его полном разрешении, а доступных по цене 8K-мониторов в мире просто нет. Технология MPEG-DASH разбивает контент на куски, а браузер запрашивает эти сегменты автоматически. Логично хранить и отдавать отдельно видео и звук. У DASH есть жирный плюс: адаптивность воспроизведения. Несколько лет назад пользователи YouTube заметили введение DASH по тому, что буферизация видео больше не шла до конца ролика, а ограничивалась примерно минутой. Около того же времени другая проблема возникла у скачивающих видео с YouTube. Внезапно обнаружилось, что ролики с качеством 1080p доступны в виде файлов без звука. Сайты-сервисы, которые раньше выдавали ссылки на скачивание видео, отдавали лишь 720p, не выше. Около 1080p стояло «без звука» или «только видео». Простое решение: скачать файл видео, скачать файл звука и объединить их с помощью, к примеру, FFmpeg. Сайты скачивания на это не решились: для этого нужен трафик, дисковое пространство для хранения, наконец, можно получить бан по IP от самого YouTube. Подобные сервисы живут на доходах от баннеров, а на эти деньги подобное не позволить. Проблему можно решить на стороне клиента. Пользователю же нужно разобраться, как скачать исходные данные с YouTube, определиться с их качеством и выбрать лучшие варианты. Видео хранится в VP9 и MP4, звук — M4A, Vorbis или Opus в WebM. Есть много вариантов с разным битрейтом. После этого нужно сшить всё в контейнер .mp4 или .mkv. В зависимости от выбранных форматов команда для FFmpeg может выглядеть как ffmpeg -i videoplayback.mp4 -i videoplayback.webm -c:v copy -c:a copy videoplayback.mkv, где videoplayback.mkv — наш готовый файл. Процесс однообразен, почему бы его не автоматизировать? Есть утилита, которая выполняет всё это самостоятельно и поддерживает ещё несколько видеохостингов. youtube-dl — кроссплатформенный свободный проект с открытым исходным кодом на Python. Разработку начал Рикардо Гарсиа, сегодня проект ведут несколько контрибьюторов. На странице скачивания доступны версия для Windows и инструкции по установке для UNIX-подобных систем (Linux, OS X, FreeBSD и прочие). Для работы в Windows обязательно наличие Microsoft Visual C++ 2010 Redistributable Package x86, для всех остальных — версия Python 2.6, 2.7, 3.2 или выше. youtube-dl есть в каталогах пакетов некоторых дистрибутивов Linux: sudo apt-get install youtube-dl, sudo yum install youtube-dl, sudo pacman -S youtube-dl — всё это должно установить утилиту. Вернее, одну из её версий, которые быстро устаревают. Логичнее установить python-pip, а затем устанавливать оттуда: sudo pip install youtube-dl. Для сравнения: на момент написания статьи в репозиториях Debian лежит версия 2014.08.05, в то время как актуальной является 2016.11.4. Часть из дальнейших инструкций относится только к пользователям на Windows 10, но общие принципы работают везде. Переместите скачанный файл youtube-dl.exe в любую папку, к примеру, создайте папку Downloads в Videos. В «Проводнике» в меню «Файл» откройте «Командную строку».922e530772474d43b1b14869ba4b2747.png Итак, чтобы выкачать видео в максимальном разрешении и с наилучшим звуком, необходимо ввести команду вида
youtube-dl https://www.youtube.com/watch?v=miVRaoR_8xQ

То есть нужна ссылка на страницу с роликом. В Windows 10 в «Командной строке» работает вставка по Ctrl + V. В более ранних версиях нужно правым щелчком мыши открыть контекстное меню и выбрать пункт меню «Вставить».23d9e5e22a2f4d73a79d4ee68b5a649e.png Скачивание плейлистов происходит аналогичным образом. Формат ссылки на плейлист — https://www.youtube.com/playlist?list=PL94A83DC128CC6B4B, то есть нужно зайти на главную страницу плейлиста. Осторожно: youtube-dl выкачает все видео в плейлисте.05adfa0729554a27986c9776e993617a.png Можно выкачать все видео пользователя: нужно лишь подставить ссылку на канал в виде https://www.youtube.com/user/username. По флагу -F будут показаны все доступные форматы. Если ввести флаг -f с числовым кодом формата, он будет выкачан. Комбинация -f bestaudio выкачает аудио в лучшем формате.756329563c694e38ae7d785ddec49f3e.pngПроцесс выкачивания 981 роликов в виде аудио с канала корейской АСМР-щицы. Одним YouTube дело не ограничивается: программа умеет качать с большого числа сайтов. Если закачку прервать по Ctrl + C, а затем начать снова, утилита распознает недокачанный фрагмент и начнёт качать остаток.9743ee2171024afab0e5db27efd2949b.png Видеосервисы регулярно обновляют свои плееры, часть борется с «качальщиками», youtube-dl добавляет в список поддерживаемых новые и новые сайты. Поэтому иногда желательно обновляться. В самостоятельно выкачанных версиях обновление выполняется по youtube-dl -U (sudo по необходимости). В случае pip нужно запустить sudo pip install -U youtube-dl.70d3ac993c7e4a2f82f2eac42f34f2d5.png » Официальная документация youtube-dl В качестве аналога небольшой свободной утилитки без графического интерфейса можно привести Freemake Video Downloader. Этот софт содержит эталонный набор отвратительных практик дешёвого софта для Windows. На странице скачивания продукт рекламируется как бесплатный. Как это часто случается, в дополнение к самой программе инсталлятор пытается поставить сторонний продукт. Это уже настолько привычно, что стало нормой. Установки ненужностей можно избежать только, если выбрать установку с опциями. Лучше всего установщик не запускать вообще: программу обвиняли в подкидывании троянов, шпионского ПО и adware даже при снятии всех галочек.d18cae620cf9469a8dfcbe802d6ef00a.png Программа умеет скачивать видео со звуком с YouTube в разрешении в 1080p и выше. Есть лишь одна проблема: в бесплатной версии можно качать только на скорости в 4 мегабайта в секунду. Чтобы снять ограничение, нужно выложить 10 долларов. Всё это немного противоречит заявлениям о бесплатности. Сам интерфейс программы безвкусен и содержит много рекламы других продуктов фирмы-изготовителя.b746167da35741f39168971432b114f0.png Другой подобный софт для выкачивания видео выполняет тривиальную задачу, но требует плату за снятие ограничений. Добросовестным можно назвать разве что Free Download Manager, но его возможности по скачиванию видео слабее: нет поддержки плейлистов и каналов, список поддерживаемых сайтов ограничивается YouTube и Google Videos. На самом деле этот пост не про конкретную программу, которая что-то умеет. И не про то, что консольные приложения лучше. Современный пользователь приобрёл положительную привычку: когда ему нужно решить некую проблему, он набирает её описание в поисковой системе и тыкается в результаты на первой странице. За более чем полтора десятка лет существования поисковых систем и благодаря расцвету систем искусственного интеллекта вопрос «убрать морщинки» гарантированно выдаст пять—десять статей, которые почти всегда решат проблему. На другом конце появилась другая хорошая привычка: писать софт для Windows, который решает задачу, которую можно описать с помощью поискового запроса. К примеру, «скачать видео youtube 1080p». Подобных запросов у пользователей много. Можно наделать программ под каждый из них, предоставлять бесплатную версию с возможностью апгрейда до полной за 10—30 долларов. Или продавать установки: распространять с программой нежелательный софт или вообще вирусы. Есть прекрасный бесплатный софт с открытыми исходными кодами, который решает эти, возникающие у пользователей, запросы. Но поисковая оптимизация никогда не даст ему поселиться на первых строчках выдачи. Там сидят разнообразные программы сомнительного происхождения. Они не внушают доверия ни качеством, ни тем, что подсунет инсталлятор. В этом и есть трагедия жизни полезного софта уровня youtube-dl.

323
100,6k 323
Рейтинг автора
5
Подборку подготовил
Илья Коновалов
Программист и опытный пользователь интернета
Написано статей
179
Ссылка на основную публикацию
Похожие публикации