Содержание

Добавление файлов, изображений, видео- и аудиоматериалов


Добавление файлов в редакторе

Файлы можно добавлять в редакторе в определенных областях курса Ultra. Например, во время обсуждения вы можете прикрепить файл, который поможет аргументировать ваши утверждения.

Встроенное средство просмотра редактора поддерживает видео только в формате MP4. Возможно, вам будет нужно скачивать файлы других типов, например MOV или MPEG. Редактор не позволяет добавлять вложения в элементы календаря.

Выберите пункт Вставить/изменить локальные файлы. Найдите файл на компьютере. Откроется окно, отображающее прогресс добавления файла.

Вы можете изменить настройки файла, включая отображаемое имя, замещающий текст и режим отображения. Файл можно вставить в виде ссылки в редакторе или встроить непосредственно в другое добавленное содержимое на странице.

Чтобы изменить замещающий текст или режим отображения изображения, выберите файл в редакторе и щелкните значок Изменить вложение.


Вставка изображений в редакторе

В некоторых областях курса Ultra можно использовать функции редактора, чтобы добавлять изображения к текстовому содержимому. Вы можете добавлять изображения, размещенные в Интернете или в облачном хранилище. Вы также можете загрузить изображение с локального диска.

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

Выберите Добавить содержимое > Вставка/изменение изображения из Интернета. Введите или вставьте URL-адрес изображения, чтобы встроить изображение, размещенное в сети. Для этих целей необходимо использовать протокол http://. Включите описание изображения в поле Замещающий текст, чтобы пользователи, которые не могут просмотреть изображение, могли понять его смысл.

Чтобы изменить источник изображения или замещающий текст, выберите изображение в редакторе и нажмите Добавить содержимое >  Вставить/изменить изображение из Интернета.

Что делать, если не удается войти и опубликовать файл на YouTube из программы Final Cut Pro X, Motion, Compressor или iMovie

Сохраните фильм как видеофайл на компьютере Mac или другом локальном устройстве хранения, затем опубликуйте этот файл на YouTube.

В связи с обновлением порядка обработки публикаций на YouTube, возможность публикации на YouTube непосредственно из программ iMovie для macOS 10.1.10, Final Cut Pro 10.4.5, Motion 5.4.2 и Compressor 4.4.3 или более ранних версий может отсутствовать. Для публикации на YouTube видеофайлов из программы используйте следующую процедуру.

Чтобы узнать версию программы, выберите [название программы] > «О программе [название программы]». Например, iMovie > «О программе iMovie».

Публикация непосредственно на YouTube возможна в программах iMovie для macOS 10.1.11, Final Cut Pro 10.4.6, Motion 5.4.3 и Compressor 4.4.4. Чтобы обновить программы, перейдите в меню Apple () > App Store и выберите «Обновления» на боковой панели. Если доступно обновление программы, нажмите кнопку «Обновить», чтобы загрузить и установить его. Перед выполнением обновления создайте резервную копию своих файлов и завершите все активные проекты.

Публикация проекта из программы iMovie для macOS

Если для публикации проекта на YouTube используется программа iMovie для MacOS 10.1.10 или более ранней версии, выполните следующие действия.

  1. На панели инструментов перейдите в раздел «Проекты», затем выберите проект.
  2. Нажмите кнопку общего доступа  на панели инструментов, затем выберите «Файл».
  3. В окне предоставления общего доступа щелкните всплывающее меню «Качество» и выберите вариант «Низкое», «Среднее» или «Высокое».
  4. Задайте любые другие параметры, нажмите кнопку «Далее» и сохраните файл на компьютере Mac или другом локальном устройстве хранения.
  5. При использовании Safari или другого веб-браузера войдите в свою учетную запись YouTube и отправьте видеофайл.

Узнайте больше об экспорте файлов QuickTime в программе iMovie.

Публикация проекта из программы Final Cut Pro

Если для публикации проекта на YouTube используется программа Final Cut Pro 10.4.5 или более ранней версии, выполните следующие действия.

  1. Выберите свой проект в программе Final Cut Pro, нажмите кнопку публикации , затем выберите вариант Master File (Главный файл). 
  2. В окне публикации выберите Settings (Настройки).
  3. Во всплывающем окне Format (Формат) выберите вариант Web Hosting (Веб-хостинг).
  4. Щелкните всплывающее меню When done (По завершении) и выберите вариант Do Nothing (Действие не требуется).
  5. Задайте любые другие параметры, нажмите кнопку Next (Далее) и сохраните файл на компьютере Mac или другом локальном устройстве хранения.
  6. При использовании Safari или другого веб-браузера войдите в свою учетную запись YouTube и отправьте видеофайл.

Узнайте больше об экспорте мастер-файлов из Final Cut Pro.

Публикация проекта из программы Motion

Если для публикации проекта на YouTube используется программа Motion 5.4.2 или более ранней версии, выполните следующие действия.

  1. Открыв проект Motion, нажмите кнопку публикации  и выберите вариант Export Movie (Экспортировать фильм).
  2. Щелкните всплывающее меню Export (Экспорт) и выберите вариант H.264.
  3. Задайте другие параметры, нажмите кнопку Next (Далее) и сохраните файл на компьютере Mac или другом локальном устройстве хранения.
  4. При использовании Safari или другого веб-браузера войдите в свою учетную запись YouTube и отправьте видеофайл.

Узнайте больше об экспорте фильмов QuickTime в программе Motion.

Публикация проекта из программы Compressor

Если для публикации проекта на YouTube используется программа Compressor 4.4.3 или более ранней версии, выполните следующие действия.

  1. В программе Compressor щелкните Add File (Добавить файл), выберите требуемый исходный видеофайл для публикации и нажмите Add (Добавить).
  2. Если необходимо, щелкните треугольник раскрытия рядом с пунктом Built-In (Встроенные) и выберите Publish to YouTube (Опубликовать в YouTube). 
  3. Во всплывающем меню Location (Размещение) выберите расположение для перекодированного файла и нажмите кнопку «OK».
  4. В области пакетов выберите исходный файл.
  5. Выберите Window (Окно) > Show Inspector (Показать инспектор).
  6. В области действий инспектора выберите Do Nothing (Действие не требуется) во всплывающем меню When done (По завершении).
  7. Щелкните Start Batch (Создать пакет).
  8. При использовании Safari или другого веб-браузера войдите в свою учетную запись YouTube и отправьте видеофайл.

Узнайте больше о перекодировании файлов в программе Compressor.

Информация о продуктах, произведенных не компанией Apple, или о независимых веб-сайтах, неподконтрольных и не тестируемых компанией Apple, не носит рекомендательного или одобрительного характера. Компания Apple не несет никакой ответственности за выбор, функциональность и использование веб-сайтов или продукции сторонних производителей. Компания Apple также не несет ответственности за точность или достоверность данных, размещенных на веб-сайтах сторонних производителей. Обратитесь к поставщику за дополнительной информацией.

Дата публикации: 

Google отключит часть старых файлов с доступом по ссылке в YouTube и Drive

24.06.21

 

Google разослала на днях электронные письма о том, что компания поменяет способ обработки обмена ссылками в сервисах Google Drive и YouTube.

 

Изменения приведут к тому, что публичные ссылки на множество элементов, хранящихся в этих сервисах, перестанут работать. Это делается с целью повышения безопасности.

 

На YouTube новые ссылки будет труднее угадать или получить доступ к видео без явного предоставления доступа. Новые ссылки также влияют на привязывание активности к конкретным учётным записям и требуют от зрителей авторизации в системе, что позволяет отслеживать доступ и связывать его с профилем каждого пользователя.

 

Пользователи могут отказаться от использования нового механизма обмена ссылками, файлы и видео, оставленные в неиспользуемых или неактивных учётных записях, могут просто навсегда исчезнуть. Те пользователи, которые хотят использовать старую систему общего доступа к видео по ссылкам, должны будут заполнить соответствующую форму (указать свой идентификатор YouTube-канала) до 23 июля 2021 года. Тогда все пользователи, у которых есть старая ссылка на видео, и далее смогут смотреть его и делиться ссылкой с другими людьми.

 

 

Также сохранится возможность показа встроенных видео на сайтах. При этом сохранится статистика просмотров и комментарии для такого видео.

 

Если вариант с заполнением формы является неприемлемым, пользователь может открыть общий доступ к роликам, которые раньше были доступны только по ссылке.

 

Ролики, загруженные с 1 января 2017 года, уже получили обновлённые версии ссылок. Но те ролики, которые были загружены до этой даты, получили ссылки доступа, созданные без использования этой системы.  Эти видео и затронут изменения. С 23 июля 2021 года их статус изменится на приватный.

 

Нынешние правила работы с приватными видео блокируют все старые ссылки доступа или интеграцию видео в сайты. Кроме того, доступ к таким видео ограничивается лишь для 50 пользователей.

 

Наконец, если всё же нужно, чтобы видео не было общедоступным, то все затрагиваемые ролики можно заново загрузить на YouTube и установить для них доступ по ссылке.

 

Аналогичные изменения затронут и файлы, хранящиеся в сервисе Google Drive. Также отмечается, что после 26 июля пользователи Google/Gmail получат электронное письмо с предупреждением обо всех файлах, на которые повлияет это изменение.


Читайте также

Где хранятся загруженные видео в YouTube Premium

Всем привет! Хочу рассказать о такой штуке, как YouTube Premium или YouTube Red. Платная подписка на YouTube имеет как свои плюсы, так и свои минусы. Минусом я назову платные завышенные ожидания от этого сервиса. Давайте посмотрим, как это работает.

Итак, YouTube Premium позволяет сохранять видео одним кликом на ваш смартфон. Это хорошо. Выбрали качество, выбрали место хранения (карта или память смартфона) и наслаждаетесь пересмотром любимых роликов. А вот плохо, по моему мнению, то, что срок хранения файлов без подключения к сети составляет 30 дней. Я думаю, что это связано с контролем подписки. То есть не реже раза в 30 дней нужно подключать устройство к интернету.



Файлы сохраняются в папках SDcard/ Android / data / com.google.android.youtube / files / Offline / (имя сгенерированной системой папки) / streams.  Видеоролики сохраняются частями — файлами до 5 Мб с расширением 

.exo. То есть ролик при воспроизведении собирается «на лету» из множества файлов только приложением YouTube. Каталог кешированных файлов находится в файле с расширением .exi. По такому же принципу хранятся файлы YT Music. Я пока не предпринимал попытки исследовать эти файлы, но, скорее всего, эти файлы дополнительно шифруются. Я бы начал анализ скачав крошечный аудиофайл. Ну да ладно, пока не до этого.

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

Ещё плюсом я назову фоновое воспроизведение как музыки, так и видео.  В посте Как просто воспроизводить ролик YouTube в фоновом режиме на Андроиде я рассказывал как это сделать для обычного потокового видео YouTube.

Итак, плюсы YouTube Premium:

1. Дешёвая семейная подписка.

2. Сохранение музыки и видео для повторного просмотра офлайн.

3. Фоновое воспроизведение.

Минусы YouTube Premium:

1. Ваша фонотека и фильмотека вами управляется лишь отчасти, файлы могут быть дистанционно удалены.

2. Плееры YouTube — не самые лучшие плееры в плане удобства управления и функционала. А сторонними проигрывателями сохраненный контент посмотреть невозможно.

Так что посты Что делать если не скачивается видео с сайта и Как вытащить звук c Youtube, как скачать видео с Youtube ещё долго будут актуальны. Но, в целом, YouTube Premium весьма хороший сервис, на который я не задумываясь подписался. Если вам срочно нужно посмотреть ролик без рекламы, до сих пор работает способ описанный в посте КАК УБРАТЬ РЕКЛАМУ НА YOUTUBE БЕЗ ПЛАТНОГО АККАУНТА .

Читайте нас в Telegram или Facebook

Поделиться в сетях:

Исходники для оформления Ютуб канала

У каждого хорошего блогера есть свой собственный канал на сайте Youtube, и он же конечно заботится о его популярности. Но некоторые блогеры не умеют рисовать, и это становится проблемой…

Предлагаем вашему вниманию синюю шапку для ютуба. Ее можно использовать для блога, игрового канала или же установить на новый год как новогоднюю шапку! Также в архиве есть Шрифт…

Шапка для ютуба с использованием темно-синего цвета — вы измените свое мнение. Как вы видите, автор нашел неплохой и прикольный шрифт, который мы также добавили в архив к…

Неплохую шапку нам сделали заграничные дизайнеры, студия Alien Graphics. Как вы видите шапка для ютуба получилась очень даже неплохой и использовать ее можно на своем игровом канале — но…

Согласитесь неплохая, но немножко тусклая шапка для ютуба под космическую тему. Как доказательство вы можете увидеть на примере ветки от сосны, камни и падающий снег. К сожалению в…

Довольно таки стильное Оформление для Youtube канала оказалось перед моими глазами и я решил выложить его на сайте что бы и вы могли его оценить и при необходимости скачать себе. Как…

Восхитительная CS:GO Шапка для ютуба, которых еще никто не видел — но если же вы уделите 5-10 минут для ее редактирования, то она будет стоять на титульной странице вашего…

Minecraft Шапка сделает ваш Youtube канал красивей, вам просто нужно поменять надписи на работе на свое игровое имя и еще что-то. Также я добавил в Архив шрифт oceanic_drift,…

Превосходная шапка для ютуба для игроков которые любят всеми популярную Dota 2. Вы можете с ней сами начать снимать свои видео и выкладывать для общего обозрения — или же установить ее…

Светлая и очень привлекательная аниме шапка для ютуба с прекрасной девушкой которую можно поставить на свой канал, если вы занимаетесь этой тематикой. Среди молодежи данная тема популярна как никогда….

Представляю вам самую популярную работу по игре Clash Royale, такая немного яркая Шапка для ютуба понравилась многим. Я могу это уверенно утверждать, так как на этом проекте до его удаления она…

Стильная и на первое время неплохая шапка для ютуба по тематике Майнкрафт, для тех кто только начинает снимает видео и выкладывает его на этот сервис. Она простая и на ней использован…

OCTA apdrošināšanas nozares darbības rādītāji 2009. gada I ceturksnī

Необходимые файлы cookies позволяют нашему сайту работать корректно, в том числе помогают обеспечивать удобную управляемость. Без данных файлов сайт не может полноценно функционировать. Кроме перечисленных ниже необходимых файлов cookies, на сайте могут быть использованы и другие похожие файлы куки, необходимые для обеспечения работы функционала.
Посещая даный сайт вы подтверждаете, что файлы cookie могут храниться и за пределами Европейского Союза.

НазваниеСрок действияОписание
language1 годНа сайте будет сохранен желаемый пользователем язык.
consent1 годОсобенность настроек файлов cookie, сохраненная пользователем.
VISITOR_INFO1_LIVE179 днейПопытки оценить пользовательскую пропускную способность с помощью встроенных видеоклипов с Youtube.
YSCВо время сессииЗарегистрируй уникальный ID, чтобы сохранить статистику о видеоклипах с Youtube, которые просмотрел пользователь.
yt.innertube::nextIdПостоянноЗарегистрируй уникальный ID, чтобы сохранить статистику о видеоклипах с Youtube, которые просмотрел пользователь.
yt.innertube::requestsПостоянноЗарегистрируй уникальный ID, чтобы сохранить статистику о видеоклипах с Youtube, которые просмотрел пользователь.
yt-remote-cast-installedВо время сессииИспользуя видеоклип с Youtube, сохраняются пользовательские настройки проигрывателя видео.
yt-remote-connected-devicesПостоянноИспользуя видеоклип с Youtube, сохраняются пользовательские настройки проигрывателя видео.
yt-remote-device-idПостоянноИспользуя видеоклип с Youtube, сохраняются пользовательские настройки проигрывателя видео.
yt-remote-fast-check-periodВо время сессииИспользуя видеоклип с Youtube, сохраняются пользовательские настройки проигрывателя видео.
yt-remote-session-appВо время сессииИспользуя видеоклип с Youtube, сохраняются пользовательские настройки проигрывателя видео.
yt-remote-session-nameВо время сессииИспользуя видеоклип с Youtube, сохраняются пользовательские настройки проигрывателя видео.

Статистические cookie файлы* помогают понять процесс взаимодействия пользователя с веб сайтом, в том числе помогают различать пользователей. Полученная информация доступна в обработанном виде, без прямой идентификации посетителей.
* Посещая даный сайт вы подтверждаете, что файлы cookie могут храниться и за пределами Европейского Союза.

НазваниеСрок действияОписание
__utm.gifВо время сессииКод отслеживания Google Analytics, который записывает информацию о браузере и компьютере посетителя.
__utma2 годаGoogle Analytics используется для сбора данных о том, сколько раз пользователь посещал сайт, а также о первых датах и ​​недавних посещениях.
__utmb1 деньЗаписывает метку времени с точным временем, когда пользователь покидает сайт. Используйте Google Analytics для расчета продолжительности посещения веб-сайта.
__utmcВо время сессииЗаписывает метку времени с точным временем, когда пользователь покидает сайт. Используйте Google Analytics для расчета продолжительности посещения веб-сайта.
__utmt1 деньИспользуется для уменьшения скорости запроса к серверу.
__utmz6 месяцевОбрабатывает данные о том, откуда пришел пользователь, какую поисковую программу использовал, на какие ссылки нажимал и какое значение использовал при поиске. Используется Google Analytics.

Маркетинговые файлы cookie* используются для персонализации рекламы и анализа трафика и содержат файлы cookie социальных сетей, которые позволяют вам делиться контентом в социальных сетях.
* Посещая даный сайт вы подтверждаете, что файлы cookie могут храниться и за пределами Европейского Союза.

НазваниеСрок действияОписание
ads/ga-audiencesВо время сессииGoogle AdWords используется для повторного привлечения посетителей, которые скорее всего станут клиентами, на основе поведения посетителей на разных сайтах.
Fr3 месяцевGoogle AdWords используется для повторного привлечения посетителей, которые скорее всего станут клиентами, на основе поведения посетителей на разных сайтах.
IDE1 годGoogle DoubleClick используется, чтобы зафиксировать и сообщить о действиях пользователя после просмотра одной рекламы или нажатия на нее, чтобы оценить эффективность рекламы и чтобы показывать пользователям таргетированную рекламу.
pagead/1p-user-list/#Во время сессииОтслеживает, когда пользователь проявил интерес к определенным продуктам или событиям на нескольких сайтах, и показывает, как пользователь перемещается между сайтами. Это используется для оценки рекламных усилий.
`11 деньИспользуется, чтобы проверить поддерживает ли браузер пользователя файлы cookie.
TrВо время сессииИспользуй Facebook для доставки ряда рекламных продуктов, например, торги сторонних рекламодателей в реальном времени.

Что такое файлы cookie?

Файлы cookie представляют собой небольшие текстовые файлы, которые сохраняются в браузере Вашего компьютера или мобильного телефона после посещения веб-сайтов. Файлы cookie широко применяются для поддержания работы веб-сайтов или для повышения качества пользовательского опыта, а также для предоставления определенной информации владельцам веб-сайта. Файлы cookie, которые используем мы, могут включать в себя информацию о Ваших предпочтениях в Интернете, чтобы мы могли сделать наши веб-сайты максимально интересными для Вас.

Как можно разрешить или запретить использование файлов cookie?

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

В настройках браузера также можно запретить любые файлы cookie или только определенные файлы cookie. Однако все браузеры отличаются друг от друга, поэтому более подробная информация о настройках для файлов cookie приведена в разделе Help («Справка») Вашего браузера.

Как мы используем файлы cookie?

Информация, которую мы собираем с помощью файлов cookie, помогает нам анализировать то, как Вы используете наши веб-сайты, а также позволяет нам повысить качество пользовательского опыта при посещении наших сайтов. Мы никогда не используем информацию, собранную с помощью файлов cookie, для идентификации Вашей личности или рассылки рекламы по электронной или обычной почте. Кроме того, мы не используем файлы cookie для рассылки рекламы детям.

Какие типы файлов cookie мы используем для разных целей?

Технические файлы cookie.

Некоторые из наших файлов cookie абсолютно необходимы для поддержания функциональности наших веб-сайтов. Использование этих функциональных файлов cookie нельзя запретить при посещении наших сайтов. Сюда относятся файлы cookie, которые собирают информацию о том, разрешил ли пользователь использование других файлов cookie с нашего сайта.
Файлы cookie сеанса посещения и файлы cookie предпочтений.

Мы можем использовать файлы cookie сеанса посещения для ускорения функционирования наших веб-сайтов, например, чтобы ускорить процесс перехода пользователя между страницами. Срок действия таких файлов cookie истекает по окончании сеанса посещения (например, когда пользователь закрывает окно браузера). Мы также можем использовать файлы cookie, которые действуют дольше и создаются для того, чтобы запомнить Ваши предпочтения и варианты выбора во время посещения наших веб-сайтов. Жизненный цикл таких файлов cookie обычно не превышает двух лет.
Аналитические файлы cookie.

Мы можем использовать аналитические файлы cookie для повышения качества работы наших веб-сайтов, собирая информацию о количестве посетителей нашего сайта, источниках перехода на наши сайты, а также о том, каким образом посетители используют веб-сайт (например, на какие страницы посетители переходят чаще всего). Для этого мы можем использовать соответствующие файлы cookie и аналитические инструменты следующих поставщиков услуг:
Google Analytics : Нажмите здесь, чтобы ознакомиться с Политикой соблюдения конфиденциальности Google Analytics
Omniture : Нажмите здесь, чтобы ознакомиться с Политикой соблюдения конфиденциальности Omniture
ThisMoment : Нажмите здесь, чтобы ознакомиться с Политикой соблюдения конфиденциальности ThisMoment
Файлы cookie социальных сетей.

Мы можем интегрировать в наши веб-сайты приложения сторонних веб-сайтов, в частности, приложения социальных сетей. Такие приложения иногда включают в себя сценарии или другие элементы, которые могут считывать, а иногда и размещать файлы cookie из указанных социальных сетей на вашем устройстве. Эти файлы cookie позволяют персонализировать рекламу. И хотя мы не имеем доступа к таким файлам cookie и не можем контролировать их или данные, которые они собирают, потому что мы всего лишь являемся оператором веб-сайта Nissan, мы хотели бы сообщить Вам об этом и получить Ваше разрешение на использование таких элементов. Для получения более подробной информации см. список поддерживаемых файлов cookie социальных сетей ниже.
Facebook.

На наших веб-сайтах могут быть размещены следующие приложения Facebook, которые могут считывать информацию из файлов cookie или размещать файлы cookie с Facebook:
Кнопка «Мне нравится» на Facebook (позволяет пользователю рассказать на Facebook о том, что ему понравилось на сайте)
Facebook Connect (позволяет пользователю войти в свою учетную запись Facebook и взаимодействовать с нашими веб-сайтами с помощью этой учетной записи)
Facebook Share (позволяет пользователю поделиться определенной информацией на Facebook)
Facebook Social Graph (позволяет нашим веб-сайтам использовать такие элементы с Facebook, как изображения из профиля пользователей, публикации на Facebook в общем доступе
Нажмите здесь, чтобы ознакомиться с Политикой соблюдения конфиденциальности Facebook
Нажмите здесь для получения информации о файлах cookie Facebook
YouTube и Google.

На наших веб-сайтах могут быть размещены следующие приложения YouTube и Google, которые могут считывать информацию из файлов cookie или размещать файлы cookie с YouTube и Google:
Проигрыватель видео YouTube (позволяет просматривать видеоролики с YouTube на наших веб-сайтах)
Вход в учетную запись YouTube (позволяет пользователю войти в свою учетную запись на YouTube и взаимодействовать с DEC через эту учетную запись)
Кнопка Google+1 (позволяет пользователю пометить элемент сайта в своей учетной записи Google+)
Вход в учетную запись Google (позволяет пользователю войти в учетную запись Google и взаимодействовать с нашим сайтом через эту учетную запись)
Нажмите здесь, чтобы ознакомиться с Политикой соблюдения конфиденциальности Google (также применимо к YouTube)
Twitter.

На наших веб-сайтах могут быть размещены следующие приложения Twitter, которые могут считывать информацию из файлов cookie или размещать файлы cookie из Twitter:
Вход в учетную запись Twitter (позволяет пользователям войти в свою учетную запись Twitter и взаимодействовать с нашими веб-сайтами через эту учетную запись)
Кнопка «Поделиться» в Twitter
Нажмите здесь, чтобы ознакомиться с Политикой соблюдения конфиденциальности Twitter
Flickr.

На наших веб-сайтах могут быть размещены следующие приложения Flickr, которые могут считывать информацию из файлов cookie или размещать файлы cookie из Flickr:
Вход в учетную запись Flickr (позволяет пользователям войти в свою учетную запись Flickr и взаимодействовать с нашими сайтами через эту учетную запись)
Нажмите здесь, чтобы ознакомиться с Политикой соблюдения конфиденциальности Flickr
Instagram.

На наших веб-сайтах могут быть размещены следующие приложения Instagram, которые могут считывать информацию из файлов cookie или размещать файлы cookie из Instagram:
Вход в учетную запись Instagram (позволяет пользователям войти в свою учетную запись Instagram и взаимодействовать с нашими сайтами через эту учетную запись)
Нажмите здесь, чтобы ознакомиться с Политикой соблюдения конфиденциальности Instagram
Pinterest.

На наших веб-сайтах могут быть размещены следующие приложения Pinterest, которые могут считывать информацию из файлов cookie или размещать файлы cookie из Pinterest:
Кнопка Pin-It (позволяет пользователю разместить элемент с веб-сайта на своей странице в Pinterest)
Нажмите здесь, чтобы ознакомиться с Политикой соблюдения конфиденциальности Pinterest

Лучший видеоформат для YouTube (обновление 2021 года)

Какой лучший видеоформат для YouTube (обновление 2021 года)

Независимо от того, запускаете ли вы новый канал YouTube или завершаете очистку и оптимизацию существующего канала, это может оказаться сложной и обескураживающей задачей. Один из наиболее частых вопросов, которые нам задают в ходе этого процесса, — «Какой формат видео лучше всего для YouTube»?


Согласно YouTube, рекомендуемый формат видео — это тип файла .MP4.Чтобы отображать видео с максимально возможным качеством, YouTube также рекомендует использовать видеокодек h.264 и стандартное соотношение сторон 16: 9.

Вы можете спросить: «Если мое видео отформатировано с использованием файла другого типа, можно ли его загрузить на YouTube?» или «Можно ли преобразовать в другой формат?»

Это именно то, что мы рассмотрим более подробно.

Какие форматы видео работают на YouTube?

YouTube поддерживает следующие форматы файлов.Если вы не знаете, в каком формате сохраняется ваше видео, щелкните видео правой кнопкой мыши, прокрутите вниз и выберите свойства; в верхней части окна вы увидите тип файла. Затем проверьте, используете ли вы один из перечисленных здесь форматов.

MOV
Файл MOV — это формат файла Quicktime, разработанный Apple в 1998 году. Этот формат совместим с платформами Windows и Macintosh.

MPEG4
Формат MPEG4, созданный Группой экспертов по движущимся изображениям в 1998 году, в основном используется для сжатия аудиовизуальных (VA) данных.MPEG4 также является рекомендуемой настройкой кодировки для загрузки видео в соответствии с YouTube.

MP4
Формат MP4 технически является частью семейства MPEG4. Контейнерный формат MP4, известный как MPEG4 Part 14, является наиболее часто используемым форматом файлов для портативных медиаплееров.

AVI
Microsoft представила файл Audio-Video Interleaved (AVI) в 1992 году. Формат файла используется для хранения аудио и видео для синхронного воспроизведения в цифровом виде.

WMV
Файл WMV основан на контейнере Microsoft Advanced Systems (ASF), сжат и закодирован с помощью проприетарных кодеков Microsoft Windows Media Video (WMV).

MPEG PS
Контейнер формата файла Program Stream или (MPEG PS) был первоначально выпущен в 1993 году и в основном используется для мультиплексирования цифрового аудио и видео. Чаще всего используется для DVD и HD DVD.

FLV
Первоначально разработан Macromedia, компанией, которая позже была приобретена Adobe.Flash Video (FLV) — это формат файла-контейнера, используемый Adobe для доставки синхронизированного аудио и видео контента.

3GPP
Проект партнерства третьего поколения (3GPP) Мультимедийные файлы были созданы, чтобы позволить сотовым телефонам 3G воспроизводить, записывать, просматривать и отправлять мультимедийные файлы через Интернет.

WebM
Разработка файлового формата WebM спонсировалась Google и первоначально была выпущена в 2010 году. Файл, который должен был предоставить бесплатную альтернативу HTML5, состоит из видеопотоков, сжатых с помощью VP8 или VP9. кодек и аудиопотоки, сжатые с помощью кодека Vorbis или Opus.

DNxHR
Цифровой нелинейный расширяемый формат файла с высоким разрешением или (DNxHR) — это необратимый кодек сжатия UHDTV, разработанный для использования с разрешениями экрана выше 1080p.

ProRes
ProRes, разработанный Apple, представляет собой высококачественный формат сжатия видео с потерями. Эти кодеки сделали возможным и доступным редактирование полнокадровых, 10-битных, 4: 2: 2 и 4: 4: 4: 4 видео высокого разрешения (HD), 2K, 4K, 5K и более крупных источников видео. .

CineForm
Купленный GoPro в 2011 году, CineForm представляет собой кроссплатформенный промежуточный кодек, предназначенный для редактирования видеоматериалов высокого разрешения с минимальной потерей качества даже после многократного кодирования.

HEVC (h365)
Высокоэффективное кодирование видео (HEVC), известное как h365, представляет собой сжатие видео, разработанное как часть проекта MPEG-H. Он поддерживает разрешения до 8192 × 4320, включая 8K UHD. По состоянию на 2019 год это второй по популярности формат кодирования видео после AVC.

Как преобразовать видео в другой формат

Если вы попытаетесь загрузить видео, сохраненное в неподдерживаемом формате, вы получите сообщение об ошибке «Недопустимый формат файла». Преобразование видео в другой формат можно выполнить с помощью бесплатного расширения Google Chrome под названием Video Converter Online.


Расширение видео конвертера позволит вам конвертировать видео файлы в совместимый формат YouTube. Завершить процесс преобразования довольно просто.


Сначала нажмите кнопку открытия файла. Затем выберите видео, которое вы хотите преобразовать. После загрузки видеофайла выберите новый формат видеофайла, который вы хотите, затем нажмите «Конвертировать». После завершения преобразования загрузите новый файл и загрузите его на YouTube.

Технические требования и необходимая информация

Чтобы обеспечить соблюдение всех общих передовых практик, в этом разделе мы коснемся некоторых технических требований, которые будут поддерживать ваш канал YouTube на правильном пути.

Разница между файловыми кодеками и файловыми контейнерами

Файловые кодеки используются для сжатия и распаковки цифровых видеофайлов. Часто на этапе сжатия видео теряет некоторую информацию, которая присутствовала в исходном видео. Это приведет к тому, что распакованное видео будет воспроизводиться с более низким качеством, чем исходное.

Контейнеры файлов служат для организации содержимого видео, аудио и метаданных. MP4 h.264 — это текущий отраслевой стандарт для видео высокой четкости, обеспечивающий наиболее практичный способ распространения видеоконтента.

Соотношение сторон


Стандартное соотношение сторон для YouTube — 16: 9. Если вы загружаете видео с другим соотношением сторон, YouTube автоматически изменяет размер в соответствии с вашим видео и устройством зрителя. (Примечание. Если соотношение сторон вашего видео отличается от рекомендуемого 16: 9, YouTube может добавить дополнительные отступы для оптимального просмотра.)

Рекомендуемое разрешение видео

YouTube рекомендует использовать стандартное соотношение сторон 16: 9, упомянутое выше, с кодированием в следующих разрешениях.

  • 2160p: 3840×2160
  • 1440p: 2560×1440
  • 1080p: 1920×1080
  • 720p: 1280×720
  • 480p: 854×480
  • 360p: 640×360
  • 240p: 426×240

Здесь, в Unleashed, мы рекомендуем вам снимать видео на YouTube с разрешением 1080p. Это обеспечивает максимальное разрешение для видео в формате Full HD и сохраняет размеры файлов меньше, чем при съемке в более крупном качестве видео 4K и 2K.

Если управление данными и их хранение являются проблемой, запись с разрешением 720p является минимальным разрешением для видео высокой четкости.Ваши видео по-прежнему будут выглядеть превосходно и профессионально для ваших зрителей, но вы сможете использовать файлы меньшего размера.

Максимальный размер файла, который вы можете загрузить

Максимальный размер файла, который вы можете загрузить на YouTube, составляет 128 ГБ или полные 12 часов видео, в зависимости от того, что меньше. (Примечание. Раньше ограничения на загрузку были другими, поэтому время от времени вы можете увидеть более старые видео, которые превышают 12-часовой лимит.)

Загрузка видео на YouTube

Чтобы загрузить видео на YouTube, сначала войдите в свою учетную запись.В правом верхнем углу вы увидите старую черную видеокамеру с белым знаком плюс. Нажмите на эту камеру, а затем нажмите «Загрузить видео».


Затем выберите видеофайл, который хотите загрузить. В зависимости от размера для полной загрузки видео может потребоваться несколько минут. (Обратите внимание, что в то время, когда видео загружается, оно не будет видно публике.)


Ожидая загрузки видео, найдите время, чтобы заполнить правильное название видео, описание, пользовательский эскиз и теги.Добавление этой важной информации позволит найти ваше видео на YouTube и в поисковых системах, таких как Google и Bing.

Не знаете, как оптимизировать заголовок, описание, персонализированный эскиз или теги видео? Не волнуйтесь; в следующем разделе мы проведем вас через этот процесс шаг за шагом.

Загрузка длинных видеороликов и добавление собственных миниатюр

По умолчанию самое длинное видео, которое может быть загружено на YouTube, составляет 15 минут, и у вас не будет возможности добавлять собственные эскизы для видео.Однако эти настройки по умолчанию можно легко изменить. Это займет всего несколько минут и потребует подтверждения вашей учетной записи.


Чтобы подтвердить свою учетную запись, перейдите на страницу www.youtube.com/verify, нажмите кнопку подтверждения и следуйте инструкциям. После завершения у вас будет возможность загружать видео продолжительностью более 15 минут, добавлять собственные эскизы и вести прямую трансляцию.

Поздравляем, ваше видео было успешно загружено. А теперь пора узнать, как именно разметить ваше видео, чтобы его можно было найти на YouTube.

Разметка вашего видео для поисковых систем

Какой смысл тратить все время на разработку контента, производство и съемку видео, если после того, как оно размещено на YouTube, оно теряется в море контента, который никогда не увидит ваша предполагаемая аудитория? В этом разделе мы поговорим о том, как повысить шансы ваших недавно загруженных видео на YouTube.

Оптимизация названия видео

YouTube уделяет больше внимания первым нескольким словам вашего заголовка.Чтобы использовать это в своих интересах, убедитесь, что вы загружаете основные ключевые слова в начало тега заголовка видео.


Как вы можете видеть на канале Unleashed YouTube, мы предварительно загрузили основную тему ключевого слова, по которой наши видео должны ранжироваться в поиске.


Из-за этого мы быстро заняли первое место по конкурентоспособному набору ключевых слов «веб-доступность». Это сработало настолько хорошо, что мы оптимизировали почти все наши заголовки на YouTube, используя эту технику.

Правильное добавление тегов видео

Не забудьте добавить к видео теги, чтобы YouTube лучше понимал, о чем идет речь. Когда вы это сделаете, ограничьте количество выбранных вами тегов и убедитесь, что они относятся к вашей основной теме. Чтобы убедиться, что вы назначаете теги надлежащим образом, используйте метод Target, Alternative и Broad (TAB) при применении тегов. Благодарю Брайана Дина за то, что он познакомил меня с методом TAB.


Цель: ваше целевое ключевое слово идет первым .YouTube будет уделять больше внимания первому тегу, поэтому обязательно используйте сначала ваше основное ключевое слово.

Альтернатива: затем добавьте два или три тега, которые содержат альтернативные версии вашего основного ключевого слова . Используйте YouTube предлагает найти альтернативы, добавив основное ключевое слово в строку поиска. Затем посмотрите, какие предложения появляются, и выберите подходящие альтернативы.

Широкое: наконец, добавьте одно или два широких ключевых слова по вашей теме . Эти теги должны включать термины, относящиеся к отрасли или теме ваших видео.Широкие теги предоставляют YouTube больше информации о вашем видео.

Миниатюра видео

Когда вы загружаете видео, YouTube предоставит несколько различных снимков экрана, которые вы можете использовать для предварительного просмотра. Не используйте их, вместо этого создайте собственный эскиз. Чтобы ваше видео выделялось среди других, используйте стандартные цвета YouTube (черный, красный и белый). Мы рекомендуем использовать синий, оранжевый, зеленый или желтый в качестве основного цвета при создании миниатюры.Таким образом, ваша миниатюра визуально выделяется и выделяется из толпы.


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

Описание видео

При написании описания видео убедитесь, что вы написали описание объемом от ста до двухсот слов. Расширенное описание предоставит больше контекста и поможет YouTube лучше понять, о чем ваше видео.


Вот пример оптимизированного описания одного из наших видеороликов. Это описание состоит из 133 слов и действительно раскрывает то, что показано в видео.

Оптимизация для рекомендуемых видео

Некоторые ключевые слова сложно найти в результатах поиска YouTube. К счастью, есть способ захватить просмотры видео, украшая их у более популярных видео. Оптимизируйте свое видео, чтобы оно отображалось в разделе рекомендуемых видео. Это ряд видео, которые отображаются на правой боковой панели другого видео.


Чтобы дать вашему видео лучший шанс занять место в разделе рекомендуемых видео, вы должны использовать те же теги, что и видео. Таким образом, YouTube поймет, что ваше видео посвящено той же теме, и может разместить его на боковой панели предлагаемого видео.


Чтобы узнать, по каким тегам ранжируется видео, достаточно просто взглянуть на исходный код страницы. Если вы используете веб-браузер Chrome, щелкните страницу правой кнопкой мыши и выберите «Просмотреть исходный код страницы». Затем найдите раздел «Ключевые слова» в исходном коде страницы.Ключевые слова в этом разделе — это теги для этого видео. Как только вы их найдете, скопируйте несколько ключевых слов и добавьте их к тегам на вашем видео. Убедитесь, что вы скопировали ключевые слова и добавили их точно дословно для достижения наилучших результатов.

Подсказка. Оказавшись на странице исходного кода, нажмите « Ctrl + F », чтобы открыть панель поиска. Добавьте «ключевые слова» в строку поиска и нажмите Enter. Он найдет раздел ключевых слов на странице, выделив его желтым цветом.

Скрытые титры для ваших видео на YouTube

Добавление субтитров и скрытых субтитров к вашему видео на YouTube может повысить рейтинг вашего видео в результатах поиска и помочь тем, у кого проблемы со специальными возможностями, наслаждаться вашим контентом.Исследование, проведенное Discovery Digital Networks (DDN), показало, что видео с субтитрами набирают в среднем на 7,32% больше просмотров, занимая при этом более высокие позиции в результатах поиска на YouTube.

Хорошая новость заключается в том, что добавлять субтитры к вашим видео очень просто, и мы шаг за шагом расскажем, как их настроить.

Перейдите на свой канал YouTube, затем нажмите «Управление видео». Затем нажмите на опцию «Субтитры», расположенную в меню левой боковой панели.

После этого шага щелкните стрелку раскрывающегося списка, расположенную под разделом языков для видео, к которому вы хотите добавить субтитры.Выберите язык видео. Для нас это будет английский (США) и нажмите «Подтвердить».

После этого вы увидите «Опубликовано автоматически» под субтитрами. Теперь нажмите «Дублировать и редактировать».

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

Теперь ваше видео будет иметь скрытые субтитры!

Завершение

Я надеюсь, что вы получили большую ценность из этого сообщения.Я знаю, что мы рассмотрели гораздо больше, чем просто лучший видеоформат для YouTube, поэтому я должен спросить: какой совет, техника или стратегия из сегодняшнего поста вы сочли наиболее полезными?

Может было как конвертировать видео в другой формат? Или как оптимизировать ваше видео, чтобы оно отображалось на боковой панели предлагаемых видео. В любом случае, дайте мне знать, оставив комментарий ниже!

Как конвертировать видео с YouTube в файлы MP3

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

Уже есть способ загружать контент YouTube в виде видеофайлов. Здесь мы сосредоточимся на задаче их загрузки в виде аудиофайлов.

Правовое предупреждение

Перед тем, как погрузиться в подробности, давайте рассмотрим одну неприятную проблему. Законно ли такое преобразование и загрузка? Это зависит от видео.Вы, безусловно, можете конвертировать и загружать свои собственные личные видео на YouTube, а также видео, являющиеся общественным достоянием и не защищенные авторским правом; просто выполните поиск на YouTube по запросу «общественное достояние» и «не защищенный авторским правом» контент. Но вы не можете законно конвертировать и загружать видео, защищенные авторским правом, без разрешения владельца.

В качестве предупреждения представитель Google прислал мне следующее заявление: «Наши Условия обслуживания запрещают загрузку или копирование видео на YouTube без явного согласия правообладателя.После получения уведомления об инструменте или службе, нарушающей авторские права, которые позволяют загружать видео с YouTube без разрешения владельца контента, мы принимаем соответствующие меры ».

Остерегайтесь некоторых сайтов

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

Помня об этих предостережениях, давайте посмотрим, как можно конвертировать видео YouTube в аудиофайлы.

Объявление

YouTube в mp3

Быстрый и удобный, YouTube to MP3 — это веб-сайт, на котором вы можете скопировать и вставить URL-адрес видео YouTube, которое вы хотите преобразовать. Просто добавьте ссылку и нажмите кнопку «Перейти». На следующем экране щелкните раскрывающееся меню и выберите формат для преобразования, например MP3 или M4A.

В формате MP3 вы также можете выбрать уровень сжатия от 64 до 320 кбит / с.Чем меньше число, тем меньше размер файла, но хуже его качество. Поэтому, если вам не нужно экономить место, вы можете выбрать большее число.

Нажмите кнопку «Преобразовать». После преобразования нажмите кнопку «Загрузить», чтобы сохранить его на свой компьютер, или вы можете сохранить его в Dropbox, если хотите. Затем просто воспроизведите файл в своем любимом музыкальном проигрывателе.

MP3Череп

MP3Skull легко и просто конвертирует видео YouTube в файлы MP3 без какой-либо обычной рекламы, всплывающих окон или других раздражающих препятствий, которые могут встать у вас на пути.Никакой регистрации или загрузки не требуется.

Скопируйте и вставьте URL-адрес видео YouTube в соответствующее поле и нажмите кнопку «Конвертировать». Преобразования происходят довольно быстро, хотя, естественно, они меняются в зависимости от длины видео. Сайт может обрабатывать видео длительностью до двух часов.

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

Загрузчик видео 4K

Вот программа конвертации, которую вы загружаете и запускаете на ПК с Windows или Mac.Базовая версия 4K Video Downloader бесплатна. Если вы хотите убрать рекламу, загрузить плейлисты и каналы YouTube и получать обновления программного обеспечения в будущем, премиум-версия стоит 15 долларов за три персональных лицензии.

С помощью 4K Video Downloader вы можете конвертировать и загружать контент YouTube в виде видео или аудио файлов. Для аудиофайлов вы можете выбрать форматы MP3, M4A и OGG и выбрать исходное качество, высокое качество, среднее качество или низкое качество.

Вы можете скопировать URL-адрес YouTube прямо в программу, нажав кнопку «Вставить ссылку», затем выберите формат и качество звука, а также место загрузки.Нажмите кнопку «Извлечь», затем дважды щелкните файл в загрузчике видео 4K или место, где он сохранен на вашем ПК или Mac, чтобы воспроизвести звук.

Скачивание не требуется: YouTube Music

Если вы просто хотите слушать музыку с YouTube и вам не нужен файл MP3, YouTube предлагает собственное приложение для прослушивания вашей любимой музыки. С помощью YouTube Music для iOS / iPadOS и Android вы можете просматривать и искать музыку от разных исполнителей, альбомов и жанров на YouTube. Песни нельзя загружать для использования вне приложения, но платная подписка YouTube Premium позволит вам добавить прослушивание в автономном режиме.

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

Базовая версия YouTube Music бесплатна, но YouTube Music Premium — это платная опция, которая убирает рекламу, может воспроизводить музыку в фоновом режиме, пока вы используете свое устройство, и позволяет загружать музыку и плейлисты для прослушивания офлайн в приложении. .

После месячной бесплатной пробной версии YouTube Music стоит 9,99 долларов в месяц для Android или 12 долларов.99 в месяц на iOS. Да, Apple взимает дополнительную плату в размере 30 процентов за подписку, но вы можете избежать дополнительных затрат, зарегистрировавшись в Интернете за 9,99 доллара США и получив доступ к своей премиум-учетной записи на своем iPhone или iPad. Есть также семейные и студенческие планы.

Этот информационный бюллетень может содержать рекламу, предложения или партнерские ссылки. Подписка на информационный бюллетень означает ваше согласие с нашими Условиями использования и Политикой конфиденциальности. Вы можете отказаться от подписки на информационные бюллетени в любое время.

Руководство по форматам видео YouTube — Ред.

Если вы просто посмотрите статистику, трудно не согласиться с тем, что YouTube является одной из крупнейших и наиболее важных видеоплатформ в Интернете.Каждую минуту загружается более 400 часов видеоконтента и ежедневно просматривается более одного миллиарда часов видео, поэтому YouTube зарекомендовал себя как король онлайн-видео.

И разветвления огромны для самых разных отраслей и профессий, от потоковых видеоигр до влиятельных лиц, маркетологов малого бизнеса и всевозможных профессионалов в области кино и видео.

Разработанная как для начинающих, так и для экспертов, платформа отлично подходит как для тех, кто хочет загружать простые любительские видеоролики, снятые со своего смартфона, так и для высококачественных видеороликов для воспроизведения в одном из самых высоких уровней качества.

При съемке видео для YouTube или желании экспорта специально для размещения на платформе YouTube действительно предлагает много информации как о жестких спецификациях форматирования, так и о предлагаемых рекомендациях. Давайте посмотрим, как лучше всего отформатировать видео для YouTube.

Форматы видеофайлов YouTube

Как упоминалось выше, YouTube — сложная система, которая может обрабатывать самые разные типы файлов. Хотя рекомендуется использовать расширение.mp4 с видеокодеком H.264. На странице поддержки YouTube в настоящее время принимаются следующие типы файлов:

  • .MOV
  • .MPEG4
  • .MP4
  • .AVI
  • .WMV
  • .MPEGPS
  • .FLV
  • 3GPP
  • WebM
  • DNxHR
  • ProRes
  • CineForm
  • HEVC (h365)

Рекомендации по соотношению сторон

В то время как YouTube ссылается на стандартное соотношение сторон экрана 16: 9, их платформа хорошо справляется с автоматической настройкой кадрирования видео с другими соотношениями сторон для оптимизации просмотра.Из-за этого вам никогда не придется беспокоиться о добавлении полос почтового или столбового бокса самостоятельно, так как проигрыватель YouTube всегда будет соответствующим образом настраиваться.

Рекомендации по частоте кадров

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

  • 24 кадра в секунду
  • 25 кадров в секунду
  • 30 кадров в секунду
  • 48 кадров в секунду
  • 50 кадров в секунду
  • 60 кадров в секунду

Рекомендации по скорости передачи видео

Поскольку в наши дни загрузка и проигрыватель YouTube могут работать с высококачественными кадрами 4K с высокой частотой кадров, битрейты для типов видеоматериалов рекомендуются как таковые как для стандартной частоты кадров (24, 25, 30), так и для высокой частоты кадров (48 , 50,60).

2160p (4K)

SFR: 44-56 Мбит / с

HFR: 66-85 Мбит / с

1440p (2K)

SFR: 20 Мбит / с

HFR: 30 Мбит / с

1080p (Full HD)

SFR: 10 Мбит / с

HFR: 15 Мбит / с

720p (HD)

SFR: 6,5 Мбит / с

HFR: 9,5 Мбит / с

Правила для аудиофайлов

И, конечно же, ваши загружаемые видео будут включать аудио! YouTube также работает со многими похожими типами файлов.YouTube принимает и оптимизирует следующие форматы аудиофайлов и рекомендации:

  • Звук в формате MP3 в контейнере MP3 / WAV
  • Аудио PCM в контейнере WAV
  • Аудио AAC в контейнере MOV
  • Аудио FLAC

Со следующими рекомендациями по скорости передачи данных:

  • Моно: 128 кбит / с
  • Стерео: 384 кбит / с
  • 5.1: 512 кбит / с

Форматирование высокого качества

Как отмечается в часто задаваемых вопросах по форматированию, «YouTube предпочитает исходный широковещательный формат 1080p HD, который есть в вашей библиотеке цифрового контента» при работе с программными потоками MPEG-2 (что предпочтительнее, чем MPEG-4).Вот рекомендуемые спецификации для оптимального воспроизведения для видео и аудиокодеков для каждого из них.

MPEG-2

Аудиокодек: MPEG Layer II или Dolby AC-3

Аудио битрейт: 128 кбит / с или лучше

MPEG-4

Видеокодек: H.264

Аудиокодек: AAC

Аудио битрейт: 128 кбит / с или лучше

Отказ от ответственности за авторские права

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

Транскрибируйте или добавляйте титры и субтитры к своим видео на YouTube

Нужны субтитры, расшифровка или расшифровка ваших видео на YouTube? Преподобный может помочь вам с этим. Прочтите следующие сообщения, чтобы узнать больше:

Лучшие видеоформаты YouTube на 2020 год

3 минуты на прочтение

Создание канала YouTube может быть сложной, нервной и трудоемкой задачей, учитывая все аспекты создания и размещения контента.

Наряду с творческой частью, вы также должны учитывать техническую сторону процесса, и это будет формат для ваших видео.

Убедитесь, что вы выбрали самый лучший формат для загрузки на YouTube.

Хотя многие люди упускают этот аспект из виду, форматы видео YouTube на самом деле являются фундаментальными, поскольку они влияют на качество ваших видео.

Чтобы помочь, мы изучим различные видеоформаты, которые существуют, и поможем вам решить, какие из них использовать для вашего канала YouTube.

Поддерживаемые форматы видео YouTube

Обо всем по порядку.

Если вы не хотите получать сообщение об ошибке при загрузке видео или в конечном итоге с видео с низким разрешением, вот все рекомендуемые форматы файлов YouTube, которые вы должны использовать:

  • .MOV
  • .MPEG4
  • .MP4
  • .AVI
  • .WMV
  • .MPEGPS
  • .FLV
  • 3GPP
  • WebM
  • DNxHR
  • ProRes
  • CineForm
  • HEVC (h365)

Однако, если у вас уже есть видео, готовое к загрузке, и оно не ни в одном из вышеперечисленных форматов, убедитесь, что вы преобразовали его, прежде чем размещать на платформе.

Лучшие форматы YouTube для использования

Для видео в формате Full HD (1920 × 1080 пикселей) лучшим видеоформатом для YouTube, в соответствии с платформой, является файл MP4, тип в сочетании с кодеком H.264 , 15-20 Мбит / с , стандартное соотношение сторон 16: 9 и аудиокодек AAC-LC .

Хотя платформа поддерживает несколько видеоформатов, лучше всего воспользоваться их рекомендациями и адаптировать видео к лучшему формату для YouTube.

Какой формат для YouTube лучше всего с точки зрения размера и соотношения сторон?

Что касается других технических требований, вам также следует обратить внимание на размер загружаемого файла.

Максимально допустимый размер составляет 128 ГБ или 12 часов, поэтому не превышайте этот предел.

Однако, если ваше видео длиннее, вы можете сжать его с помощью видеоредактора перед загрузкой.

Для получения наилучшего формата видео YouTube вам также необходимо придерживаться соотношения сторон 16: 9 , которое будет хорошо смотреться как на настольных компьютерах, так и на мобильных устройствах.

Еще одним принятым стандартным соотношением сторон является 4: 3, но если вы загрузите его с соотношением сторон 16: 9, вы сможете изменить его на 4: 3, добавив черные полосы почтового ящика.

Какой формат видео лучше всего подходит для YouTube с точки зрения разрешения?

Лучший формат для загрузки на YouTube должен быть сначала записан в 1080p, чтобы считаться HD.

Это будет отлично смотреться на любом типе устройства, особенно если вы также используете хорошую частоту кадров, которая должна быть не менее 30 кадров в секунду.

Максимум 60 кадров в секунду, но прежде всего убедитесь, что вы не используете меньше рекомендованных 30 кадров в секунду, иначе ваше видео будет выглядеть размытым.

Что еще я должен знать о лучших форматах для загрузки на YouTube?

Как упоминалось выше, лучший формат файла для YouTube должен использовать кодек H.264 , но другие жизнеспособные варианты — это кодек MPEG-4 и MPEG-2, так как оба дают довольно хорошие результаты.

Все три установлены по умолчанию, поэтому при загрузке видео вам нужно только подтвердить, установлен ли он на одном из них.

Если вы записываете видео на свой телефон, можете быть уверены, что для создания качественного видео не нужна качественная камера, но вам нужен довольно приличный телефон с камерой.

Чтобы добиться наилучшего формата для YouTube, лучше всего использовать смартфон, который может записывать до 2160p.

Создайте миниатюру видео и обложку канала с помощью Creatopy

Хотя YouTube автоматически сгенерирует несколько эскизов, которые вы можете выбрать, они будут совершенно случайными и могут выглядеть не очень хорошо.

Вместо этого вы можете использовать Creatopy для создания собственных миниатюр.

Наряду с этим у вас также есть возможность создать свой собственный персонализированный баннер для обложки вашего канала.

Следуйте приведенным ниже инструкциям и создайте собственные обложки и эскизы каналов.

Шаг 1

Перейдите в панель управления Creatopy и введите «YouTube» в строке поиска с левой стороны экрана.

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

Шаг 2

Создайте обложку канала или миниатюру видео на YouTube, выбрав один из доступных шаблонов или загрузите свой собственный и проявите творческий подход.

В редакторе доступно большое количество шаблонов, и вы можете настроить их так, как считаете нужным.

Всего за несколько щелчков мышью вы можете изменить текст, шрифт, цвет шрифта или фоновое изображение.

Шаг 3

Когда вы закончите вносить все изменения, просто загрузите свой баннер или значок, и все готово.

Загрузите свои творения в свой аккаунт YouTube и наслаждайтесь результатом.

Заключение

Создание и загрузка лучших видеоформатов для YouTube не должно быть проблемой, если вы знаете основы, которые мы рассмотрели в этой статье, и следуете рекомендациям.

Обязательно выполните все необходимые шаги, и у вас обязательно получится отличное видео.

ytdl-org / youtube-dl: программа командной строки для загрузки видео с YouTube.com и другие видео сайты

youtube-dl — загрузка видео с youtube.com или других видеоплатформ

Чтобы сразу установить его для всех пользователей UNIX (Linux, macOS и т. Д.), Введите:

  sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o / usr / local / bin / youtube-dl
sudo chmod a + rx / usr / local / bin / youtube-dl
  

Если у вас нет curl, вы также можете использовать недавний wget:

  sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O / usr / local / bin / youtube-dl
sudo chmod a + rx / usr / local / bin / youtube-dl
  

Пользователи Windows могут загрузить файл.exe и поместите его в любое место в их PATH, кроме % SYSTEMROOT% \ System32 (например, не помещает в C: \ Windows \ System32 ).

Вы также можете использовать pip:

  sudo -H pip install --upgrade youtube-dl
  

Эта команда обновит youtube-dl, если вы уже установили его. См. Страницу pypi для получения дополнительной информации.

Пользователи macOS могут установить youtube-dl с помощью Homebrew:

или с портами Mac:

  sudo port install youtube-dl
  

В качестве альтернативы, обратитесь к инструкциям разработчика, чтобы узнать, как получить доступ к репозиторию git и работать с ним.Дополнительные параметры, включая подписи PGP, см. На странице загрузки youtube-dl.

youtube-dl — это программа командной строки для загрузки видео с YouTube.com и некоторых других сайтов. Для этого требуется интерпретатор Python версии 2.6, 2.7 или 3.2+, и он не зависит от платформы. Он должен работать на вашем Unix-компьютере, в Windows или macOS. Он передан в общественное достояние, что означает, что вы можете изменять его, распространять или использовать по своему усмотрению.

  youtube-dl [ОПЦИИ] URL [URL...]
  
  -h, --help Распечатать этот текст справки и выйти
--version Распечатать версию программы и выйти
-U, --update Обновить эту программу до последней версии.
                                     Убедитесь, что у вас достаточно
                                     разрешения (при необходимости запустите с sudo)
-i, --ignore-errors Продолжать при ошибках загрузки, для
                                     пример пропуска недоступных видео в
                                     плейлист
--abort-on-error Прервать загрузку следующих видео (в
                                     список воспроизведения или командную строку), если
                                     происходит ошибка
--dump-user-agent Показать текущий браузер
                                     удостоверение личности
--list-extractors Список всех поддерживаемых экстракторов
--extractor-descriptions Выводит описания всех поддерживаемых
                                     экстракторы
--force-generic-extractor Принудительное извлечение для использования общего
                                     экстрактор
--default-search ПРЕФИКС Используйте этот префикс для неквалифицированных URL-адресов.Например, "gvsearch3:" загружает два
                                     видео из google videos для youtube-
                                     дл "большое яблоко". Используйте значение «авто».
                                     чтобы позволить youtube-dl угадать ("auto_warning"
                                     выдавать предупреждение при угадывании).
                                     "error" просто вызывает ошибку. В
                                     значение по умолчанию "fixup_error" восстанавливает
                                     неработающие URL-адреса, но выдает ошибку, если это
                                     невозможно вместо поиска.--ignore-config Не читать файлы конфигурации. Когда
                                     задано в глобальном файле конфигурации
                                     /etc/youtube-dl.conf: не читайте
                                     конфигурация пользователя в
                                     ~ / .config / youtube-dl / config
                                     (% APPDATA% / youtube-dl / config.txt в
                                     Windows)
--config-location ПУТЬ Расположение файла конфигурации;
                                     либо путь к конфигу, либо его
                                     содержащий каталог.--flat-playlist Не извлекать видео из
                                     плейлист, только перечислите их.
--mark-watched Отметить просмотренные видео (только YouTube)
--no-mark-watched Не отмечать просмотренные видео (YouTube
                                     Только)
--no-color Не выводить цветовые коды на выходе
  

Параметры сети:

  --proxy URL Использовать указанный HTTP / HTTPS / SOCKS
                                     прокси.Чтобы включить прокси-сервер SOCKS, укажите
                                     правильная схема. Например
                                     socks5: //127.0.0.1: 1080 /. Пройдите в
                                     пустая строка (--proxy "") для прямого
                                     связь
--socket-timeout СЕКУНДЫ Время ожидания перед сдачей, в
                                     секунды
--source-address IP Клиентский IP-адрес для привязки
-4, --force-ipv4 Все подключения через IPv4
-6, --force-ipv6 Все подключения через IPv6
  

Географическое ограничение:

  --geo-verify-proxy URL Используйте этот прокси для проверки IP-адреса
                                     для некоторых сайтов с географическим ограничением.В
                                     прокси по умолчанию, указанный --proxy (или
                                     нет, если опция отсутствует) есть
                                     используется для фактического скачивания.
--geo-bypass Обойти географические ограничения с помощью
                                     подделка HTTP-заголовка X-Forwarded-For
--no-geo-bypass Не обходить географические ограничения
                                     через поддельный HTTP-заголовок X-Forwarded-For
--geo-bypass-country CODE Принудительный обход географических ограничений
                                     с явно предоставленным двухбуквенным ISO
                                     3166-2 код страны
--geo-bypass-ip-block IP_BLOCK Принудительно обойти географические ограничения
                                     с явно предоставленным блоком IP в
                                     Обозначение CIDR
  

Выбор видео:

  - playlist-start НОМЕР Плейлист видео для начала (по умолчанию
                                     1)
--playlist-end ЧИСЛО Плейлистов, в котором заканчивается видео (по умолчанию
                                     последний)
--playlist-items ITEM_SPEC Плейлист видеоэлементов для загрузки.Укажите индексы видео в
                                     плейлист через запятую, например: "-
                                     playlist-items 1,2,5,8 ", если хотите
                                     скачать видео с индексом 1, 2, 5, 8 в
                                     плейлист. Вы можете указать диапазон: "
                                     --playlist-items 1-3,7,10-13 ", будет
                                     скачать видео по индексу 1, 2, 3,
                                     7, 10, 11, 12 и 13.--match-title REGEX Загружать только совпадающие заголовки (регулярное выражение или
                                     подстрока без регистра)
--reject-title REGEX Пропустить загрузку для совпадающих заголовков
                                     (регулярное выражение или подстрока без регистра)
--max-downloads ЧИСЛО Прервать после загрузки ЧИСЛО файлов
--min-SizeSIZE Не загружать видео меньше, чем
                                     РАЗМЕР (например, 50 тыс. Или 44,6 м)
--max-SizeSIZE Не загружать видео больше, чем
                                     РАЗМЕР (e.г. 50к или 44,6 м)
--date ДАТА Загружать только видео, загруженные в этот
                                     Дата
--datebefore DATE Загружать только видео, загруженные на или
                                     до этой даты (т.е. включительно)
--dateafter ДАТА Загружать только видео, загруженные на или
                                     после этой даты (т.е. включительно)
--min-views COUNT Не загружать видео с меньшим
                                     чем COUNT просмотров
--max-views COUNT Не загружать больше видео
                                     чем COUNT просмотров
--match-filter ФИЛЬТР Стандартный видеофильтр.Укажите любой ключ
                                     (см. «ВЫХОДНОЙ ШАБЛОН» для получения списка
                                     доступных ключей), чтобы соответствовать, если ключ
                                     присутствует,!, чтобы проверить,
                                     нет, клавиша> ЧИСЛО (например,
                                     comment_count> 12, также работает с
                                     > =, <, <=,! =, =) для сравнения с
                                     число, ключ = 'LITERAL' (например, "загрузчик
                                     = 'Mike Smith' ", также работает с! =) В
                                     совпадение со строковым литералом и & с
                                     требуется несколько совпадений.Ценности, которые
                                     не известны, исключены, если вы
                                     поставьте вопросительный знак (?) после
                                     оператор. Например, чтобы соответствовать только
                                     видео, которые понравились более чем
                                     100 раз и не понравилось менее 50
                                     раз (или функция неприязни
                                     недоступно на данной услуге),
                                     но у кого тоже есть описание, используйте
                                     --match-filter "like_count> 100 &
                                     dislike_count  

Варианты загрузки:

  -r, --limit-rate RATE Максимальная скорость загрузки в байтах на
                                     второй (например, 50K или 4,2M)
-R, --retries RETRIES Количество попыток (по умолчанию 10) или
                                     «бесконечный».--fragment-retries RETRIES Количество повторов для фрагмента.
                                     (по умолчанию 10) или «бесконечно» (DASH,
                                     hlsnative и ISM)
--skip-unavailable-fragments Пропустить недоступные фрагменты (DASH,
                                     hlsnative и ISM)
--abort-on-unavailable-fragment Прервать загрузку, когда какой-то фрагмент
                                     недоступен
--keep-fragments Сохранять загруженные фрагменты на диске после
                                     загрузка окончена; фрагменты
                                     стерто по умолчанию
--buffer-size РАЗМЕР Размер буфера загрузки (например,г. 1024 или
                                     16K) (по умолчанию 1024)
--no-resize-buffer Не настраивать буфер автоматически
                                     размер. По умолчанию размер буфера
                                     автоматически изменяет размер от начального
                                     значение РАЗМЕР.
--http-chunk-size РАЗМЕР Размер фрагмента для HTTP на основе фрагментов
                                     загрузка (например, 10485760 или 10M)
                                     (по умолчанию отключено).Может быть полезно
                                     для обхода дросселирования полосы пропускания
                                     наложено веб-сервером (экспериментально)
--playlist-reverse Загрузить видео из плейлиста в обратном порядке
                                     порядок
--playlist-random Загружать видео из плейлиста в случайном порядке
                                     порядок
--xattr-set-sizes Установить файл xattribute ytdl.filesize с
                                     ожидаемый размер файла
--hls-preference-native Использовать вместо него собственный загрузчик HLS
                                     из ffmpeg
--hls-seek-ffmpeg Использовать ffmpeg вместо собственного HLS
                                     загрузчик
--hls-use-mpegts Использовать контейнер mpegts для HLS
                                     видеоролики, позволяющие воспроизводить видео
                                     во время загрузки (некоторые игроки могут не
                                     уметь играть)
--external-downloader КОМАНДА Использовать указанный внешний загрузчик.В настоящее время поддерживает aria2c, avconv, axel, c
                                     URL, ffmpeg, httpie, wget
--external-downloader-args ARGS Передать эти аргументы внешнему
                                     загрузчик
  

Параметры файловой системы:

  -a, --batch-file ФАЙЛ Файл, содержащий URL-адреса для загрузки ('-'
                                     для стандартного ввода), по одному URL в строке. Линии
                                     начиная с '#', ';' или
                                     рассматриваются как комментарии и игнорируются.--id Использовать только идентификатор видео в имени файла
-o, --output ШАБЛОН Шаблон выходного имени файла, см.
                                     "ВЫХОДНОЙ ШАБЛОН" для всей информации
--output-na-placeholder PLACEHOLDER Значение-заполнитель для недоступной мета
                                     поля в шаблоне выходного имени файла
                                     (по умолчанию "NA")
--autonumber-start НОМЕР Укажите начальное значение для
                                     % (autonumber) s (по умолчанию 1)
--restrict-filenames Ограничить имена файлов только ASCII
                                     символов и избегайте "&" и пробелов в
                                     имена файлов
-w, --no-overwrites Не перезаписывать файлы
-c, --continue Принудительное возобновление частично загруженного
                                     файлы.По умолчанию youtube-dl будет
                                     если возможно, возобновите загрузку.
--no-continue Не возобновлять частичную загрузку
                                     файлы (перезапустить с начала)
--no-part Не использовать файлы .part - писать напрямую
                                     в выходной файл
--no-mtime Не использовать заголовок Last-modified для
                                     установить время модификации файла
--write-description Записать описание видео в
                                     .файл описания
--write-info-json Записывать метаданные видео в .info.json
                                     файл
--write-annotations Записывать видеоаннотации в
                                     .annotations.xml файл
--load-info-json ФАЙЛ JSON-файл, содержащий видео
                                     информация (создается с помощью "--write-
                                     info-json "вариант)
--cookies ФАЙЛ Файл для чтения файлов cookie и дампа
                                     банка для печенья в
--cache-dir DIR Расположение в файловой системе, где
                                     youtube-dl может хранить некоторые загруженные
                                     информация постоянно.По умолчанию
                                     $ XDG_CACHE_HOME / youtube-dl или
                                     ~ / .cache / youtube-dl. Сейчас,
                                     только файлы плеера YouTube (для видео
                                     с обфусцированными подписями) кешируются,
                                     но это может измениться.
--no-cache-dir Отключить кеширование файловой системы
--rm-cache-dir Удалить все файлы кеша файловой системы
  

Параметры эскиза:

  --write-thumbnail Записать эскиз изображения на диск
--write-all-thumbnail Записывать все форматы эскизов изображений в
                                     диск
--list-thumbnail Смоделировать и перечислить все доступные
                                     форматы эскизов
  

Параметры детализации / моделирования:

  -q, --quiet Активировать тихий режим
--no-warnings Игнорировать предупреждения
-s, --simulate Не скачивать видео и не
                                     записывать что-нибудь на диск
--skip-download Не скачивать видео
-g, --get-url Имитировать, тихо, но печатать URL
-e, --get-title Имитировать, тихо, но печатать заголовок
--get-id Имитировать, тихо, но печатать идентификатор
--get-thumbnail Имитировать, тихо, но печатать URL-адрес эскиза
--get-description Имитировать, тихо, но печатать видео
                                     описание
--get-duration Имитировать, тихо, но печатать длину видео
--get-filename Имитировать, тихо, но вывод на печать
                                     имя файла
--get-format Имитировать, тихо, но печатать выходной формат
-j, --dump-json Симулировать, тихо, но печатать JSON
                                     Информация.См. «ВЫВОД ШАБЛОН»
                                     для описания доступных ключей.
-J, --dump-single-json Симулировать, тихо, но печатать JSON
                                     информация для каждой командной строки
                                     аргумент. Если URL ссылается на
                                     плейлист, сбросить весь плейлист
                                     информация в одной строке.
--print-json Тихо и распечатать видео
                                     информация в формате JSON (видео по-прежнему
                                     загружается).--newline Выводить индикатор выполнения в виде новых строк
--no-progress Не печатать индикатор выполнения
--console-title Отображать прогресс в заголовке консоли
-v, --verbose Вывести различную отладочную информацию
--dump-pages Распечатать загруженные страницы, закодированные с использованием
                                     base64 для отладки проблем (очень подробный)
--write-pages Записывать загруженные промежуточные страницы в
                                     файлы в текущем каталоге для отладки
                                     проблемы
--print-traffic Показать отправленный и прочитанный HTTP-трафик
-C, --call-home Свяжитесь с сервером youtube-dl для
                                     отладка
--no-call-home НЕ связываться с сервером youtube-dl
                                     для отладки
  

Обходные пути:

  --encoding ENCODING Заставить указанную кодировку
                                     (экспериментальный)
--no-check-certificate Запретить проверку сертификата HTTPS
--prefer-insecure Использовать незашифрованное соединение с
                                     получить информацию о видео.(В настоящее время поддерживается только для YouTube)
--user-agent UA Указать настраиваемый пользовательский агент
--referer URL Укажите настраиваемый референт, используйте, если
                                     доступ к видео ограничен одним
                                     домен
--add-header ПОЛЕ: ЗНАЧЕНИЕ Укажите настраиваемый заголовок HTTP и его
                                     значение, разделенное двоеточием ':'. Ты
                                     можно использовать эту опцию несколько раз
--bidi-workaround Обойти терминалы, в которых отсутствуют
                                     поддержка двунаправленного текста.Требует
                                     исполняемый файл bidiv или fribidi в PATH
--sleep-interval СЕКУНДЫ Количество секунд до сна перед каждым
                                     загрузить при использовании отдельно или ниже
                                     граница диапазона для рандомизированного сна
                                     перед каждой загрузкой (минимально возможный
                                     количество секунд до сна) при использовании
                                     вместе с --max-sleep-interval.--max-sleep-interval СЕКУНДЫ Верхняя граница диапазона для рандомизированных
                                     спать перед каждой загрузкой (максимум
                                     возможное количество секунд до сна).
                                     Следует использовать только вместе с --min-
                                     интервал сна.
  

Опции формата видео:

  -f, --format FORMAT Код формата видео, см. «FORMAT
                                     ВЫБОР »для всей информации
--all-форматы Загрузить все доступные форматы видео
--prefer-free-sizes Предпочитать бесплатные видеоформаты, если
                                     запрашивается конкретный
-F, --list-sizes Вывести список всех доступных форматов запрошенных
                                     видео
--youtube-skip-dash-manifest Не загружать манифесты DASH и
                                     связанные данные о видео на YouTube
--merge-output-format FORMAT Если требуется слияние (например,г.
                                     bestvideo + bestaudio), вывод в заданный
                                     формат контейнера. Один из mkv, mp4, ogg,
                                     webm, flv. Игнорируется, если нет слияния
                                     обязательный
  

Параметры субтитров:

  --write-sub Записать файл субтитров
--write-auto-sub Записывать автоматически сгенерированные субтитры
                                     файл (только YouTube)
--all-subs Загрузить все доступные субтитры
                                     видео
--list-subs Вывести список всех доступных субтитров для
                                     видео
--sub-format FORMAT Формат субтитров, принимает форматы
                                     предпочтение, например: "srt" или
                                     "задница / старший / лучший"
--sub-lang LANGS Языки субтитров для загрузки
                                     (необязательно) через запятую, используйте
                                     --list-subs для доступных языковых тегов
  

Параметры аутентификации:

  -u, --username ИМЯ ПОЛЬЗОВАТЕЛЯ Войти с этим идентификатором учетной записи
-p, --password ПАРОЛЬ Пароль учетной записи.Если эта опция
                                     оставлено без внимания, youtube-dl спросит
                                     интерактивно.
-2, --twofactor TWOFACTOR Код двухфакторной аутентификации
-n, --netrc Использовать данные аутентификации .netrc
--video-password ПАРОЛЬ Видео-пароль (vimeo, youku)
  

Параметры Adobe Pass:

  --ap-mso MSO Многосистемный оператор Adobe Pass (ТВ
                                     provider) идентификатор, используйте --ap-list-mso
                                     для списка доступных MSO
--ap-username ИМЯ ПОЛЬЗОВАТЕЛЯ Вход в учетную запись оператора нескольких систем
--ap-password ПАРОЛЬ Учетная запись оператора нескольких систем
                                     пароль.Если этот параметр не указан,
                                     youtube-dl спросит в интерактивном режиме.
--ap-list-mso Вывести список всех поддерживаемых множественных систем
                                     операторы
  

Опции постобработки:

  -x, --extract-audio Преобразование видеофайлов в аудиофайлы
                                     (требуется ffmpeg / avconv и
                                     ffprobe / avprobe)
--audio-format FORMAT Указать аудиоформат: "лучший", "aac",
                                     "flac", "mp3", "m4a", "opus", "ворбис",
                                     или "wav"; по умолчанию «лучший»; Нет эффекта
                                     без -x
--audio-quality КАЧЕСТВО Указать качество звука ffmpeg / avconv,
                                     вставьте значение от 0 (лучше) до 9
                                     (хуже) для VBR или определенного битрейта
                                     например, 128 КБ (по умолчанию 5)
--recode-video FORMAT Кодировать видео в другой формат, если
                                     необходимо (в настоящее время поддерживается:
                                     mp4 | flv | ogg | webm | mkv | avi)
--postprocessor-args ARGS Передайте эти аргументы
                                     постпроцессор
-k, --keep-video Сохранять видеофайл на диске после
                                     Постобработка; видео стерто
                                     дефолт
--no-post-overwrites Не перезаписывать файлы после обработки;
                                     постобработанные файлы
                                     перезаписано по умолчанию
--embed-subs Вставить субтитры в видео (только для
                                     mp4, webm и mkv видео)
--embed-thumbnail Вставить миниатюру в аудио как обложку
                                     Изобразительное искусство
--add-metadata Записывать метаданные в видеофайл
--metadata-from-title FORMAT Анализировать дополнительные метаданные, такие как песня
                                     title / artist из названия видео.Синтаксис формата такой же, как
                                     --выход. Регулярное выражение с именем
                                     группы захвата также могут быть использованы. В
                                     проанализированные параметры заменяют существующие
                                     значения. Пример: --metadata-from-title
                                     «% (исполнитель) s -% (название) s» соответствует
                                     название вроде "Coldplay - Paradise".Пример (регулярное выражение): --metadata-from-title
                                     "(? P <артист>. +?) - (? P . +)"
--xattrs Записывать метаданные в видеофайл.
                                     xattrs (с использованием ядра dublin и xdg
                                     стандарты)
--fixup ПОЛИТИКА Автоматически исправлять известные неисправности
                                     файл. Один из никогда (ничего не делать),
                                     предупреждать (только выдавать предупреждение),
                                     detect_or_warn (значение по умолчанию; файл исправления
                                     если можно, предупреждаем иначе)
--prefer-avconv Предпочитать avconv вместо ffmpeg для запуска
                                     постпроцессоры
--prefer-ffmpeg Предпочитать ffmpeg перед avconv для запуска
                                     постпроцессоры (по умолчанию)
--ffmpeg-location ПУТЬ Расположение двоичного файла ffmpeg / avconv;
                                     либо путь к двоичному файлу, либо его
                                     содержащий каталог.--exec CMD Выполнить команду для файла после
                                     загрузка и постобработка,
                                     аналогичен синтаксису find -exec.
                                     Пример: --exec 'adb push {}
                                     / sdcard / Music / && rm {} '
--convert-subs FORMAT Конвертировать субтитры в другой формат
                                     (в настоящее время поддерживается: srt | ass | vtt | lrc)
 </code> </pre><p> Вы можете настроить youtube-dl, поместив любой поддерживаемый параметр командной строки в файл конфигурации.В Linux и macOS общесистемный файл конфигурации находится по адресу <code> /etc/youtube-dl.conf </code>, а пользовательский файл конфигурации - по адресу <code> ~ / .config / youtube-dl / config </code>. В Windows расположение файла конфигурации для пользователя: <code>% APPDATA% \ youtube-dl \ config.txt </code> или <code> C: \ Users \ <имя пользователя> \ youtube-dl.conf </code>. Обратите внимание, что по умолчанию файл конфигурации может не существовать, поэтому вам может потребоваться создать его самостоятельно.</p><p> Например, со следующим файлом конфигурации youtube-dl всегда будет извлекать аудио, а не копировать mtime, использовать прокси и сохранять все видео в каталоге <code> Movies </code> в вашем домашнем каталоге:</p><pre> <code> # Строки, начинающиеся с #, являются комментариями

# Всегда извлекать аудио
-Икс

# Не копируйте mtime
- нет времени

# Используйте этот прокси
- прокси 127.0.0.1: 3128

# Сохраните все видео в каталоге фильмов в вашем домашнем каталоге
-o ~ / Фильмы /% (название) s.% (ext) s
 </code> </pre><p> Обратите внимание, что параметры в файле конфигурации - это те же параметры, что и переключатели, используемые в обычных вызовах командной строки, поэтому <strong> не должно быть пробелов </strong> после <code>-</code> или <code>-</code>, например <code> -o </code> или <code> --proxy </code>, но не <code> - o </code> или <code> - proxy </code>.</p><p> Вы можете использовать <code> --ignore-config </code>, если хотите отключить файл конфигурации для определенного запуска youtube-dl.</p><p> Вы также можете использовать <code> --config-location </code>, если хотите использовать пользовательский файл конфигурации для определенного запуска youtube-dl.</p><h4><span class="ez-toc-section" id="i-34"> Аутентификация с помощью файла </span></h4><code> .netrc </code></h4><p> Вы также можете настроить автоматическое хранилище учетных данных для экстракторов, поддерживающих аутентификацию (путем предоставления логина и пароля с <code> --username </code> и <code> --password </code>), чтобы не передавать учетные данные в качестве аргументов командной строки при каждом выполнении youtube-dl. и предотвратить отслеживание паролей в виде обычного текста в истории команд оболочки.Вы можете добиться этого, используя файл <code> .netrc </code> для каждого экстрактора. Для этого вам нужно будет создать файл <code> .netrc </code> в вашем <code> $ HOME </code> и ограничить права на чтение / запись только вами:</p><pre> <code> touch $ HOME / .netrc
chmod a-rwx, u + rw $ HOME / .netrc
 </code> </pre><p> После этого вы можете добавить учетные данные для экстрактора в следующем формате, где <em> extractor </em> - это имя экстрактора в нижнем регистре:</p><pre> <code> машина <экстрактор> логин <логин> пароль <пароль>
 </code> </pre><p> Например:</p><pre> <code> машина youtube логин myaccount @ gmail.com пароль my_youtube_password
машина twitch логин my_twitch_account_name пароль my_twitch_password
 </code> </pre><p> Чтобы активировать аутентификацию с помощью файла <code> .netrc </code>, вы должны передать <code> --netrc </code> в youtube-dl или поместить его в файл конфигурации.</p><p> В Windows вам также может потребоваться вручную установить переменную среды <code>% HOME% </code>. Например:</p><p> Параметр <code> -o </code> позволяет пользователям указать шаблон для имен выходных файлов.</p><p> <strong> tl; dr: </strong> перейдите к примерам.</p><p> Основное использование - не устанавливать аргументы шаблона при загрузке одного файла, как в <code> youtube-dl -o funny_video.flv "https: // some / video" </code>. Однако он может содержать специальные последовательности, которые будут заменяться при загрузке каждого видео. Специальные последовательности могут быть отформатированы в соответствии с операциями форматирования строки Python. Например, <code>% (ИМЯ) s </code> или <code>% (ИМЯ) 05d </code>. Чтобы уточнить, это символ процента, за которым следует имя в круглых скобках, за которым следуют операции форматирования.Допустимые имена вместе с типом последовательности:</p><ul><li> <code> id </code> (строка): идентификатор видео</li><li> <code> заголовок </code> (строка): заголовок видео</li><li> <code> url </code> (строка): URL видео</li><li> <code> ext </code> (строка): расширение имени файла видео</li><li> <code> alt_title </code> (строка): дополнительный заголовок видео</li><li> <code> display_id </code> (строка): альтернативный идентификатор для видео</li><li> <code> загрузчик </code> (строка): полное имя загрузчика видео</li><li> <code> лицензия </code> (строка): Название лицензии, видео под лицензией</li><li> <code> creator </code> (строка): Создатель видео</li><li> <code> release_date </code> (строка): дата (ГГГГММДД), когда видео было выпущено</li><li> <code> отметка времени </code> (числовая): отметка времени UNIX момента, когда видео стало доступным</li><li> <code> upload_date </code> (строка): Дата загрузки видео (ГГГГММДД)</li><li> <code> uploader_id </code> (строка): Псевдоним или идентификатор пользователя, загрузившего видео</li><li> <code> канал </code> (строка): полное название канала, на котором загружается видео</li><li> <code> channel_id </code> (строка): Id канала</li><li> <code> место </code> (строка): физическое место, где было снято видео</li><li> <code> длительность </code> (числовое значение): длина видео в секундах</li><li> <code> view_count </code> (числовой): сколько пользователей просмотрели видео на платформе</li><li> <code> like_count </code> (числовой): количество положительных оценок видео</li>.<li> <code> dislike_count </code> (числовой): Количество отрицательных оценок видео</li>.<li> <code> repost_count </code> (числовой): Количество репостов видео</li><li> <code> average_rating </code> (числовой): средняя оценка пользователей, используемая шкала зависит от веб-страницы</li><li> <code> comment_count </code> (числовой): Количество комментариев к видео</li><li> <code> age_limit </code> (числовой): Возрастное ограничение для видео (лет)</li><li> <code> is_live </code> (логическое): является ли это видео потоком в реальном времени или видео фиксированной длины</li><li> <code> start_time </code> (числовой): время в секундах, когда должно начаться воспроизведение, как указано в URL-адресе</li><li> <code> end_time </code> (числовой): время в секундах, когда воспроизведение должно закончиться, как указано в URL-адресе</li>.<li> <code> формат </code> (строка): удобочитаемое описание формата</li><li> <code> format_id </code> (строка): код формата, заданный параметром <code> --format </code></li><li> <code> format_note </code> (строка): Дополнительная информация о формате</li><li> <code> ширина </code> (число): ширина видео</li><li> <code> высота </code> (числовой): Высота видео</li><li> Разрешение <code> </code> (строка): текстовое описание ширины и высоты</li><li> <code> tbr </code> (числовой): средний битрейт аудио и видео в Кбит / с</li><li> <code> abr </code> (числовой): средний битрейт аудио в Кбит / с</li><li> <code> acodec </code> (строка): имя используемого аудиокодека</li><li> <code> asr </code> (числовой): частота дискретизации звука в герцах</li><li> <code> vbr </code> (числовой): средний битрейт видео в КБит / с</li><li> <code> кадр / с </code> (число): частота кадров</li><li> <code> vcodec </code> (строка): имя используемого видеокодека</li><li> <code> контейнер </code> (строка): имя формата контейнера</li><li> <code>px </code> (числовой): количество байтов, если оно известно заранее</li><li> <code>px_approx </code> (числовой): оценка количества байтов</li><li> <code> протокол </code> (строка): протокол, который будет использоваться для фактической загрузки</li><li> <code> экстрактор </code> (строка): Название экстрактора</li><li> <code> extractor_key </code> (строка): Имя ключа экстрактора</li><li> <code> эпоха </code> (числовой): эпоха Unix при создании файла</li><li> <code> autonumber </code> (числовой): Число, которое будет увеличиваться с каждой загрузкой, начиная с <code> --autonumber-start </code></li><li> <code> список воспроизведения </code> (строка): имя или идентификатор списка воспроизведения, который содержит видео</li><li> <code> playlist_index </code> (числовой): индекс видео в списке воспроизведения, дополненный ведущими нулями в соответствии с общей длиной списка воспроизведения</li><li> <code> playlist_id </code> (строка): идентификатор списка воспроизведения</li><li> <code> playlist_title </code> (строка): Название списка воспроизведения</li><li> <code> playlist_uploader </code> (строка): полное имя загрузчика списка воспроизведения</li><li> <code> playlist_uploader_id </code> (строка): Псевдоним или идентификатор загрузчика списка воспроизведения</li></ul><p> Доступно для видео, относящегося к некоторому логическому разделу или разделу:</p><ul><li> <code> глава </code> (строка): Название или название главы, которой принадлежит видео</li><li> <code> chapter_number </code> (числовой): Номер главы, к которой принадлежит видео</li>.<li> <code> chapter_id </code> (строка): Id главы, которой принадлежит видео</li></ul><p> Доступно для видео, являющегося эпизодом какого-либо сериала или программы:</p><ul><li> <code> series </code> (строка): Название серии или программы, которой принадлежит видеоэпизод</li>.<li> <code> сезон </code> (строка): Название сезона, которому принадлежит эпизод</li>.<li> <code> season_number </code> (числовой): Номер сезона, которому принадлежит эпизод видео</li>.<li> <code> season_id </code> (строка): Id сезона, которому принадлежит эпизод видео</li><li> <code> эпизод </code> (строка): Название эпизода видео</li>.<li> <code> Episode_number </code> (числовой): Номер эпизода видео в сезоне</li>.<li> <code> Episode_id </code> (строка): Идентификатор видеоэпизода</li></ul><p> Доступно для носителя, который является дорожкой или частью музыкального альбома:</p><ul><li> <code> дорожка </code> (строка): Название дорожки</li><li> <code> track_number </code> (числовой): номер дорожки в альбоме или на диске</li><li> <code> track_id </code> (строка): Id дорожки</li><li> <code> исполнитель </code> (строка): Исполнитель (и) трека</li><li> <code> жанр </code> (строка): Жанр (ы) трека</li><li> <code> альбом </code> (строка): Название альбома, которому принадлежит трек</li><li> <code> album_type </code> (строка): Тип альбома</li><li> <code> album_artist </code> (строка): Список всех исполнителей, представленных в альбоме</li><li> <code> disc_number </code> (числовой): номер диска или другого физического носителя, которому принадлежит дорожка</li><li> <code> release_year </code> (числовой): Год (ГГГГ), когда альбом был выпущен</li></ul><p> Каждая вышеупомянутая последовательность при ссылке в шаблоне вывода будет заменена фактическим значением, соответствующим имени последовательности.Обратите внимание, что присутствие некоторых последовательностей не гарантируется, поскольку они зависят от метаданных, полученных конкретным экстрактором. Такие последовательности будут заменены значением заполнителя, предоставленным с помощью <code> --output-na-placeholder </code> (по умолчанию <code> NA </code>).</p><p> Например, для <code> -o% (title) s -% (id) s.% (Ext) s </code> и видео mp4 с заголовком <code> youtube-dl test video </code> и id <code> BaW_jenozKcj </code>, это приведет к <code> youtube-dl тестовое видео-BaW_jenozKcj.mp4 </code> файл, созданный в текущем каталоге.</p><p> Для числовых последовательностей вы можете использовать числовое форматирование, например, <code>% (view_count) 05d </code> приведет к строке со счетчиком просмотров, дополненным нулями до 5 символов, как в <code> 00042 </code>.</p><p> Шаблоны вывода также могут содержать произвольный иерархический путь, например <code> -o '% (playlist) s /% (playlist_index) s -% (title) s.% (Ext) s' </code>, что приведет к загрузке каждого видео в каталог, соответствующий этому шаблону пути.Любой отсутствующий каталог будет автоматически создан для вас.</p><p> Чтобы использовать процентные литералы в выходном шаблоне, используйте <code> %% </code>. Для вывода на стандартный вывод используйте <code> -o - </code>.</p><p> Текущий шаблон по умолчанию: <code>% (title) s -% (id) s.% (Ext) s </code>.</p><p> В некоторых случаях вам не нужны специальные символы, такие как 中, пробелы или &, например, при передаче загруженного имени файла в систему Windows или имени файла через 8-битный небезопасный канал. В этих случаях добавьте флаг <code> --restrict-filenames </code>, чтобы получить более короткий заголовок:</p><h5><span class="ez-toc-section" id="_Windows"> Шаблон вывода и командные файлы Windows </span></h5><p> Если вы используете шаблон вывода внутри командного файла Windows, вы должны экранировать простые символы процента (<code>% </code>) путем удвоения, так что <code> -o "% (title) s -% (id) s.% (ext) s "</code> должен стать <code> -o" %% (title) s - %% (id) s. %% (ext) s "</code>. Однако вы не должны трогать <code>% </code>, которые не являются простыми символы, например переменные среды для раскрытия, должны оставаться неизменными: <code> -o "C: \% HOMEPATH% \ Desktop \ %% (title) s. %% (ext) s" </code>.</p><h5><span class="ez-toc-section" id="i-35"> Примеры шаблонов вывода </span></h5><p> Обратите внимание, что в Windows вам может потребоваться использовать двойные кавычки вместо одинарных.</p><pre> $ youtube-dl --get-filename -o '% (название) s.% (Ext) s' BaW_jenozKc
youtube-dl test video '' _ä.mp4 # Всякие странные персонажи

$ youtube-dl --get-filename -o '% (заголовок) s.% (ext) s' BaW_jenozKc --restrict-filenames
youtube-dl_test_video_.mp4 # Простое имя файла

# Загрузите видео из плейлиста YouTube в отдельный каталог, проиндексированный по порядку видео в плейлисте
$ youtube-dl -o '% (playlist) s /% (playlist_index) s -% (title) s.% (ext) s' https://www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re

# Скачать все плейлисты канала YouTube / пользователя, сохраняя каждый плейлист в отдельном каталоге:
$ youtube-dl -o '% (загрузчик) s /% (плейлист) s /% (playlist_index) s -% (title) s.https://www.youtube.com/user/TheLinuxFoundation/playlists% (ext) s

# Загрузите курс Udemy, сохраняя каждую главу в отдельном каталоге в каталоге MyVideos в вашем доме
$ youtube-dl -u user -p password -o '~ / MyVideos /% (playlist) s /% (chapter_number) s -% (chapter) s /% (title) s.% (ext) s' https: / /www.udemy.com/java-tutorial/

# Загрузить весь сезон сериала, сохраняя каждую серию и каждый сезон в отдельном каталоге в C: / MyVideos
$ youtube-dl -o "C: / MyVideos /% (series) s /% (season_number) s -% (season) s /% (episode_number) s -% (episode) s.% (ext) s "https://videomore.ru/kino_v_detalayah/5_sezon/367617

# Стримить загружаемое видео на стандартный вывод
$ youtube-dl -o - BaW_jenozKc </pre><p> По умолчанию youtube-dl пытается загрузить наилучшее доступное качество, то есть, если вы хотите наилучшее качество, вам <strong> не нужно </strong> для передачи каких-либо специальных параметров, youtube-dl угадает это для вас по <strong> по умолчанию </strong>.</p><p> Но иногда может потребоваться загрузка в другом формате, например, при медленном или прерывистом соединении.Ключевым механизмом для достижения этого является так называемый выбор формата <em> </em>, на основе которого вы можете явно указать желаемый формат, выбрать форматы на основе некоторого критерия или критериев, установить приоритет и многое другое.</p><p> Общий синтаксис для выбора формата: <code> --format FORMAT </code> или короче <code> -f FORMAT </code>, где <code> FORMAT </code> - это выражение селектора <em> </em>, то есть выражение, которое описывает формат или форматы, которые вы хотите загрузить.</p><p> <strong> tl; dr: </strong> перейдите к примерам.</p><p> Самый простой случай - запрос определенного формата, например, с помощью <code> -f 22 </code> вы можете загрузить формат с кодом формата, равным 22. Вы можете получить список доступных кодов формата для конкретного видео, используя <code> --list-sizes </code> или <code> -F </code>. Обратите внимание, что эти коды формата зависят от экстрактора.</p><p> Вы также можете использовать расширение файла (в настоящее время поддерживаются <code> 3gp </code>, <code> aac </code>, <code> flv </code>, <code> m4a </code>, <code> mp3 </code>, <code> mp4 </code>, <code> ogg </code>, <code> wav </code>, <code> webm </code>) для загрузки формат наилучшего качества для конкретного расширения файла - один файл, например.г. <code> -f webm </code> загрузит формат наилучшего качества с расширением <code> webm </code> в виде одного файла.</p><p> Вы также можете использовать специальные имена для выбора определенных форматов крайних регистров:</p><ul><li> <code> лучшее </code>: выберите формат наилучшего качества, представленный одним файлом с видео и аудио.</li><li> <code> наихудшее </code>: выберите формат наихудшего качества, представленный одним файлом с видео и аудио.</li><li> <code> bestvideo </code>: выберите формат только видео наилучшего качества (например,г. DASH видео). Может быть недоступен.</li><li> <code> наихудшее видео </code>: выберите формат только для видео наихудшего качества. Может быть недоступен.</li><li> <code> bestaudio </code>: Выберите только аудиоформат наилучшего качества. Может быть недоступен.</li><li> <code> наихудшийаудио </code>: выберите формат только аудио наихудшего качества. Может быть недоступен.</li></ul><p> Например, чтобы загрузить видео в формате только худшего качества, вы можете использовать <code> -f худшее видео </code>.</p><p> Если вы хотите загрузить несколько видеороликов, и для них доступны разные форматы, вы можете указать порядок предпочтения с помощью косой черты.Обратите внимание, что косая черта является левоассоциативной, т.е. предпочтительны форматы с левой стороны, например <code> -f 22/17/18 </code> загрузит формат 22, если он доступен, в противном случае он загрузит формат 17, если он доступен, в противном случае он будет загрузите формат 18, если он доступен, в противном случае он будет жаловаться на отсутствие подходящих форматов для загрузки.</p><p> Если вы хотите загрузить несколько форматов одного и того же видео, используйте запятую в качестве разделителя, например <code> -f 22,17,18 </code> загрузит все эти три формата, если, конечно, они доступны.Или более сложный пример в сочетании с функцией приоритета: <code> -f 136/137 / mp4 / bestvideo, 140 / m4a / bestaudio </code>.</p><p> Вы также можете фильтровать форматы видео, заключив условие в скобки, например, <code> -f "best [height = 720]" </code> (или <code> -f "[размер файла> 10M]" </code>). = </code> (начинается с), <code> $ = </code> (заканчивается на), <code> * = </code> (содержит) и следующие строковые метаполя:</p><ul><li> <code> доб </code>: Расширение файла</li><li> <code> acodec </code>: имя используемого аудиокодека</li><li> <code> vcodec </code>: имя используемого видеокодека</li><li> <code> контейнер </code>: Название формата контейнера</li><li> <code> протокол </code>: протокол, который будет использоваться для фактической загрузки, строчные буквы (<code> http </code>, <code> https </code>, <code> rtsp </code>, <code> rtmp </code>, <code> rtmpe </code>, <code> mms </code>, <code> f4m </code>, <code> is </code>, <code> http_dash_segments </code>, <code> m3u8 </code> или <code> m3u8_native </code>)</li><li> <code> format_id </code>: краткое описание формата</li><li> <code> язык </code>: код языка</li></ul><p> Любое сравнение строк может начинаться с отрицания <code>! </code>, чтобы произвести противоположное сравнение, например.г. <code>! * = </code> (не содержит).</p><p> Обратите внимание, что ни одно из вышеупомянутых мета-полей не обязательно присутствует, поскольку это зависит исключительно от метаданных, полученных конкретным экстрактором, то есть метаданных, предлагаемых хостером видео.</p><p> Форматы, для которых значение неизвестно, исключаются, если вы не поставите вопросительный знак (<code>? </code>) после оператора. Вы можете комбинировать фильтры форматов, поэтому <code> -f "[height <=? 720] [tbr> 500]" </code> выбирает видео до 720p (или видео, высота которых неизвестна) с битрейтом не менее 500 Кбит / с. .</p><p> Вы можете объединить видео и аудио двух форматов в один файл, используя <code> -f<video-format> + <audio-format> </code> (требуется установка ffmpeg или avconv), например <code> -f bestvideo + bestaudio </code> загрузит лучший формат только для видео, лучший формат только для аудио и объедините их вместе с ffmpeg / avconv.</p> Селекторы формата<p> также можно сгруппировать с помощью круглых скобок, например, если вы хотите загрузить лучшие форматы mp4 и webm с высотой ниже 480, вы можете использовать <code> -f '(mp4, webm) [height <480]' </code>.</p><p> С конца апреля 2015 года и версии 2015.04.26 youtube-dl использует <code> -f bestvideo + bestaudio / best </code> в качестве выбора формата по умолчанию (см. # 5447, # 5456). Если установлены ffmpeg или avconv, это приводит к загрузке <code> bestvideo </code> и <code> bestaudio </code> по отдельности и объединению их вместе в один файл, что дает наилучшее доступное качество. В противном случае он возвращается к <code> лучшим </code> и приводит к загрузке наилучшего доступного качества в виде одного файла.<code> best </code> также необходим для видео, которые поступают не с YouTube, потому что они не предоставляют аудио и видео в двух разных файлах. Если вы хотите загружать только некоторые форматы DASH (например, если вас не интересует получение видео с разрешением выше 1080p), вы можете добавить в свою конфигурацию <code> -f bestvideo [height <=? 1080] + bestaudio / best </code>. файл. Обратите внимание, что если вы используете youtube-dl для потоковой передачи на <code> stdout </code> (и, скорее всего, затем передаете его на свой медиаплеер), i.е. вы явно указываете шаблон вывода как <code> -o - </code>, youtube-dl по-прежнему использует выбор формата <code> -f best </code>, чтобы немедленно начать доставку контента на ваш проигрыватель и не ждать, пока <code> bestvideo </code> и <code> bestaudio </code> будут загружены и мультиплексированы .</p><p> Если вы хотите сохранить старое поведение при выборе формата (до youtube-dl 2015.04.26), т. Е. Хотите загружать носители самого лучшего качества, представленные в виде одного файла, вы должны явно указать свой выбор с помощью <code> -f best </code> .Вы можете добавить его в файл конфигурации, чтобы не вводить его каждый раз при запуске youtube-dl.</p><h5><span class="ez-toc-section" id="i-36"> Примеры выбора формата </span></h5><p> Обратите внимание, что в Windows вам может потребоваться использовать двойные кавычки вместо одинарных.</p><pre> # Скачать лучший доступный формат mp4 или любой другой лучший, если mp4 недоступен
$ youtube-dl -f 'bestvideo [ext = mp4] + bestaudio [ext = m4a] / best [ext = mp4] / best' »

# Скачать лучший доступный формат, но не лучше 480p
$ youtube-dl -f 'bestvideo [height <= 480] + bestaudio / best [height <= 480] »

# Скачать только лучший формат видео, но не больше 50 МБ
$ youtube-dl -f 'лучший [размер файла <50M]'

# Скачать лучший формат, доступный по прямой ссылке по протоколу HTTP / HTTPS
$ youtube-dl -f '(bestvideo + bestaudio / best) [протокол ^ = http]'

# Загрузите лучший видеоформат и лучший аудиоформат, не объединяя их
$ youtube-dl -f 'bestvideo, bestaudio' -o '% (title) s.f% (format_id) s.% (ext) s '</pre><p> Обратите внимание, что в последнем примере рекомендуется использовать шаблон вывода, поскольку файлы bestvideo и bestaudio могут иметь одно и то же имя.</p><p> Видео можно отфильтровать по дате загрузки с помощью параметров <code> - дата </code>, <code> - дата до </code> или <code> - дата после </code>. Они принимают даты в двух форматах:</p><ul><li> Абсолютные даты: даты в формате <code> ГГГГММДД </code>.</li><li> Относительные даты: даты в формате <code> (сейчас | сегодня) [+ -] [0-9] (день | неделя | месяц | год)? </code></li></ul><p> Примеры:</p><pre> # Загружать только видео, загруженные за последние 6 месяцев
$ youtube-dl --dateafter сейчас-6 месяцев

# Скачать только видео, загруженные 1 января 1970 г.
$ youtube-dl --date 19700101

$ # Загружать только видео, загруженные в 200-кратное десятилетие
$ youtube-dl --dateafter 20000101 --datebefore 200</code> </pre><h4><span class="ez-toc-section" id="_youtube-dl"> Как обновить youtube-dl? </span></h4><p> Если вы следовали нашим инструкциям по установке вручную, вы можете просто запустить <code> youtube-dl -U </code> (или, в Linux, <code> sudo youtube-dl -U </code>).</p><p> Если вы использовали pip, для обновления достаточно простой команды <code> sudo pip install -U youtube-dl </code>.</p><p> Если вы установили youtube-dl с помощью диспетчера пакетов, такого как <em> apt-get </em> или <em> yum </em>, используйте стандартный механизм обновления системы для обновления. Обратите внимание, что пакеты распространения часто устарели. Как показывает практика, youtube-dl выпускается не реже одного раза в месяц, а часто - еженедельно или даже ежедневно. Просто перейдите на https://yt-dl.org, чтобы узнать текущую версию. К сожалению, мы, разработчики youtube-dl, ничего не можем сделать, если ваш дистрибутив поддерживает действительно устаревшую версию.Вы можете (и должны) пожаловаться на ваш дистрибутив в их багтрекере или на форуме поддержки.</p><p> В крайнем случае, вы также можете удалить версию, установленную вашим менеджером пакетов, и следовать нашим инструкциям по установке вручную. Для этого удалите пакет дистрибутива со строкой типа</p><pre> <code> sudo apt-get remove -y youtube-dl
 </code> </pre><p> После этого просто следуйте нашим инструкциям по установке вручную:</p><pre> <code> sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O / usr / local / bin / youtube-dl
sudo chmod a + rx / usr / local / bin / youtube-dl
хэш -r
 </code> </pre><p> Опять же, с этого момента вы сможете обновлять с помощью <code> sudo youtube-dl -U </code>.</p><h4><span class="ez-toc-section" id="youtube-dl_Windows"> youtube-dl очень медленно запускается в Windows </span></h4><p> Добавьте исключение файла для <code> youtube-dl.exe </code> в настройках Защитника Windows.</p><h4><span class="ez-toc-section" id="i-37"> Я получаю сообщение об ошибке </span></h4><code> Невозможно извлечь заголовок OpenGraph </code> в плейлисты YouTube</h4><p> YouTube изменил свой формат плейлистов в марте 2014 г. и позже, поэтому для загрузки всех видео с YouTube вам понадобится как минимум youtube-dl 2014.07.25.</p><p> Если вы установили youtube-dl с помощью диспетчера пакетов, pip, setup.py или tarball, используйте его для обновления. Обратите внимание, что пакеты Ubuntu больше не обновляются. Поскольку мы не связаны с Ubuntu, мы мало что можем сделать. Не стесняйтесь сообщать об ошибках разработчикам пакетов Ubuntu - все, что им нужно сделать, это обновить пакет до более свежей версии. См. Выше способ обновления.</p><h4><span class="ez-toc-section" id="i-38"> Я получаю сообщение об ошибке при попытке использовать шаблон вывода: ошибка </span></h4><code>: использование шаблона вывода конфликтует с использованием заголовка, идентификатора видео или автоматического номера </code></h4><p> Убедитесь, что вы не используете <code> -o </code> с любой из этих опций <code> -t </code>, <code> --title </code>, <code> --id </code>, <code> -A </code> или <code> --auto-number </code>, установленным в командной строке или в файле конфигурации.Удалите последний, если он есть.</p><h4><span class="ez-toc-section" id="i-39"> Всегда ли я должен проходить </span></h4><code> -citw </code>?</h4><p> По умолчанию youtube-dl намеревается иметь лучшие варианты (кстати, если у вас есть убедительные аргументы в пользу того, что они должны отличаться, сообщите о проблеме, где вы это объясните). Поэтому копировать длинные строки параметров с веб-страниц не нужно, а иногда и вредно. В частности, единственный вариант из <code> -citw </code>, который регулярно используется, - это <code> -i </code>.</p><h4><span class="ez-toc-section" id="i-40"> Подскажите, пожалуйста, опцию </span></h4><code> -b </code> обратно?</h4><p> Большинство людей, задающих этот вопрос, не знают, что youtube-dl теперь по умолчанию загружает самое высокое доступное качество, как сообщает YouTube, которое в некоторых случаях будет 1080p или 720p, поэтому вам больше не нужна опция <code> -b </code>.Для некоторых конкретных видео, возможно, YouTube не сообщает, что они доступны в конкретном формате высокого качества, который вас интересует. В этом случае просто запросите его с опцией <code> -f </code>, и youtube-dl попытается загрузить его.</p><h4><span class="ez-toc-section" id="_HTTP_402"> Я получаю ошибку HTTP 402 при попытке загрузить видео. Что это? </span></h4><p> Очевидно YouTube требует, чтобы вы прошли тест CAPTCHA, если вы скачали слишком много. Мы рассматриваем возможность предоставить вам возможность решить CAPTCHA, но на данный момент ваш лучший способ действий - это указать веб-браузером URL-адрес youtube, решить CAPTCHA и перезапустить youtube-dl.</p><h4><span class="ez-toc-section" id="i-41"> Нужны ли мне другие программы? </span></h4><p> youtube-dl отлично работает сам по себе на большинстве сайтов. Однако, если вы хотите конвертировать видео / аудио, вам понадобится avconv или ffmpeg. На некоторых сайтах, в первую очередь на YouTube, видео можно загружать в формате более высокого качества без звука. youtube-dl определит наличие avconv / ffmpeg и автоматически выберет лучший вариант.</p><p> Видео или видеоформаты, передаваемые по протоколу RTMP, могут быть загружены только при установленном rtmpdump. Для загрузки видео MMS и RTSP необходимо установить mplayer или mpv.</p><h4><span class="ez-toc-section" id="i-42"> Я загрузил видео, но как его воспроизвести? </span></h4><p> После полной загрузки видео используйте любой видеоплеер, например mpv, vlc или mplayer.</p><h4><span class="ez-toc-section" id="_URL"> Я извлек URL-адрес видео с помощью </span></h4><code> -g </code>, но он не воспроизводится на другом компьютере / в моем веб-браузере.</h4><p> Это во многом зависит от сервиса. Во многих случаях запросы на видео (на загрузку / воспроизведение) должны поступать с одного и того же IP-адреса и с одинаковыми файлами cookie и / или заголовками HTTP. Используйте параметр <code> --cookies </code>, чтобы записать необходимые файлы cookie в файл, и посоветуйте загрузчику прочитать файлы cookie из этого файла.Некоторые сайты также требуют использования общего пользовательского агента, используйте <code> --dump-user-agent </code>, чтобы увидеть тот, который используется youtube-dl. Вы также можете получить необходимые файлы cookie и заголовки HTTP из выходных данных JSON, полученных с помощью <code> --dump-json </code>.</p><p> Может быть полезно использовать IPv6; в некоторых случаях ограничения применяются только к IPv4. Некоторые службы (иногда только для части видео) не ограничивают URL видео по IP-адресу, cookie или пользовательскому агенту, но это скорее исключение, чем правило.</p><p> Имейте в виду, что некоторые протоколы URL-адресов <strong> не поддерживают </strong> браузерами из коробки, включая RTMP. Если вы используете <code> -g </code>, ваш собственный загрузчик также должен их поддерживать.</p><p> Если вы хотите воспроизвести видео на машине, на которой не запущен youtube-dl, вы можете ретранслировать видеоконтент с машины, на которой запущен youtube-dl. Вы можете использовать <code> -o - </code>, чтобы позволить youtube-dl передавать видео на стандартный вывод, или просто разрешить проигрывателю загружать файлы, записанные youtube-dl по очереди.</p><h4><span class="ez-toc-section" id="_fmt_url_map_conn"> ОШИБКА: в информации о видео не найдена информация fmt_url_map или conn. </span></h4><p> YouTube перешел на новый формат видеоинформации в июле 2011 года, который не поддерживается старыми версиями youtube-dl. См. Выше, как обновить youtube-dl.</p><h4><span class="ez-toc-section" id="i-43"> ОШИБКА: невозможно загрузить видео </span></h4><p> YouTube требует дополнительной подписи с сентября 2012 года, которая не поддерживается старыми версиями youtube-dl. См. Выше, как обновить youtube-dl.</p><h4><span class="ez-toc-section" id="URL"> URL-адрес видео содержит амперсанд, и я получаю странный вывод </span></h4><code> [1] 2839 </code> или <code> «v» не распознается как внутренняя или внешняя команда </code></h4><p> Это на самом деле результат работы вашей оболочки.Поскольку амперсанд является одним из специальных символов оболочки, он интерпретируется оболочкой, не позволяя вам передать весь URL-адрес на youtube-dl. Чтобы запретить вашей оболочке интерпретировать амперсанды (или любые другие специальные символы), вы должны либо поместить весь URL-адрес в кавычки, либо экранировать их с помощью обратной косой черты (какой подход будет работать, зависит от вашей оболочки).</p><p> Например, если ваш URL-адрес https://www.youtube.com/watch?t=4&v=BaW_jenozKc, вы должны получить следующую команду:</p><p> <code> youtube-dl 'https: // www.youtube.com/watch?t=4&v=BaW_jenozKc '</code></p><p> или</p><p> <code> youtube-dl https://www.youtube.com/watch?t=4\&v=BaW_jenozKc </code></p><p> Для Windows необходимо использовать двойные кавычки:</p><p> <code> youtube-dl "https://www.youtube.com/watch?t=4&v=BaW_jenozKc" </code></p><h4><span class="ez-toc-section" id="ExtractorError_JS_uOF"> ExtractorError: не удалось найти функцию JS u'OF '</span></h4><p> В феврале 2015 года новый проигрыватель YouTube содержал последовательность символов в строке, которая была неверно интерпретирована старыми версиями youtube-dl.См. Выше, как обновить youtube-dl.</p><h4><span class="ez-toc-section" id="_HTTP_429_402"> Ошибка HTTP 429: слишком много запросов или 402: требуется оплата </span></h4><p> Эти два кода ошибки указывают на то, что служба блокирует ваш IP-адрес из-за чрезмерного использования. Обычно это мягкая блокировка, означающая, что вы можете снова получить доступ после решения CAPTCHA. Просто откройте браузер и введите CAPTCHA, который предлагает вам сервис, а затем передайте файлы cookie на youtube-dl. Обратите внимание, что если у вашего компьютера несколько внешних IP-адресов, вам также следует передать точно такой же IP-адрес, который вы использовали для решения CAPTCHA с <code> --source-address </code>.Также вам может потребоваться передать HTTP-заголовок <code> User-Agent </code> вашего браузера с помощью <code> --user-agent </code>.</p><p> Если это не так (служба не предлагает CAPTCHA для решения), вы можете связаться со службой и попросить их разблокировать ваш IP-адрес или - если вы уже приобрели IP-адрес из белого списка - используйте <code> --proxy </code> или <code> - адрес источника </code> параметры для выбора другого IP-адреса.</p><h4><span class="ez-toc-section" id="SyntaxError_ASCII"> SyntaxError: символ не ASCII </span></h4><p> Ошибка</p><pre> <code> Файл "youtube-dl", строка 2
SyntaxError: не-ASCII-символ '\ x93'...
 </code> </pre><p> означает, что вы используете устаревшую версию Python. Пожалуйста, обновите Python до версии 2.6 или 2.7.</p><h4><span class="ez-toc-section" id="i-44"> Что это за двоичный файл? Куда пропал код? </span></h4><p> С июня 2012 г. (# 342) youtube-dl упакован как исполняемый zip-файл, просто распакуйте его (в некоторых системах может потребоваться сначала переименовать в <code> youtube-dl.zip </code>) или клонировать репозиторий git, как описано выше. Если вы измените код, вы можете запустить его, выполнив файл <code> __main__.py </code>. Чтобы перекомпилировать исполняемый файл, запустите <code> make youtube-dl </code>.</p><h4><span class="ez-toc-section" id="EXE"> EXE выдает ошибку из-за отсутствия </span></h4><code> MSVCR100.dll </code></h4><p> Для запуска exe необходимо сначала установить распространяемый пакет Microsoft Visual C ++ 2010 с пакетом обновления 1 (x86).</p><h4><span class="ez-toc-section" id="_ffmpeg_youtube-dl_Windows_exe"> Как мне настроить ffmpeg и youtube-dl в Windows? Куда мне положить exe-файлы? </span></h4><p> Если вы поместите youtube-dl и ffmpeg в тот же каталог, из которого вы запускаете команду, это будет работать, но это довольно громоздко.</p><p> Чтобы другой каталог работал - либо для ffmpeg, либо для youtube-dl, либо для обоих - просто создайте каталог (скажем, <code> C: \ bin </code> или <code> C: \ Users \ <Имя пользователя> \ bin </code> ), поместите все исполняемые файлы прямо туда, а затем установите переменную среды PATH, чтобы включить этот каталог.</p><p> С этого момента после перезапуска оболочки вы сможете получить доступ как к youtube-dl, так и к ffmpeg (а youtube-dl сможет найти ffmpeg), просто набрав <code> youtube-dl </code> или <code> ffmpeg </code>, независимо от того, что каталог, в котором вы находитесь.</p><h4><span class="ez-toc-section" id="i-45"> Как мне поместить загрузки в определенную папку? </span></h4><p> Используйте <code> -o </code>, чтобы указать шаблон вывода, например <code> -o "/home/user/videos/%(title)s-%(id)s.%(ext)s" </code>. Если вы хотите, чтобы это было для всех ваших загрузок, поместите эту опцию в свой файл конфигурации.</p><h4><span class="ez-toc-section" id="i-46"> Как загрузить видео, начиная с </span></h4><code> - </code>?</h4><p> Либо добавьте <code> https://www.youtube.com/watch?v= </code>, либо отделите идентификатор от вариантов с помощью <code> - </code>:</p><pre> <code> youtube-dl - -wNyEUrxzFU
youtube-dl "https://www.youtube.com/watch?v=-wNyEUrxzFU"
 </code> </pre><h4><span class="ez-toc-section" id="_cookie_youtube-dl"> Как передать файлы cookie на youtube-dl? </span></h4><p> Используйте параметр <code> --cookies </code>, например <code> --cookies /path/to/cookies/file.txt </code>.</p><p> Для извлечения файлов cookie из браузера используйте любое соответствующее расширение браузера для экспорта файлов cookie.Например, получите cookies.txt (для Chrome) или cookies.txt (для Firefox).</p><p> Обратите внимание, что файл cookie должен быть в формате Mozilla / Netscape, а первая строка файла cookie должна быть либо <code> # HTTP Cookie File </code>, либо <code> # Netscape HTTP Cookie File </code>. Убедитесь, что у вас правильный формат новой строки в файле cookie, и при необходимости преобразуйте символы новой строки в соответствии с вашей ОС, а именно <code> CRLF </code> (<code> \ r \ n </code>) для Windows и <code> LF </code> (<code> \ n </code>) для Unix и Unix. -подобные системы (Linux, macOS и др.). <code> Ошибка HTTP 400: неверный запрос </code> при использовании <code> --cookies </code> является хорошим признаком недопустимого формата новой строки.</p><p> Передача файлов cookie в youtube-dl - хороший способ обхода входа в систему, когда конкретный экстрактор не реализует его явно. Другой вариант использования - работа с CAPTCHA, некоторые веб-сайты требуют от вас решения в определенных случаях, чтобы получить доступ (например, YouTube, CloudFlare).</p><h4><span class="ez-toc-section" id="i-47"> Как выполнить потоковую передачу непосредственно на медиаплеер? </span></h4><p> Сначала вам нужно указать youtube-dl для потоковой передачи мультимедиа на стандартный вывод с помощью <code> -o - </code>, а также указать вашему медиаплееру, чтобы он читал из стандартного ввода (он должен быть способен на это для потоковой передачи), а затем перенаправить первый на второй.Например, потоковая передача в vlc может быть достигнута с помощью:</p><pre> <code> youtube-dl -o - "https://www.youtube.com/watch?v=BaW_jenozKcj" | vlc -
 </code> </pre><h4><span class="ez-toc-section" id="i-48"> Как мне загружать только новые видео из плейлиста? </span></h4><p> Используйте функцию загрузки-архивирования. С помощью этой функции вы должны сначала загрузить полный список воспроизведения с <code> --download-archive /path/to/download/archive/file.txt </code>, который будет записывать идентификаторы всех видео в специальный файл. Каждый последующий запуск с тем же <code> --download-archive </code> будет загружать только новые видео и пропускать все видео, которые были загружены ранее.Обратите внимание, что в файл записываются только успешные загрузки.</p><p> Например, сначала</p><pre> <code> youtube-dl --download-archive archive.txt "https://www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re"
 </code> </pre><p> загрузит полный список воспроизведения <code> PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re </code> и создаст файл <code> archive.txt </code>. При каждом последующем запуске будут загружаться только новые видео, если они есть:</p><pre> <code> youtube-dl - скачать архив в архив.txt "https://www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re"
 </code> </pre><h4><span class="ez-toc-section" id="i-49"> Следует ли мне добавить </span></h4><code> --hls-Preferred-native </code> в мою конфигурацию?</h4><p> Когда youtube-dl обнаруживает видео HLS, он может загрузить его с помощью встроенного загрузчика или ffmpeg. Поскольку многие потоки HLS немного недействительны, и каждый из ffmpeg / youtube-dl обрабатывает некоторые недопустимые случаи лучше, чем другой, есть возможность при необходимости переключить загрузчик.</p><p> Когда youtube-dl знает, что один конкретный загрузчик лучше работает для данного веб-сайта, будет выбран этот загрузчик.В противном случае youtube-dl выберет лучший загрузчик для общей совместимости, которым на данный момент является ffmpeg. Этот выбор может измениться в будущих версиях youtube-dl с улучшениями встроенного загрузчика и / или ffmpeg.</p><p> В частности, универсальный экстрактор (используемый, когда ваш веб-сайт отсутствует в списке поддерживаемых youtube-dl сайтов, не может назначать один конкретный загрузчик.</p><p> Если вы добавите в конфигурацию <code> --hls-Prefer-native </code> или <code> --hls-Prefer-ffmpeg </code>, другое подмножество видео не сможет правильно загрузиться.Вместо этого гораздо лучше подать проблему или запрос на перенос, в котором подробно рассказывается, почему нативный загрузчик HLS или ffmpeg является лучшим выбором для вашего варианта использования.</p><h4><span class="ez-toc-section" id="i-50"> Можете ли вы добавить поддержку этого сайта с аниме-видео или сайта, на котором бесплатно показывают текущие фильмы? </span></h4><p> В соответствии с политикой (а также законностью) youtube-dl не включает поддержку служб, которые специализируются на нарушении авторских прав. Как показывает практика, если вы не можете легко найти видео, которое сервису, очевидно, разрешено распространять (т.е. который был загружен создателем, его дистрибьютором или опубликован под бесплатной лицензией), сервис, вероятно, не подходит для включения в youtube-dl.</p><p> Примечание к сервису о том, что они не размещают контент, нарушающий авторские права, а просто ссылаются на тех, кто его размещает, является доказательством того, что сервис должен быть <strong>, а не </strong>, включен в youtube-dl. То же самое касается любого примечания DMCA, когда вся первая страница сервиса заполнена видеороликами, которые им не разрешено распространять. Примечание о «добросовестном использовании» также неубедительно, если сервис показывает видео, защищенные авторскими правами, полностью без разрешения.</p><p> Запросы на поддержку служб, которые <strong> делают </strong>, покупают права на распространение своего контента, тем не менее, совершенно нормальны. В случае сомнений вы можете просто указать источник, в котором упоминается законная покупка контента.</p><h4><span class="ez-toc-section" id="i-51"> Как я могу ускорить работу над моей проблемой? </span></h4><p> (Также известен как: Помогите, моя важная проблема не решена!) Команда разработчиков ядра youtube-dl довольно мала. Хотя мы делаем все возможное, чтобы решить как можно больше проблем, иногда это может занять довольно много времени.Вот что вы можете сделать, чтобы ускорить решение проблемы:</p><p> Прежде всего, сообщите о проблеме в нашу систему отслеживания проблем. Это позволяет нам координировать все усилия пользователей и разработчиков и служит единой точкой. К сожалению, проект youtube-dl стал слишком большим, чтобы использовать личную электронную почту в качестве эффективного канала связи.</p><p> Прочтите приведенные ниже инструкции по сообщению об ошибках. Во многих ошибках отсутствует вся необходимая информация. Если можете, предложите разработчикам youtube-dl доступ через прокси, VPN или оболочку.Если у вас есть возможность, протестируйте проблему с нескольких компьютеров в разных странах, чтобы исключить проблемы местной цензуры или неправильной конфигурации.</p><p> Если никто не заинтересован в решении вашей проблемы, вы можете взять ее в свои руки и отправить запрос на вытягивание (или заставить / заплатить за это кого-то другого).</p><p> Не стесняйтесь время от времени поднимать проблему, написав небольшой комментарий («Проблема все еще присутствует в версии youtube-dl ... из Франции, но исправлена ​​из Бельгии»), но, пожалуйста, не чаще одного раза в месяц.Не указывайте проблему как <code> важная </code> или <code> срочная </code>.</p><h4><span class="ez-toc-section" id="_URL-_youtube-dl"> Как я могу определить, поддерживается ли данный URL-адрес youtube-dl? </span></h4><p> Например, взгляните на список поддерживаемых сайтов. Обратите внимание, что иногда может случиться так, что сайт меняет схему URL-адресов (скажем, с https://example.com/video/1234567 на https://example.com/v/1234567), и youtube-dl сообщает URL-адрес сервис в этом списке как неподдерживаемый. В таком случае просто сообщите об ошибке.</p><p> <em> невозможно определить, поддерживается ли URL-адрес.Это потому, что youtube-dl содержит общий экстрактор, который соответствует <strong> всем </strong> URL. У вас может возникнуть соблазн отключить, исключить или удалить общий экстрактор, но общий экстрактор не только позволяет пользователям извлекать видео с множества веб-сайтов, которые встраивают видео из другой службы, но также может использоваться для извлечения видео из службы, которая это сам хостинг. Поэтому мы не рекомендуем и не поддерживаем отключение, исключение или удаление универсального экстрактора.</p><p> Если вы хотите узнать, поддерживается ли данный URL-адрес, просто вызовите с ним youtube-dl.Если вы не получаете видео обратно, скорее всего, URL-адрес либо не относится к видео, либо не поддерживается. Вы можете узнать, что, проверив вывод (если вы запустите youtube-dl на консоли) или поймав исключение <code> UnsupportedError </code>, если вы запустите его из программы Python.</p><p> До того, как у нас появился шаблон проблемы, несмотря на наши подробные инструкции по сообщению об ошибках, около 80% отчетов о проблемах, которые мы получали, были бесполезны, например, потому что люди использовали старые версии, выпущенные сотнями выпусков, из-за простых синтаксических ошибок (не в youtube-dl но в общем случае использование оболочки), потому что о проблеме уже сообщалось несколько раз раньше, потому что люди на самом деле не читали сообщение об ошибке, даже если в нем говорилось «пожалуйста, установите ffmpeg», потому что люди не упоминали URL-адрес, который они пытались загрузить, и гораздо больше простых проблем, которых легко избежать, многие из которых совершенно не связаны с youtube-dl.</p><p> youtube-dl - это проект с открытым исходным кодом, в котором работает слишком мало добровольцев, поэтому мы предпочли бы потратить время на исправление ошибок там, где мы уверены, что ни одна из этих простых проблем не применима, и где мы можем быть достаточно уверены в том, что сможем воспроизвести проблему. не спрашивая репортера повторно. Таким образом, вывод <code> youtube-dl -v YOUR_URL_HERE </code> - это действительно все, что требуется для сообщения о проблеме. Шаблон задачи также проведет вас через некоторые основные шаги, которые вы можете сделать, например, проверку актуальности вашей версии youtube-dl.</p><p> Большинству пользователей не нужно собирать youtube-dl, и они могут загрузить сборки или получить их из своего дистрибутива.</p><p> Чтобы запустить youtube-dl от имени разработчика, вам также не нужно ничего создавать. Просто выполните</p><p> Чтобы запустить тест, просто вызовите любимую программу запуска тестов или запустите тестовый файл напрямую; любая из следующих работ:</p><pre> <code> python -m unittest обнаружить
тест python / test_download.py
тесты на нос
 </code> </pre><p> См. Пункт 6 руководства по новому экстрактору, чтобы узнать, как запускать конкретные тестовые случаи для экстрактора.</p><p> Если вы хотите создать сборку youtube-dl самостоятельно, вам понадобится</p><ul><li> питон</li><li> make (поддерживается только GNU make)</li><li> pandoc</li><li> молния</li><li> Ностесты</li></ul><h4><span class="ez-toc-section" id="i-52"> Добавление поддержки для нового сайта </span></h4><p> Если вы хотите добавить поддержку нового сайта, прежде всего <strong> убедитесь, что </strong> это сайт <strong>, не посвященный нарушению авторских прав </strong>. youtube-dl не поддерживает <strong> таких сайтов, поэтому запросы на добавление поддержки для них <strong> будут отклонены </strong>.</p><p> После того, как вы убедились, что этот сайт распространяет свой контент на законных основаниях, вы можете следовать этому быстрому списку (при условии, что ваша служба называется <code> yourextractor </code>):</p><ol><li><p> Вилка этого репозитория</p></li><li><p> Ознакомьтесь с исходным кодом с помощью:</p><pre> <code> git clone git@github. https?: //.* \. jpg $ ',
            # TODO дополнительные свойства, либо как:
            # * Ценность
            # * Контрольная сумма MD5; начните строку с md5:
            # * Регулярное выражение; начать строку с re:
            # * Любой тип Python (например int или float)
        }
    }

    def _real_extract (self, url):
        video_id = self._match_id (url)
        webpage = self._download_webpage (url, video_id)

        # TODO сюда идет дополнительный код, например ...
        title = self._html_search_regex (r ' <h2><span class="ez-toc-section" id="i-53"> (.</span></h2> <] +) <', webpage,' uploader ', fatal = False),
            # TODO дополнительные свойства (см. Youtube_dl / extractor / common.py)
        } </pre></li><li><p> Добавьте импорт в <code> youtube_dl / extractor / extractors.py </code>.</p></li><li><p> Запустите <code> python test / test_download.py TestDownload.test_YourExtractor </code>. Этот <em> должен сначала выйти из строя </em>, но вы можете постоянно запускать его, пока не закончите. Если вы решили добавить более одного теста, переименуйте <code> _TEST </code> в <code> _TESTS </code> и внесите его в список словарей.Затем тесты будут называться <code> TestDownload.test_YourExtractor </code>, <code> TestDownload.test_YourExtractor_1 </code>, <code> TestDownload.test_YourExtractor_2 </code> и т. Д. Обратите внимание, что тесты с ключом <code> only_matching </code> в dict теста</p> не учитываются.</li><li><p> Посмотрите на <code> youtube_dl / extractor / common.py </code> возможные вспомогательные методы и подробное описание того, что должен и может вернуть ваш экстрактор. Добавляйте тесты и код столько, сколько хотите.</p></li><li><p> Убедитесь, что ваш код соответствует соглашениям о кодировании youtube-dl, и проверьте его с помощью flake8:</p><pre> <code> $ flake8 youtube_dl / extractor / yourextractor.py
 </code> </pre></li><li><p> Убедитесь, что ваш код работает со всеми версиями Python, заявленными поддерживаемыми youtube-dl, а именно 2.6, 2.7 и 3.2+.</p></li><li><p> Когда тесты пройдут, добавьте новые файлы, зафиксируйте их и отправьте результат, например:</p><pre> <code> $ git add youtube_dl / extractor / extractors.ру
$ git добавить youtube_dl / extractor / yourextractor.py
$ git commit -m '[yourextractor] Добавить новый экстрактор'
$ git push origin yourextractor
 </code> </pre></li><li><p> Наконец, создайте запрос на вытягивание. Затем мы рассмотрим и объединим его.</p></li></ol><p> В любом случае большое спасибо за ваш вклад!</p><h3><span class="ez-toc-section" id="_youtube-dl-2"> правила кодирования youtube-dl </span></h3><p> В этом разделе представлены рекомендации по написанию идиоматического, надежного и перспективного кода экстрактора.</p> Экстракторы<p> очень хрупкие по своей природе, так как они зависят от макета исходных данных, предоставленных сторонними медиа-хостерами вне вашего контроля, и этот макет имеет тенденцию меняться.Как разработчик экстрактора, ваша задача - не только написать код, который будет правильно извлекать медиа-ссылки и метаданные, но и минимизировать зависимость от макета источника и даже сделать так, чтобы код предвидел возможные будущие изменения и был готов к этому. Это важно, потому что это позволит экстрактору не ломаться при незначительных изменениях макета, таким образом, старые версии youtube-dl будут работать. Несмотря на то, что эта проблема с поломкой легко устраняется путем выпуска новой версии youtube-dl со встроенным исправлением, все предыдущие версии перестают работать во всех репозиториях и пакетах дистрибутивов, которые могут быть не такими быстрыми при получении обновления от нас.Излишне говорить, что некоторые дистрибутивы, не выпускающие непрерывный выпуск, могут вообще никогда не получить обновления.</p><h4><span class="ez-toc-section" id="i-54"> Обязательные и необязательные метаполя </span></h4><p> Для работы извлечения youtube-dl полагается на метаданные, которые извлекает ваш экстрактор, и предоставляет youtube-dl в виде информационного словаря или просто <em> info dict </em>. Только следующие мета-поля в информационном слове <em> </em> считаются обязательными для успешного процесса извлечения youtube-dl:</p><ul><li> <code> id </code> (идентификатор носителя)</li><li> <code> заголовок </code> (заголовок СМИ)</li><li> <code> URL </code> (URL загрузки мультимедиа) или <code> форматы </code></li></ul><p> Фактически, технически обязательным является только последний вариант (т.е.е. если вы не можете определить место загрузки носителя, извлечение не имеет смысла). Но по соглашению youtube-dl также обрабатывает <code> id </code> и <code> title </code> как обязательные. Таким образом, вышеупомянутые метаполя являются критическими данными, без которых извлечение не имеет никакого смысла, и если какое-либо из них не удается извлечь, экстрактор считается полностью сломанным.</p><p> Любые поля, кроме вышеупомянутых, считаются <strong> необязательными </strong>. Это означает, что извлечение должно быть <strong> толерантным, </strong> к ситуациям, когда источники для этих полей потенциально могут быть недоступны (даже если они всегда доступны в данный момент), и <strong> перспективным </strong>, чтобы не нарушать извлечение обязательных полей общего назначения.</p><h5><span class="ez-toc-section" id="i-55"> Пример </span></h5><p> Скажем, у вас есть исходный словарь <code> meta </code>, который вы загрузили как JSON с HTTP-запросом, и у него есть ключ <code> summary </code>:</p><pre> meta = self._download_json (url, video_id) </pre><p> Предположим, что на этом этапе макет мета <code> </code>:</p><pre> {
    ...
    "summary": "какой-то необычный итоговый текст",
    ...
} </pre><p> Предположим, вы хотите извлечь сводку <code> </code> и поместить ее в результирующий информационный dict как <code> description </code>.Поскольку описание <code> </code> является необязательным метаполем, вы должны быть готовы к тому, что этот ключ может отсутствовать в мета-слове <code> </code>, поэтому вы должны извлечь его как:</p><pre> description = meta.get ('summary') # правильный </pre><p> и не нравится:</p><pre> description = meta ['summary'] # неверный </pre><p> Последний прервет процесс извлечения с <code> KeyError </code>, если сводка <code> </code> исчезнет из метаданных <code> </code> через некоторое время, но при первом подходе извлечение будет просто продолжено с описанием <code> </code>, установленным на <code> Нет </code>, что совершенно нормально (вспомните <code> Отсутствие </code> эквивалентно отсутствию данных).<] +) <',
 веб-страница, 'описание', по умолчанию = Нет) </pre><p> В случае сбоя этот код будет молча продолжить извлечение с описанием <code> </code>, установленным на <code> Нет </code>. Это полезно для метаполей, которые могут присутствовать или отсутствовать.</p><h4><span class="ez-toc-section" id="i-56"> Предоставить запасные варианты </span></h4><p> При извлечении метаданных попробуйте сделать это из нескольких источников. Например, если <code> title </code> присутствует в нескольких местах, попробуйте извлечь хотя бы из некоторых из них. Это делает его более перспективным на случай, если некоторые из источников станут недоступны.</p><h5><span class="ez-toc-section" id="i-57"> Пример </span></h5><p> Скажем, мета <code> </code> из предыдущего примера имеет заголовок <code> </code>, и вы собираетесь его извлечь. Поскольку заголовок <code> </code> является обязательным мета-полем, вы должны получить что-то вроде:</p><p> Если заголовок <code> </code> исчезнет из мета <code> </code> в будущем из-за некоторых изменений на стороне хостера, извлечение не удастся, поскольку заголовок <code> </code> является обязательным. Это ожидаемо.</p><p> Предположим, что у вас есть другой источник, из которого вы можете извлечь заголовок <code> title </code>, например <code> og: title </code> HTML-мета для веб-страницы <code> </code>.В этом случае вы можете предоставить запасной сценарий:</p><pre> title = meta.get ('title') или self._og_search_title (веб-страница) </pre><p> Этот код сначала попытается извлечь из <code> мета </code>, а в случае неудачи он попытается извлечь <code> og: title </code> с веб-страницы <code> </code>.</p><h4><span class="ez-toc-section" id="i-58"> Регулярные выражения </span></h4><h5><span class="ez-toc-section" id="i-59"> Не захватывайте группы, которые вы не используете </span></h5><p> Группа захвата должна указывать на то, что она где-то используется в коде. Любая неиспользуемая группа должна быть незахватываемой.</p><h5><span class="ez-toc-section" id="i-60"> Пример </span></h5><p> Не записывайте здесь имя атрибута id, так как вы в любом случае не можете использовать его ни для чего.</p><p> Правильно:</p><p> Неправильно:</p><h5><span class="ez-toc-section" id="i-61"> Делайте регулярные выражения расслабленными и гибкими </span></h5><p> При использовании регулярных выражений старайтесь писать их нечеткими, расслабленными и гибкими, пропуская незначительные части, которые с большей вероятностью изменятся, разрешая как одинарные, так и двойные кавычки для значений в кавычках и так далее.</p><h5><span class="ez-toc-section" id="i-62"> Пример </span></h5><p> Допустим, вам нужно извлечь заголовок <code> </code> из следующего HTML-кода:</p><pre> <span> какое-то необычное название </span> </pre><p> Код для этой задачи должен выглядеть примерно так:</p><pre> title = self.<] +) ',
    webpage, 'title', group = 'title') </pre><p> Обратите внимание на то, как вы допускаете потенциальные изменения в значении атрибута </code> стиля <code> или переходите от использования двойных кавычек к одинарным для атрибута <code> класса </code>:</p><p> Код точно не должен выглядеть так:</p><pre> title = self._search_regex (
    r '<span> (. *?) </span>',
    webpage, 'title', group = 'title') </pre><h4><span class="ez-toc-section" id="i-63"> Политика длинных линий </span></h4><p> Существует мягкое ограничение на длину строк кода менее 80 символов.Это означает, что его следует уважать, если это возможно, и если это не ухудшает читаемость и сопровождение кода.</p><p> Например, <strong> никогда не следует </strong> разбивать длинные строковые литералы, такие как URL-адреса или некоторые другие часто копируемые объекты, на несколько строк, чтобы соответствовать этому пределу:</p><p> Правильно:</p><pre> 'https://www.youtube.com/watch?v=FqZTN594JQw&list=PLMYEtVRpaqY00V9W81Cwmzp6N6vZqfUKD4' </pre><p> Неправильно:</p><pre> 'https://www.youtube.com/watch?v=FqZTN594JQw&list='
'PLMYEtVRpaqY00V9W81Cwmzp6N6vZqfUKD4' </pre><h4><span class="ez-toc-section" id="i-64"> Встроенные значения </span></h4><p> Извлечение переменных допустимо для уменьшения дублирования кода и улучшения читаемости сложных выражений.<] +) '
# ... несколько строк кода ...
title = self._html_search_regex (TITLE_RE, веб-страница, 'title') 

Свернуть резервные копии

Множественные резервные значения могут быстро стать громоздкими. Сверните несколько резервных значений в одно выражение с помощью списка шаблонов.

Пример

Хорошо:

 description = self._html_search_meta (
    ['og: description', 'description', 'twitter: description'],
    веб-страница, 'описание', по умолчанию = Нет) 

Огромный:

 описание = (
    себя._og_search_description (веб-страница, по умолчанию = Нет)
    или self._html_search_meta ('описание', веб-страница, по умолчанию = Нет)
    или self._html_search_meta ('twitter: description', webpage, default = None)) 

Список шаблонов, поддерживающих методы: _search_regex , _html_search_regex , _og_search_property , _html_search_meta .

Завершающие скобки

Всегда помещайте завершающие круглые скобки после последнего аргумента.

Пример

Правильно:

 лямбда x: x ['ResultSet'] ['Result'] [0] ['VideoUrlSet'] ['VideoUrl'],
    список) 

Неправильно:

 лямбда x: x ['ResultSet'] ['Result'] [0] ['VideoUrlSet'] ['VideoUrl'],
    список,
) 

Использовать удобные функции преобразования и синтаксического анализа

Обернуть все извлеченные числовые данные в безопасные функции из youtube_dl / utils.py : int_or_none , float_or_none . Используйте их также для преобразования строки в числа.

Используйте url_or_none для безопасной обработки URL.

Используйте try_get для безопасного извлечения метаданных из проанализированного JSON.

Используйте unified_strdate для унифицированного upload_date или любого ГГГГММДД извлечение метаполя, unified_timestamp для унифицированных полей timestamp, извлечения, parse_filesize для px извлечения parse_res, для извлечения count , parse_duration для продолжительности извлечения, parse_age_limit для age_limit извлечения.

Изучите youtube_dl / utils.py для получения дополнительных полезных функций.

Другие примеры
Безопасное извлечение дополнительного описания из проанализированного JSON
 description = try_get (ответ, лямбда x: x ['результат'] ['видео'] [0] ['сводка'], compat_str) 
Безопасное извлечение дополнительных метаданных
 video = try_get (response, lambda x: x ['result'] ['video'] [0], dict) или {}
description = video.get ('сводка')
duration = float_or_none (video.get ('durationMs'), scale = 1000)
view_count = int_or_none (видео.получить ('просмотры')) 

youtube-dl делает все возможное, чтобы быть хорошей программой командной строки, и поэтому ее следует вызывать с любого языка программирования. Если у вас возникнут проблемы с анализом его вывода, смело создавайте отчет.

Из программы Python вы можете встроить youtube-dl более мощным способом, например:

 из __future__ import unicode_literals
импортировать youtube_dl

ydl_opts = {}
с youtube_dl.YoutubeDL (ydl_opts) как ydl:
    ydl.download (['https://www.youtube.com / watch? v = BaW_jenozKc ']) 

Скорее всего, вам захочется использовать разные варианты. Список доступных опций можно найти на странице youtube_dl / YoutubeDL.py . Для начала, если вы хотите перехватить вывод youtube-dl, установите объект logger .

Вот более полный пример программы, которая выводит только ошибки (и короткое сообщение после завершения загрузки) и загружает / конвертирует видео в файл mp3:

 из __future__ import unicode_literals
импортировать youtube_dl


класс MyLogger (объект):
    def debug (self, msg):
        проходить

    def предупреждение (self, msg):
        проходить

    def error (self, msg):
        печать (сообщение)


def my_hook (d):
    если d ['status'] == 'завершено':
        print ('Готово, теперь конвертируем... ')


ydl_opts = {
    'формат': 'bestaudio / лучший',
    'постпроцессоры': [{
        'ключ': 'FFmpegExtractAudio',
        'предпочтительный кодек': 'mp3',
        'предпочтительное качество': '192',
    }],
    'logger': MyLogger (),
    'progress_hooks': [my_hook],
}
с youtube_dl.YoutubeDL (ydl_opts) как ydl:
    ydl.download (['https://www.youtube.com/watch?v=BaW_jenozKc']) 

Об ошибках и предложениях следует сообщать по адресу: https://github.com/ytdl-org/youtube-dl/issues. Если вас не попросили или нет другой уважительной причины (например,г. GitHub не принимает отчет об ошибке), пожалуйста, не отправляйте отчеты об ошибках по электронной почте. Для обсуждения присоединяйтесь к нам на IRC-канале # youtube-dl на freenode (веб-чат).

Пожалуйста, включите полный вывод youtube-dl при запуске с -v , то есть добавьте флаг -v в вашу командную строку , скопируйте весь вывод и опубликуйте его в теле задачи, обернутом в '' для лучшего форматирования. Он должен выглядеть примерно так:

  $ youtube-dl -v <ваша командная строка>
[отладка] Конфигурация системы: []
[отладка] Конфигурация пользователя: []
[отладка] Аргументы командной строки: [u'-v ', u'https: // www.youtube.com/watch?v=BaW_jenozKcj ']
[отладка] Кодировки: locale cp1251, fs mbcs, out cp866, pref cp1251
[отладка] youtube-dl версия 2015.12.06
[отладка] Git HEAD: 135392e
[отладка] Python версии 2.6.6 - Windows-2003Server-5.2.3790-SP2
[отладка] exe-версии: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4
[отладка] Карта прокси: {}
...
  

Не размещать скриншоты подробных логов; допустим только обычный текст.

Выходные данные (включая первые строки) содержат важную отладочную информацию.Проблемы без полного вывода часто не могут быть воспроизведены и, следовательно, не могут быть решены в кратчайшие сроки, если вообще когда-либо.

Пожалуйста, перечитайте проблему еще раз, чтобы избежать пары типичных ошибок (вы можете и должны использовать это как контрольный список):

Достаточно ли описания самой проблемы?

Мы часто получаем отчеты о проблемах, которые мы не можем расшифровать. Хотя в большинстве случаев мы в конечном итоге получаем необходимую информацию после нескольких запросов, это приводит к ненужной трате наших ресурсов.Многие участники, включая меня, также не являются носителями языка, поэтому мы можем неправильно истолковать некоторые части.

Так что, пожалуйста, поясните, какую функцию вы запрашиваете или какую ошибку вы хотите исправить. Убедитесь, что это очевидно

  • В чем проблема
  • Как это исправить
  • Как будет выглядеть предложенное вами решение

Если ваш отчет короче двух строк, в нем почти наверняка отсутствуют некоторые из них, что затрудняет нам ответ на него.Часто мы слишком вежливы, чтобы сразу закрыть проблему, но из-за отсутствия информации возможно неправильное толкование. Я, как коммиттер, часто расстраиваюсь из-за этих проблем, поскольку для меня единственный способ двигаться вперед - это снова и снова просить разъяснений.

Для отчетов об ошибках это означает, что ваш отчет должен содержать полный вывод youtube-dl при вызове с флагом -v . Сообщение об ошибке, которое вы получаете для (большинства) ошибок, даже говорит об этом, но вы не поверите, сколько из наших отчетов об ошибках не содержат этой информации.

Если у вашего сервера несколько IP-адресов или вы подозреваете наличие цензуры, добавление --call-home может быть хорошей идеей для получения дополнительной диагностики. Если ошибка ОШИБКА: Невозможно извлечь ... и вы не можете воспроизвести его из нескольких стран, добавьте --dump-pages (предупреждение: это приведет к довольно большому результату, перенаправьте его в файл log. txt , добавив > log.txt 2> & 1 в вашу командную строку) или загрузите файлы .dump , которые вы получите, когда куда-нибудь добавите --write-pages .

Запросы в службу поддержки сайта должны содержать пример URL-адреса . Пример URL-адреса - это URL-адрес, который вы, возможно, захотите загрузить, например https://www.youtube.com/watch?v=BaW_jenozKc . Должно быть очевидное видео. За исключением особых обстоятельств, главная страница видеосервиса (например, https://www.youtube.com/ ) - это , а не как пример URL.

Вы используете последнюю версию?

Прежде чем сообщать о какой-либо проблеме, введите youtube-dl -U .Это должно сообщить, что вы в курсе. Около 20% отчетов, которые мы получаем, уже исправлены, но люди используют устаревшие версии. Это также касается запросов функций.

Проблема уже задокументирована?

Убедитесь, что кто-то еще не открыл проблему, которую вы пытаетесь открыть. Выполните поиск в верхней части окна или просмотрите проблемы GitHub этого репозитория. Если есть проблема, не стесняйтесь писать что-нибудь вроде «Это касается и меня, начиная с версии 2015.01.01. Вот еще немного информации по этому вопросу: ... ". Хотя некоторые проблемы могут быть старыми, добавление нового сообщения в них часто способствует быстрой активности.

Почему существующих вариантов недостаточно?

Прежде чем запрашивать новую функцию, ознакомьтесь со списком поддерживаемых функций. Многие запросы функций относятся к уже существующим функциям! Пожалуйста, обязательно продемонстрируйте свою работу в отчете о проблеме и подробно опишите, как существующие аналогичные опции , а не решают вашу проблему.

Достаточно ли контекста в вашем отчете об ошибке?

Люди хотят решить проблемы и часто думают, что делают нам одолжение, разбивая свои более крупные проблемы (например, желая пропустить уже загруженные файлы) на конкретный запрос (например, прося нас проверить, существует ли файл перед загрузкой информационной страницы) . Однако часто бывает так, что они разбивают проблему на два этапа: простой и невозможный (или чрезвычайно сложный).

Затем нам предоставляется очень сложный запрос, когда исходную проблему можно решить гораздо проще, например.г. записав идентификаторы загруженных видео в отдельный файл. Чтобы этого избежать, вы должны включить более широкий контекст, где это неочевидно. В частности, каждый запрос функции, который не заключается в добавлении поддержки для нового сайта, должен содержать сценарий варианта использования, который объясняет, в какой ситуации отсутствующая функция будет полезна.

Проблема связана с одной проблемой, и только с одной проблемой?

Некоторые из наших пользователей, кажется, думают, что существует предел вопросов, которые они могут или должны открывать.Нет предела вопросов, которые они могут или должны открывать. Хотя может показаться привлекательной возможность свести все свои проблемы в одну заявку, это означает, что кто-то, решивший одну из ваших проблем, не может пометить проблему как закрытую. Как правило, сообщение о нескольких проблемах приводит к тому, что тикет задерживается, поскольку никто не хочет атаковать этого чудовища, пока кто-нибудь милостиво не разделит проблему на несколько.

В частности, каждая проблема запроса поддержки сайта должна относиться только к услугам на одном сайте (обычно в одном домене, но всегда с использованием одной и той же внутренней технологии).Не запрашивайте поддержку видео пользователей vimeo, подкастов Белого дома и страниц Google Plus в одном и том же выпуске. Кроме того, убедитесь, что вы не публикуете отчеты об ошибках вместе с запросами функций. Как показывает опыт, запрос функции не включает в себя выходные данные youtube-dl, которые не имеют непосредственного отношения к данной функции. Не размещайте отчеты о сетевых ошибках вместе с запросом новой видеосервиса.

Кому-нибудь понадобится функция?

Публикуйте только те функции, которые требуются вам (или недееспособному другу, с которым вы можете лично поговорить).Не публикуйте функции, потому что они кажутся хорошей идеей. Если они действительно полезны, их запросит тот, кто в них нуждается.

Ваш вопрос о youtube-dl?

Это может показаться странным, но некоторые сообщения об ошибках, которые мы получаем, совершенно не связаны с youtube-dl и относятся к другому или даже собственному приложению репортера. Убедитесь, что вы действительно используете youtube-dl. Если вы используете пользовательский интерфейс для youtube-dl, сообщите об ошибке разработчику фактического приложения, предоставляющего пользовательский интерфейс.С другой стороны, если ваш пользовательский интерфейс для youtube-dl не работает каким-либо образом, по вашему мнению, он связан с youtube-dl, непременно сообщите об ошибке.

youtube-dl передан в общественное достояние правообладателями.

Этот файл README был первоначально написан Дэниелом Болтоном и также является общественным достоянием.

Как скачать видео с YouTube на iPhone, Android, Mac и ПК

Научиться скачивать видео с YouTube может быть очень полезно в определенных обстоятельствах, например, когда вы путешествуете.Есть несколько веских причин, по которым вы можете захотеть загрузить видео с YouTube, например, если у вас нет подключения к Интернету и вы хотите сохранить их для просмотра в автономном режиме. Загрузка видео с YouTube на телефон - это также способ сэкономить на использовании данных.

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

YouTube позволяет легко делиться видео в социальных сетях или с помощью встраивания. Но законно ли скачивать видео с YouTube? Мы рассмотрим эту проблему ниже.

Но если вы ищете, как загружать видео с YouTube для личного использования в автономном режиме, вот руководство о том, как это сделать на iPhone и iPad, Mac, Android и ПК.

Законна ли загрузка видео с YouTube? Что вам нужно знать

Согласно условиям предоставления услуг Google для YouTube, ответ будет отрицательным: «Вы можете получить доступ к Контенту для вашей информации и личного использования исключительно в соответствии с назначением через предоставляемые функции Сервиса и в соответствии с настоящими Условиями использования. . Вы не должны загружать какой-либо Контент, если не увидите ссылку «загрузить» или аналогичную ссылку, отображаемую YouTube в Сервисе для этого Контента ».

Если вы хотите скачать видео с YouTube, единственный способ сделать это ответственно - заплатить 11 долларов.99 для YouTube Premium.

Если вы нарушите Условия использования YouTube, компания может закрыть вашу учетную запись, как указано здесь: «YouTube прекратит доступ пользователя к Сервису, если при определенных обстоятельствах он будет признан неоднократным нарушителем».

Однако проблема не совсем черно-белая. GitHub восстановил инструмент с открытым исходным кодом YouTube-dl после прекращения работы программного обеспечения, когда Ассоциация индустрии звукозаписи Америки пожаловалась на нарушение раздела 1201 Закона о защите авторских прав в цифровую эпоху.Но GitHub обнаружил, что YouTube-dl использовался журналистами и преподавателями без нарушения авторских прав.

Как загрузить видео с YouTube на iPhone и iPad

Загрузить видео с YouTube на iPhone и iPad - это немного сложно, поскольку Apple контролирует приложения, доступные в ее магазине. Если вы взломали свой телефон, есть больше возможностей, но если вы не хотите идти по этому пути, вот лучший и самый простой способ.

1. Загрузите и откройте приложение Documents by Readdle.

2. Нажмите значок компаса , чтобы открыть веб-браузер, и перейдите по адресу www.videosolo.com/online-video-downloader/ .

3. Вставьте ссылку на видео YouTube в текстовое поле и нажмите «Загрузить». Через несколько секунд видео будет декодировано и сгенерировано список различных выходных форматов и параметров качества.

(Изображение предоставлено: Tom's Guide)

4. Нажмите «Загрузить» на предпочтительном варианте вывода.

5. Введите имя и место загрузки видео.

7. Коснитесь раздела «Загрузки» на нижней панели навигации , чтобы просмотреть загруженные видео в приложении «Документы».

(Изображение предоставлено: Как загрузить видео с YouTube на iPhone)

8. Чтобы сохранить загруженные видео на жесткий диск iPhone или iPad, вернитесь на главный экран приложения «Документы» и откройте папку «Загрузки».

9. Найдите нужное видео и коснитесь значка с тремя точками на нем.

10. Нажмите «Поделиться», а затем «Сохранить видео».

(Изображение предоставлено: Как загрузить видео с YouTube на iPhone)

11. Вы можете найти загруженные видео с YouTube в приложении «Фото».

Как загрузить видео с YouTube на Mac

Есть несколько инструментов и программ, которые позволяют загружать видео с YouTube на Mac.

Один из простых способов - использовать инструмент захвата экрана, встроенный в MacOS. Не будет качественно, но это что-то.Просто нажмите Command + Shift + 5, чтобы открыть параметры записи экрана. Вы можете выбрать окно или записать весь экран, а также изменить параметры, чтобы включить звук с микрофона вашего Mac.

Лучшая программа для загрузки видео с YouTube на Mac в высококачественных форматах - это 4K Video Downloader. Это бесплатно до 30 загрузок в день, или вы можете перейти на премиальный план. Он может загружать видео с качеством до 8K и в различных форматах. Загрузчик видео 4K также может захватывать целые плейлисты YouTube.

Вот как им пользоваться:

1. Загрузите и установите 4K Video Downloader и откройте программу.

2. Найдите видео на YouTube и скопируйте ссылку.

4. Нажмите «Вставить ссылку» в меню.

(Изображение предоставлено Tom's Guide)

5. Щелкните Загрузить после выбора из списка параметров качества и формата.

(Изображение предоставлено Tom's Guide)

6. После загрузки видео щелкните значок с тремя точками, чтобы вы могли воспроизвести его, найти его на своем компьютере и выполнить другие действия.

(Изображение предоставлено Tom's Guide)

Как загрузить видео с YouTube на Android

Загрузка видео с YouTube с помощью приложения для Android из магазина Google Play будет невозможна. У Google это заблокировано. Однако вы можете найти загружаемые приложения через файлы APK, например, наше лучшее предложение TubeMate. Вот как им пользоваться.

1. Загрузите TubeMate и установите на свой телефон Android. Возможно, вам потребуется изменить настройки безопасности.

2. Откройте TubeMate и найдите видео на YouTube.

3. Нажмите зеленую кнопку «Загрузить».

(Изображение предоставлено: Tom's Guide)

4. Выберите из списка параметры качества и формата. Нажмите зеленую кнопку «Загрузить».

5. Нажмите значок списка загрузок в нижнем меню, чтобы найти свое видео. Или откройте список загрузок, нажав на значок с тремя точками в правом верхнем углу меню TubeMate.

6. Нажмите значок с тремя точками рядом с видео, чтобы сохранить его в новом месте, переименовать и выполнить другие действия.

(Изображение предоставлено Tom's Guide)

Как загрузить видео с YouTube на ПК

Лучший способ загрузить видео с YouTube на ПК с Windows - это также загрузчик видео 4K. Выполните те же действия, которые мы описали для загрузки видео с YouTube на Mac.

Лучшие предложения YouTube Premium на сегодня

Трамп подал иск против Facebook, Twitter и YouTube

ВАШИНГТОН (AP) - Бывший президент Дональд Трамп подал иск против трех крупнейших технологических компаний страны, утверждая, что он и другие консерваторы подверглись незаконной цензуре.Но эксперты по правовым вопросам говорят, что иски, вероятно, обречены на провал с учетом существующих прецедентов и правовой защиты.

Трамп объявил об иске против Facebook, Twitter и Google YouTube, а также Марка Цукерберга, Джека Дорси и Сундара Пичаи на пресс-конференции в среду в Нью-Джерси, где он потребовал восстановить свои учетные записи.

Трамп был отстранен от трибун с января, когда его последователи яростно штурмовали здание Капитолия, пытаясь помешать Конгрессу удостоверить победу Джо Байдена на посту президента.Компании выразили опасения, что Трамп спровоцирует дальнейшее насилие, и держат его взаперти. Все трое отказались от комментариев в среду.

«Мы просим окружной суд США Южного округа Флориды приказать немедленно прекратить незаконную постыдную цензуру американского народа компаниями социальных сетей», - сказал Трамп о поданных документах. «Мы собираемся привлечь к ответственности крупные технологии».

Twitter, Facebook и Google являются частными компаниями, и пользователи должны согласиться со своими условиями обслуживания, чтобы использовать их продукты.В соответствии с разделом 230 Закона о порядочности в коммуникациях 1996 года платформам социальных сетей разрешается модерировать свои услуги, удаляя сообщения, которые, например, являются непристойными или нарушают собственные стандарты услуг, если они действуют «добросовестно». Закон также обычно освобождает интернет-компании от ответственности за материалы, публикуемые пользователями.

Но Трамп и некоторые другие политики давно утверждают, что Twitter, Facebook и другие платформы социальных сетей злоупотребили этой защитой и должны потерять свой иммунитет - или, по крайней мере, его урезать.

Хотя консерваторы часто заявляют, что сайты настроены против них, несколько недавних исследований показали, что это не так. Действительно, сообщения консервативных комментаторов, таких как Бен Шапиро, Франклин Грэм, Дэн Бонгино и Динеш Д’Соуза, обычно являются одними из самых популярных в Facebook.

В иске против Facebook и генерального директора Цукерберга говорится, что Facebook действовал неконституционно, когда удалил Трампа с платформы. Иски против Twitter и YouTube предъявляют аналогичные претензии. Все трое просят суд присудить неуказанный ущерб, объявить раздел 230 неконституционным и восстановить счета Трампа, а также счета нескольких других истцов, которые присоединились к искам и также удалили сообщения или учетные записи.

Судебные процессы Трампа, однако, скорее всего, обречены на провал, сказал Эрик Голдман, профессор права в Университете Санта-Клары в Калифорнии, который изучил более 60 подобных неудавшихся судебных исков, направленных на борьбу с интернет-компаниями за прекращение или приостановление действия учетных записей пользователей. .

«Они спорили обо всем, включая Первую поправку, и ничего не добились», - сказал Голдман. «Может быть, у него есть хитрость в рукаве, которая поможет ему справиться с десятками судебных исков перед ним.Я в этом сомневаюсь."

«Иск Трампа - это DOA», - повторил Пол Барретт, заместитель директора Центра бизнеса и прав человека Школы бизнеса Стерна Нью-Йоркского университета.

Барретт сказал, что Трамп в корне неправильно понимал Конституцию. «Первая поправка касается государственной цензуры или регулирования речи. Это не мешает корпорациям частного сектора регулировать контент на своих платформах », - сказал он по электронной почте. «Фактически, Facebook и Twitter сами имеют право на свободу слова Первой поправки, чтобы определять, какую речь их платформы проецируют и усиливают - и это право включает исключение ораторов, которые подстрекают к насилию, как это сделал Трамп в связи с восстанием в Капитолии 6 января.

Goldman сказал, что он подозревает, что команда юристов Трампа знает, что она не выиграет в суде, и предположил, что Трамп подает иски, чтобы привлечь внимание.

Действительно, комитет по политическим действиям Трампа уже собирал деньги на это объявление к середине дня.

Как президент, Трамп в прошлом году подписал указ, оспаривающий раздел 230, который считался в значительной степени символическим.

«Это всегда было послание на их базу, что они сражаются от их имени против злых технологических гигантов Кремниевой долины», - сказал Голдман.

Действие Трампа произошло через неделю после того, как федеральный судья заблокировал новый закон Флориды, подписанный союзником Трампа, губернатором-республиканцем Роном ДеСантисом, который стремился наказать крупные социальные сети, такие как Facebook и Twitter, за удаление контента или запрет политиков. Закон позволил бы штату оштрафовать компании на 250 000 долларов в день за удаление счетов политических кандидатов в масштабе штата и на 25 000 долларов в день за удаление аккаунтов тех, кто баллотировался в местные органы власти. Но 30 июня окружной судья США Роберт Хинкль вынес предварительный судебный запрет, запрещающий исполнение нового закона.

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

Мэтт Шруерс, президент Ассоциации индустрии компьютеров и коммуникаций, торговой группы технологической индустрии, в которую входят Facebook, Twitter и Google, сказал, что интернет-компании имеют право обеспечивать соблюдение своих условий обслуживания.

«Необоснованный коллективный иск не изменит того факта, что пользователи - даже U.С. Президенты - должны соблюдать правила, которые они согласовали », - сказал он в заявлении.

После ухода из Белого дома Трамп продолжал повторять ложь о выборах 2020 года, безосновательно утверждая, что он победил, даже несмотря на то, что официальные лица штата и местные избирательные органы, его собственный генеральный прокурор и многочисленные судьи, в том числе и назначенные им, заявили, что он утверждает, что никаких доказательств массового мошенничества на выборах нет.