Как скачать YouTube 4K видео с помощью Youtube-dl скрипта

Многие Android устройства теперь могут поддерживать 4K VP9 и / или H.264 декодирование видео, но по некоторым причинам, Google работает только с 4K видео устройствами работающими под управлением Android TV OS, а не только Android, причем последние ограничены 1080p видео. Если по каким — то причинам вы хотите смотреть видео YouTube 4K на устройстве, вы можете загрузить его с YouTube-DL сценарий написан в Python, и доступен для Linux, Windows и Mac OS.

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

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

Если вы уже установили скрипт, он также может быть обновлен:

sudo youtube-dl --update

Я буду использовать один из самых популярных 4K видео на YouTube в качестве примера, а именно: КОСТА — РИКА В 4K 60fps (ULTRA HD)  / Freefly Movi .

Первая задача состоит в том, чтобы вывести список поддерживаемых форматов видео-ролика:

<span class="crayon-v">youtube</span><span class="crayon-o">-</span><span class="crayon-e">dl </span> https://www.youtube.com/watch?v=iNJdPyoqt8U <span class="crayon-o">--</span><span class="crayon-v">list</span><span class="crayon-o">-</span><span class="crayon-v">formats
[youtube] iNJdPyoqt8U: Downloading webpage
[youtube] iNJdPyoqt8U: Downloading video info webpage
[youtube] iNJdPyoqt8U: Extracting video information
[youtube] iNJdPyoqt8U: Downloading MPD manifest
[info] Available formats for iNJdPyoqt8U:
format code  extension  resolution note
249          webm       audio only DASH audio   58k , opus @ 50k (48000Hz), 1.91MiB
250          webm       audio only DASH audio   90k , opus @ 70k (48000Hz), 2.64MiB
140          m4a        audio only DASH audio  129k , m4a_dash container, mp4a.40.2@128k (44100Hz), 4.72MiB
251          webm       audio only DASH audio  165k , opus @160k (48000Hz), 5.14MiB
171          webm       audio only DASH audio  171k , vorbis@128k (44100Hz), 5.01MiB
160          mp4        256x144    DASH video  111k , avc1.4d400c, 15fps, video only, 4.01MiB
278          webm       256x144    DASH video  113k , webm container, vp9, 30fps, video only, 3.47MiB
133          mp4        426x240    DASH video  249k , avc1.4d4015, 30fps, video only, 8.98MiB
242          webm       426x240    DASH video  275k , vp9, 30fps, video only, 7.39MiB
243          webm       640x360    DASH video  514k , vp9, 30fps, video only, 13.66MiB
134          mp4        640x360    DASH video  607k , avc1.4d401e, 30fps, video only, 14.67MiB
244          webm       854x480    DASH video  943k , vp9, 30fps, video only, 24.52MiB
135          mp4        854x480    DASH video 1111k , avc1.4d401f, 30fps, video only, 28.93MiB
247          webm       1280x720   DASH video 1828k , vp9, 30fps, video only, 49.38MiB
136          mp4        1280x720   DASH video 2220k , avc1.4d401f, 30fps, video only, 55.82MiB
248          webm       1920x1080  DASH video 3239k , vp9, 30fps, video only, 87.46MiB
137          mp4        1920x1080  DASH video 4173k , avc1.640028, 30fps, video only, 103.13MiB
271          webm       2560x1440  DASH video 10210k , vp9, 30fps, video only, 270.64MiB
264          mp4        2560x1440  DASH video 11391k , avc1.640032, 30fps, video only, 277.64MiB
266          mp4        3840x2160  DASH video 22317k , avc1.640033, 30fps, video only, 662.23MiB
138          mp4        3840x2160  DASH video 24322k , avc1.640033, 30fps, video only, 573.82MiB
313          webm       3840x2160  DASH video 31379k , vp9, 30fps, video only, 678.65MiB
17           3gp        176x144    small , mp4v.20.3,  mp4a.40.2@ 24k
36           3gp        320x180    small , mp4v.20.3,  mp4a.40.2
43           webm       640x360    medium , vp8.0,  vorbis@128k
18           mp4        640x360    medium , avc1.42001E,  mp4a.40.2@ 96k
22           mp4        1280x720   hd720 , avc1.64001F,  mp4a.40.2@192k (best)
</span>

Таким образом, мы можем видеть, что есть много различных форматов для данного видео с разным разрешением, форматами контейнеров и битрейтом. Вы должны найти строки, которые вы хотите, и выбрать соответствующий формат «код» в первом столбце, чтобы загрузить видео и аудио. Я выберу 313 для видео и пусть будет в лучшем аудио формате .

youtube-dl  https://www.youtube.com/watch?v=iNJdPyoqt8U -f 313+bestaudio
[youtube] iNJdPyoqt8U: Downloading webpage
[youtube] iNJdPyoqt8U: Downloading video info webpage
[youtube] iNJdPyoqt8U: Extracting video information
[youtube] iNJdPyoqt8U: Downloading MPD manifest
[download] Destination: COSTA RICA IN 4K 60fps (ULTRA HD) w_ Freefly Movi-iNJdPyoqt8U.f313.webm
[download] 100% of 678.65MiB in 04:03
[download] Destination: COSTA RICA IN 4K 60fps (ULTRA HD) w_ Freefly Movi-iNJdPyoqt8U.f171.webm
[download] 100% of 5.01MiB in 00:01
[ffmpeg] Merging formats into "COSTA RICA IN 4K 60fps (ULTRA HD) w_ Freefly Movi-iNJdPyoqt8U.webm"
Deleting original file COSTA RICA IN 4K 60fps (ULTRA HD) w_ Freefly Movi-iNJdPyoqt8U.f313.webm (pass -k to keep)
Deleting original file COSTA RICA IN 4K 60fps (ULTRA HD) w_ Freefly Movi-iNJdPyoqt8U.f171.webm (pass -k to keep)

Знак «+» используется для объединения видео и аудио. Если вы не добавите опцию для аудио, будут загружены только видео без звука. Вы также можете запустить » YouTube-DL URL » без вариантов, и он загрузит видео с «лучшим аудио и видео», но вы не будете иметь полный контроль над точным форматом видео.

Youtube-HD скрипт имеет множество опций другие, включают поддержку загрузки списков воспроизведения YouTube, так что это очень полезный скрипт.

Благодарим сайт cnx-software.com за предоставленную информацию

Оригинал статьи тут

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

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

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments