Загрузите все с YouTube-видео с помощью youtube-dl

Это не драйвер дисплея, делающий замораживание. Его энергосберегающее энергопотребление «C state». Вы добавляете параметр ядра, чтобы предотвратить загрузку CPU над состоянием C.

отредактируйте /etc/default/grub и отредактируйте строку GRUB_CMDLINE_LINUX_DEFAULT, добавив intel_idle.max_cstate=1 к тому, что уже может быть там. После сохранения файла выполните sudo update-grub, затем перезагрузитесь.

12
задан 8 April 2018 в 13:05

6 ответов

@leetbacoon увидеть ответ на комментарий в самом низу. (низкая рэп еще сры)

Примечание: я буду использовать более длинные имена переключателя, чтобы избежать путаницы. Многие коммутаторы имеют более короткие версии. Ознакомиться С Документами: Варианты.

Примечание: - для визуального удобства \ используется для отображения переключается отдельно; все \ может быть опущен; при использовании [F4] и убедитесь, что нет пробела после \.

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

Справка:

заменить /archive/videos/TED_Archive/ в переключателях --download-archive и нажать [F8] с путь к каталогу вашего выбора. пример путь Storage /архив/видео пример видео по ссылке: https://www.youtube.com/watch?v=0bFs6ZiynSU пример канала каталог /TED_Archive [dиода d17]====[!dиода d17] youtube-dl \ --limit-rate '0.25M' \ --retries '3' \ --no-overwrites \ --call-home \ --write-info-json \ --write-description \ --write-thumbnail \ --all-subs \ --convert-subs 'srt' \ --write-annotations \ --add-metadata \ --embed-subs \ --download-archive '/archive/videos/TED_Archive/TED_Archive.ytdlarchive' \ --format 'bestvideo+bestaudio/best' \ --merge-output-format 'mkv' \ --output '/archive/videos/TED_Archive/%(upload_date)s_%(id)s/TED_Archive_%(upload_date)s_%(id)s_%(title)s.%(ext)s' \ 'https://www.youtube.com/watch?v=0bFs6ZiynSU' ;

Примечание: приложить все аргументы с [F9] и для анализа безопасности. Объяснение рекомендуемых переключатели:

заменить /archive/videos/TED_Archive/ в переключателях --download-archive и нажать [F8] с путь к каталогу вашего выбора. --retries '5' используется для автоматического повтора загрузки видео, если это не удается. Полезно при загрузке плейлиста или канала (который, с точки зрения YouTube, а также плейлист (этого конкретного канала)). Значения: любое положительное целое число. По умолчанию 10. Макс [от f13] (введите как строковый литерал). пример путь Storage /архив/видео --no-overwrites Аргументы: нет Дополнительно: Не перезаписывает существующие файлы метаданных с одинаковыми именами. Ommission: будет перезаписывать существующие файлы метаданных с одинаковыми именами, но не видео файл. --call-home используется для связи с сервером ytdl для отладки. "Если ваш сервер имеет несколько IP-адресов или вы подозреваете, что цензура, добавив, - позвони-домой может быть хорошей идеей, чтобы получить больше диагностики." – Документы: ошибки, извлекать 20180408, пример видео по ссылке: https://www.youtube.com/watch?v=0bFs6ZiynSU --write-description Аргументы: нет выходной Формат: обычный текст; дополнение: пишет текст написал добавившего видео в разделе Описание видео (под видео (макет 2018 ютубе)) в отдельный файл [клавиши f21]. Сохраненные в одной папке, как видео файл. пример канала каталог /TED_Archive --write-annotations пишет видео аннотации в файл .annotations.xml. Переименовано согласно шаблона, описанного в --output. Сохранены в том же каталоге, как файл видео. Аргументы: нет Формат вывода: .в формате XML; --all-subs пишет все созданные доступны субтитры для видео в соответствующих файлах (исх.: [f32 из], subtitles.fr.vtt, subtitles.es.vtt) Аргументы: нет выходной Формат: умолчанию .vtt; можно указать другие форматы с [f36 в] сообщения об ошибках: если нет субтитров, имеется предупреждение будет напечатано в stdout - формате: [fунции f37]

полезные команды:

Примечание: использовать youtube-dl --list-subs '<video_url>' для исследования доступны эскизы конкретного видео (не работает на плейлист ссылка); экс.: youtube-dl --list-subs 'https://www.youtube.com/watch?v=odwfHu6MDuU'

[г117] [и D40]--retries '5' используется для автоматического повтора загрузки видео, если оно терпит неудачу. Полезно при загрузке плейлиста или канала (который, с точки зрения YouTube, а также плейлист (этого конкретного канала)). Значения: любое положительное целое число. По умолчанию 10. Макс [от f13] (введите как строковый литерал).[!и D40] [dрайвер d41]--retries '5' используется для автоматического повтора загрузки видео, если это не удается. Полезно при загрузке плейлиста или канала (который, с точки зрения YouTube, а также плейлист (этого конкретного канала)). Значения: любое положительное целое число. По умолчанию 10. Макс [от f13] (введите как строковый литерал).[!dрайвер d41] --no-overwrites Аргументы: нет Дополнительно: Не перезаписывает существующие файлы метаданных с одинаковыми именами. Ommission: будет перезаписывать существующие файлы метаданных с одинаковыми именами, но не видео файл. --call-home используется для связи с сервером ytdl для отладки. "Если ваш сервер имеет несколько IP-адресов или вы подозреваете, что цензура, добавив, - позвони-домой может быть хорошей идеей, чтобы получить больше диагностики." – Документы: ошибки, извлекать 20180408, [размером d57]--no-overwrites Аргументы: нет Дополнительно: Не перезаписывает существующие файлы метаданных с одинаковыми именами. Ommission: будет перезаписывать существующие файлы метаданных с одинаковыми именами, но не видео файл.[!размером d57] --write-description Аргументы: нет выходной Формат: обычный текст; дополнение: пишет текст написал добавившего видео в разделе Описание видео (под видео (макет 2018 ютубе)) в отдельный файл [клавиши f21]. Сохраненные в одной папке, как видео файл.

--write-description Аргументы: нет выходной Формат: обычный текст; дополнение: пишет текст написал добавившего видео в разделе Описание видео (под видео (макет 2018 ютубе)) в отдельный файл [клавиши f21]. Сохраненные в одной папке, как видео файл.

[!г117]

полезные команды:

[f45 с] Аргументы: нет поведение: записывает метаданные в файл вывода видео. Примечание: не требуется .info.json, созданного --write-info-json

[dрайвер d41]--retries '5' используется для автоматического повтора загрузки видео, если оно терпит неудачу. Полезно при загрузке плейлиста или канала (который, с точки зрения YouTube, а также плейлист (этого конкретного канала)). Значения: любое положительное целое число. По умолчанию 10. Макс [от f13] (введите как строковый литерал).[!dрайвер d41] '<video_url>' Аргументы: строку : URL-адрес конкретного Сообщения видео ошибка: 1. Если нет видео URL, представленный ytdl не будет выполнять и отображать помочь. 2. Если неверный URL видео представлено сообщение об ошибке будет напечатано в stdout - формате: ERROR: u'' is not a valid URL. Set --default-search "ytsearch" (or run youtube-dl "ytsearch:" ) to search YouTube

--download-archive '<archive_path>/<channel_name>/<channel_name>.ytdlarchive' поведение: используется для создания текстового файла, содержащего ссылки на ранее загруженные видео. Позволяет пропускать эти видео при загрузке на весь канал. Не надо при загрузке только одного видео. Аргументы: строка : композитный пути в свой видеоархив, каталог имени канала. Имя файла состоит из имени канала с расширением [f55, которая]. (также может быть .ТХТ, но уникальный Формат позволяет легко дифференциация) Формат: обычный текст; один идентификатор в строку: 1. ytdl читает этот файл, игнорирует и пропускает все видео с их звукозапись, даже если еще не скачали. 2. автоматически добавляет идентификатор последнего загруженного видео на этот файл Ommission: если видео файл и файлы метаданных существуют ytdl будет загружать их снова.

сделать директорию misc в архиве видео и хранить все одном видео там. когда вы загружаете один или несколько видео из канала сделать специальный каталог для этого канала. В этом случае имя канала TED Archive и имя каталога будет [f75 в Джей]. (Я превентивно заменить все пробелы символом подчеркивания для удобства навигации каталог и файловый ввод/вывод действия при использовании баш (или Python) скрипты).

--merge-output-format '<video_format>' Аргументы: Формат видеофайла. (исх.: МР4, MKV и 3gp и т. д.) Дополнение: можно указать видео файл формата Ommission: по умолчанию [от f60] – документы Примечание: документы: выбор формата

и просто интересно, почему это 1080р копия считается лучшей, если 1440р доступна? И почему 2160р отображается? Этот параметр не отображается на моем конце (это шапки в 1440p) – leetbacoon

Примечание: youtube-dl --list-formats '<video_url>' для исследования существующих видео и аудио форматов и качеств конкретного видео (не работает на плейлист ссылка); Исх.: youtube-dl --list-formats 'https://www.youtube.com/watch?v=odwfHu6MDuU'

Аргументы:

поведение:

Аргументы: You can also use a file extension (currently 3gp, aac, flv, m4a, mp3, mp4, ogg, wav, webm are supported) to download the best quality format of a particular file extension served as a single file

[f77 на английском языке]

bestvideo: Select the best quality video-only format

2
ответ дан 17 July 2018 в 17:18

Чтобы просто загрузить видео, вы можете использовать это:

youtube-dl --all-subs "https://www.youtube.com/watch?v=KYBok-XGsKM"

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

youtube-dl -F "https://www.youtube.com/watch?v=KYBok-XGsKM"

И это результат для вашего видео:

[youtube] KYBok-XGsKM: Downloading webpage [youtube] KYBok-XGsKM: Downloading video info webpage [youtube] KYBok-XGsKM: Extracting video information WARNING: unable to extract uploader nickname [info] Available formats for KYBok-XGsKM: format code extension resolution note 249 webm audio only DASH audio 52k , opus @ 50k, 4.19MiB 250 webm audio only DASH audio 75k , opus @ 70k, 5.42MiB 140 m4a audio only DASH audio 129k , m4a_dash container, mp4a.40.2@128k, 10.59MiB 171 webm audio only DASH audio 131k , vorbis@128k, 7.66MiB 251 webm audio only DASH audio 135k , opus @160k, 9.58MiB 278 webm 256x144 144p 98k , webm container, vp9, 30fps, video only, 6.59MiB 160 mp4 256x144 144p 114k , avc1.4d400c, 15fps, video only, 9.04MiB 242 webm 426x240 240p 205k , vp9, 30fps, video only, 11.47MiB 133 mp4 426x240 240p 265k , avc1.4d4015, 30fps, video only, 20.11MiB 243 webm 640x360 360p 362k , vp9, 30fps, video only, 21.93MiB 134 mp4 640x360 360p 602k , avc1.4d401e, 30fps, video only, 20.42MiB 244 webm 854x480 480p 662k , vp9, 30fps, video only, 37.82MiB 135 mp4 854x480 480p 1020k , avc1.4d401f, 30fps, video only, 42.62MiB 247 webm 1280x720 720p 1353k , vp9, 30fps, video only, 81.53MiB 136 mp4 1280x720 720p 2013k , avc1.4d401f, 30fps, video only, 84.69MiB 137 mp4 1920x1080 1080p 2438k , avc1.640028, 30fps, video only, 157.71MiB 248 webm 1920x1080 1080p 2593k , vp9, 30fps, video only, 162.48MiB 264 mp4 2560x1440 1440p 6973k , avc1.640032, 30fps, video only, 459.58MiB 271 webm 2560x1440 1440p 7523k , vp9, 30fps, video only, 485.66MiB 313 webm 3840x2160 2160p 19991k , vp9, 30fps, video only, 1.34GiB 36 3gp 320x? small , mp4v.20.3, mp4a.40.2 17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k 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)

Вот некоторые полезные опции для субтитров:

--write-sub Write subtitle file --write-auto-sub Write automatically generated subtitle file (YouTube only) --all-subs Download all the available subtitles of the video --list-subs List all available subtitles for the video

И для миниатюр:

--write-thumbnail Write thumbnail image to disk --write-all-thumbnails Write all thumbnail image formats to disk --list-thumbnails Simulate and list all available thumbnail formats

Вы также можете найти дополнительную информацию о качестве видео здесь

5
ответ дан 17 July 2018 в 17:18

Необходимые параметры:

# Filesystem --write-annotations --write-description --write-info-json # Thumbnail images --write-all-thumbnails # Video format --format bestvideo+bestaudio/best --merge-output-format mkv --youtube-skip-dash-manifest # Subtitle --all-subs --write-auto-sub --write-sub # Post-processing --add-metadata --embed-subs

Скопируйте это в свой конфигурационный файл (либо /etc/youtube-dl.conf, либо ~/.config/youtube-dl/config).

Используя эту конфигурацию, я скачал эту video и youtube-dl написал следующие файлы:

$ ls The Problem with Time & Timezones - Computerphile.annotations.xml The Problem with Time & Timezones - Computerphile.description The Problem with Time & Timezones - Computerphile.info.json The Problem with Time & Timezones - Computerphile.jpg The Problem with Time & Timezones - Computerphile.mkv

Я не могу опубликовать вывод mediainfo здесь, потому что он превышает лимит символов, но вы можете видеть это это видео [ ! d3].

Я также хочу скачать видео / аудио в максимально возможном качестве, без потери качества.

youtube-dl загружает видео по максимально возможному качеству по умолчанию, но вы можете заставить это поведение использовать --format bestvideo+bestaudio/best.

Я также (! d8)

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

Я также хочу загрузить видео / аудио в максимально возможном качестве, без потери качества. Пожалуйста обратите внимание, что вы всегда можете сохранить курсы для автономного просмотра в мобильном приложении Udemy. Для получения информации о том, как загрузить видео-лекции на мобильное устройство iOS, нажмите здесь. Чтобы узнать, как загрузить видео для просмотра в автономном режиме на устройстве Android, нажмите здесь.

Я также хочу загрузить видео / аудио в максимально возможном качестве, без потери качества.

Пожалуйста, прочитайте статью Могу ли я загрузить курс на свой компьютер?:

11
ответ дан 17 July 2018 в 17:18

@leetbacoon увидеть ответ на комментарий в самом низу. (низкая рэп еще сры)

Примечание: я буду использовать более длинные имена переключателя, чтобы избежать путаницы. Многие коммутаторы имеют более короткие версии. Ознакомиться С Документами: Варианты.

Примечание: - для визуального удобства \ используется для отображения переключается отдельно; все \ может быть опущен; при использовании [F4] и убедитесь, что нет пробела после \.

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

Справка:

заменить /archive/videos/TED_Archive/ в переключателях --download-archive и нажать [F8] с путь к каталогу вашего выбора. пример путь Storage /архив/видео пример видео по ссылке: https://www.youtube.com/watch?v=0bFs6ZiynSU пример канала каталог /TED_Archive [dиода d17]====[!dиода d17] youtube-dl \ --limit-rate '0.25M' \ --retries '3' \ --no-overwrites \ --call-home \ --write-info-json \ --write-description \ --write-thumbnail \ --all-subs \ --convert-subs 'srt' \ --write-annotations \ --add-metadata \ --embed-subs \ --download-archive '/archive/videos/TED_Archive/TED_Archive.ytdlarchive' \ --format 'bestvideo+bestaudio/best' \ --merge-output-format 'mkv' \ --output '/archive/videos/TED_Archive/%(upload_date)s_%(id)s/TED_Archive_%(upload_date)s_%(id)s_%(title)s.%(ext)s' \ 'https://www.youtube.com/watch?v=0bFs6ZiynSU' ;

Примечание: приложить все аргументы с [F9] и для анализа безопасности. Объяснение рекомендуемых переключатели:

заменить /archive/videos/TED_Archive/ в переключателях --download-archive и нажать [F8] с путь к каталогу вашего выбора. --retries '5' используется для автоматического повтора загрузки видео, если это не удается. Полезно при загрузке плейлиста или канала (который, с точки зрения YouTube, а также плейлист (этого конкретного канала)). Значения: любое положительное целое число. По умолчанию 10. Макс [от f13] (введите как строковый литерал). пример путь Storage /архив/видео --no-overwrites Аргументы: нет Дополнительно: Не перезаписывает существующие файлы метаданных с одинаковыми именами. Ommission: будет перезаписывать существующие файлы метаданных с одинаковыми именами, но не видео файл. --call-home используется для связи с сервером ytdl для отладки. "Если ваш сервер имеет несколько IP-адресов или вы подозреваете, что цензура, добавив, - позвони-домой может быть хорошей идеей, чтобы получить больше диагностики." – Документы: ошибки, извлекать 20180408, пример видео по ссылке: https://www.youtube.com/watch?v=0bFs6ZiynSU --write-description Аргументы: нет выходной Формат: обычный текст; дополнение: пишет текст написал добавившего видео в разделе Описание видео (под видео (макет 2018 ютубе)) в отдельный файл [клавиши f21]. Сохраненные в одной папке, как видео файл. пример канала каталог /TED_Archive --write-annotations пишет видео аннотации в файл .annotations.xml. Переименовано согласно шаблона, описанного в --output. Сохранены в том же каталоге, как файл видео. Аргументы: нет Формат вывода: .в формате XML; --all-subs пишет все созданные доступны субтитры для видео в соответствующих файлах (исх.: [f32 из], subtitles.fr.vtt, subtitles.es.vtt) Аргументы: нет выходной Формат: умолчанию .vtt; можно указать другие форматы с [f36 в] сообщения об ошибках: если нет субтитров, имеется предупреждение будет напечатано в stdout - формате: [fунции f37]

полезные команды:

Примечание: использовать youtube-dl --list-subs '<video_url>' для исследования доступны эскизы конкретного видео (не работает на плейлист ссылка); экс.: youtube-dl --list-subs 'https://www.youtube.com/watch?v=odwfHu6MDuU'

[г117] [и D40]--retries '5' используется для автоматического повтора загрузки видео, если оно терпит неудачу. Полезно при загрузке плейлиста или канала (который, с точки зрения YouTube, а также плейлист (этого конкретного канала)). Значения: любое положительное целое число. По умолчанию 10. Макс [от f13] (введите как строковый литерал).[!и D40] [dрайвер d41]--retries '5' используется для автоматического повтора загрузки видео, если это не удается. Полезно при загрузке плейлиста или канала (который, с точки зрения YouTube, а также плейлист (этого конкретного канала)). Значения: любое положительное целое число. По умолчанию 10. Макс [от f13] (введите как строковый литерал).[!dрайвер d41] --no-overwrites Аргументы: нет Дополнительно: Не перезаписывает существующие файлы метаданных с одинаковыми именами. Ommission: будет перезаписывать существующие файлы метаданных с одинаковыми именами, но не видео файл. --call-home используется для связи с сервером ytdl для отладки. "Если ваш сервер имеет несколько IP-адресов или вы подозреваете, что цензура, добавив, - позвони-домой может быть хорошей идеей, чтобы получить больше диагностики." – Документы: ошибки, извлекать 20180408, [размером d57]--no-overwrites Аргументы: нет Дополнительно: Не перезаписывает существующие файлы метаданных с одинаковыми именами. Ommission: будет перезаписывать существующие файлы метаданных с одинаковыми именами, но не видео файл.[!размером d57] --write-description Аргументы: нет выходной Формат: обычный текст; дополнение: пишет текст написал добавившего видео в разделе Описание видео (под видео (макет 2018 ютубе)) в отдельный файл [клавиши f21]. Сохраненные в одной папке, как видео файл.

--write-description Аргументы: нет выходной Формат: обычный текст; дополнение: пишет текст написал добавившего видео в разделе Описание видео (под видео (макет 2018 ютубе)) в отдельный файл [клавиши f21]. Сохраненные в одной папке, как видео файл.

[!г117]

полезные команды:

[f45 с] Аргументы: нет поведение: записывает метаданные в файл вывода видео. Примечание: не требуется .info.json, созданного --write-info-json

[dрайвер d41]--retries '5' используется для автоматического повтора загрузки видео, если оно терпит неудачу. Полезно при загрузке плейлиста или канала (который, с точки зрения YouTube, а также плейлист (этого конкретного канала)). Значения: любое положительное целое число. По умолчанию 10. Макс [от f13] (введите как строковый литерал).[!dрайвер d41] '<video_url>' Аргументы: строку : URL-адрес конкретного Сообщения видео ошибка: 1. Если нет видео URL, представленный ytdl не будет выполнять и отображать помочь. 2. Если неверный URL видео представлено сообщение об ошибке будет напечатано в stdout - формате: ERROR: u'' is not a valid URL. Set --default-search "ytsearch" (or run youtube-dl "ytsearch:" ) to search YouTube

--download-archive '<archive_path>/<channel_name>/<channel_name>.ytdlarchive' поведение: используется для создания текстового файла, содержащего ссылки на ранее загруженные видео. Позволяет пропускать эти видео при загрузке на весь канал. Не надо при загрузке только одного видео. Аргументы: строка : композитный пути в свой видеоархив, каталог имени канала. Имя файла состоит из имени канала с расширением [f55, которая]. (также может быть .ТХТ, но уникальный Формат позволяет легко дифференциация) Формат: обычный текст; один идентификатор в строку: 1. ytdl читает этот файл, игнорирует и пропускает все видео с их звукозапись, даже если еще не скачали. 2. автоматически добавляет идентификатор последнего загруженного видео на этот файл Ommission: если видео файл и файлы метаданных существуют ytdl будет загружать их снова.

сделать директорию misc в архиве видео и хранить все одном видео там. когда вы загружаете один или несколько видео из канала сделать специальный каталог для этого канала. В этом случае имя канала TED Archive и имя каталога будет [f75 в Джей]. (Я превентивно заменить все пробелы символом подчеркивания для удобства навигации каталог и файловый ввод/вывод действия при использовании баш (или Python) скрипты).

--merge-output-format '<video_format>' Аргументы: Формат видеофайла. (исх.: МР4, MKV и 3gp и т. д.) Дополнение: можно указать видео файл формата Ommission: по умолчанию [от f60] – документы Примечание: документы: выбор формата

и просто интересно, почему это 1080р копия считается лучшей, если 1440р доступна? И почему 2160р отображается? Этот параметр не отображается на моем конце (это шапки в 1440p) – leetbacoon

Примечание: youtube-dl --list-formats '<video_url>' для исследования существующих видео и аудио форматов и качеств конкретного видео (не работает на плейлист ссылка); Исх.: youtube-dl --list-formats 'https://www.youtube.com/watch?v=odwfHu6MDuU'

Аргументы:

поведение:

Аргументы: You can also use a file extension (currently 3gp, aac, flv, m4a, mp3, mp4, ogg, wav, webm are supported) to download the best quality format of a particular file extension served as a single file

[f77 на английском языке]

bestvideo: Select the best quality video-only format

2
ответ дан 23 July 2018 в 18:08

Чтобы просто загрузить видео, вы можете использовать это:

youtube-dl --all-subs "https://www.youtube.com/watch?v=KYBok-XGsKM"

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

youtube-dl -F "https://www.youtube.com/watch?v=KYBok-XGsKM"

И это результат для вашего видео:

[youtube] KYBok-XGsKM: Downloading webpage [youtube] KYBok-XGsKM: Downloading video info webpage [youtube] KYBok-XGsKM: Extracting video information WARNING: unable to extract uploader nickname [info] Available formats for KYBok-XGsKM: format code extension resolution note 249 webm audio only DASH audio 52k , opus @ 50k, 4.19MiB 250 webm audio only DASH audio 75k , opus @ 70k, 5.42MiB 140 m4a audio only DASH audio 129k , m4a_dash container, mp4a.40.2@128k, 10.59MiB 171 webm audio only DASH audio 131k , vorbis@128k, 7.66MiB 251 webm audio only DASH audio 135k , opus @160k, 9.58MiB 278 webm 256x144 144p 98k , webm container, vp9, 30fps, video only, 6.59MiB 160 mp4 256x144 144p 114k , avc1.4d400c, 15fps, video only, 9.04MiB 242 webm 426x240 240p 205k , vp9, 30fps, video only, 11.47MiB 133 mp4 426x240 240p 265k , avc1.4d4015, 30fps, video only, 20.11MiB 243 webm 640x360 360p 362k , vp9, 30fps, video only, 21.93MiB 134 mp4 640x360 360p 602k , avc1.4d401e, 30fps, video only, 20.42MiB 244 webm 854x480 480p 662k , vp9, 30fps, video only, 37.82MiB 135 mp4 854x480 480p 1020k , avc1.4d401f, 30fps, video only, 42.62MiB 247 webm 1280x720 720p 1353k , vp9, 30fps, video only, 81.53MiB 136 mp4 1280x720 720p 2013k , avc1.4d401f, 30fps, video only, 84.69MiB 137 mp4 1920x1080 1080p 2438k , avc1.640028, 30fps, video only, 157.71MiB 248 webm 1920x1080 1080p 2593k , vp9, 30fps, video only, 162.48MiB 264 mp4 2560x1440 1440p 6973k , avc1.640032, 30fps, video only, 459.58MiB 271 webm 2560x1440 1440p 7523k , vp9, 30fps, video only, 485.66MiB 313 webm 3840x2160 2160p 19991k , vp9, 30fps, video only, 1.34GiB 36 3gp 320x? small , mp4v.20.3, mp4a.40.2 17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k 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)

Вот некоторые полезные опции для субтитров:

--write-sub Write subtitle file --write-auto-sub Write automatically generated subtitle file (YouTube only) --all-subs Download all the available subtitles of the video --list-subs List all available subtitles for the video

И для миниатюр:

--write-thumbnail Write thumbnail image to disk --write-all-thumbnails Write all thumbnail image formats to disk --list-thumbnails Simulate and list all available thumbnail formats

Вы также можете найти дополнительную информацию о качестве видео здесь

5
ответ дан 23 July 2018 в 18:08
  • 1
    Чего вы надеетесь достичь с помощью выбора формата вручную? youtube-dl по умолчанию использует наилучшие доступные видео и аудио форматы. Если вы хотите переопределить другой параметр в файле конфигурации, вы можете использовать -f bestvideo+bestaudio/best (который совпадает с по умолчанию) или игнорировать файл конфигурации (--ignore-config). – David Foerster 8 April 2018 в 01:27
  • 2
    Не цитируйте меня на этом, но я думал, что раньше читал, что для получения без потерь видео с аудио, вы просто используете youtube-dl https://www.youtube.com/watch?v=KYBok-XGsKM – leetbacoon 8 April 2018 в 11:56
  • 3
    И просто интересно, почему копия 1080p считается лучшей, если доступно 1440p? И почему отображается 2160p? Этот вариант не появляется на моем конце (он закрывается при 1440p) – leetbacoon 8 April 2018 в 12:01

Необходимые параметры:

# Filesystem --write-annotations --write-description --write-info-json # Thumbnail images --write-all-thumbnails # Video format --format bestvideo+bestaudio/best --merge-output-format mkv --youtube-skip-dash-manifest # Subtitle --all-subs --write-auto-sub --write-sub # Post-processing --add-metadata --embed-subs

Скопируйте это в свой конфигурационный файл (либо /etc/youtube-dl.conf, либо ~/.config/youtube-dl/config).

Используя эту конфигурацию, я скачал эту video и youtube-dl написал следующие файлы:

$ ls The Problem with Time & Timezones - Computerphile.annotations.xml The Problem with Time & Timezones - Computerphile.description The Problem with Time & Timezones - Computerphile.info.json The Problem with Time & Timezones - Computerphile.jpg The Problem with Time & Timezones - Computerphile.mkv

Я не могу опубликовать вывод mediainfo здесь, потому что он превышает лимит символов, но вы можете видеть это это видео [ ! d3].

Я также хочу скачать видео / аудио в максимально возможном качестве, без потери качества.

youtube-dl загружает видео по максимально возможному качеству по умолчанию, но вы можете заставить это поведение использовать --format bestvideo+bestaudio/best.

Я также (! d8)

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

Я также хочу загрузить видео / аудио в максимально возможном качестве, без потери качества. Пожалуйста обратите внимание, что вы всегда можете сохранить курсы для автономного просмотра в мобильном приложении Udemy. Для получения информации о том, как загрузить видео-лекции на мобильное устройство iOS, нажмите здесь. Чтобы узнать, как загрузить видео для просмотра в автономном режиме на устройстве Android, нажмите здесь.

Я также хочу загрузить видео / аудио в максимально возможном качестве, без потери качества.

Пожалуйста, прочитайте статью Могу ли я загрузить курс на свой компьютер?:

11
ответ дан 23 July 2018 в 18:08
  • 1
    Включит ли это информацию с YouTube в видео? Я не очень хочу этого, я просто хочу, чтобы он его загрузил, но сохраните все в отдельных файлах, вроде как это выглядит :) – leetbacoon 8 April 2018 в 11:55
  • 2
    И есть .mkv контейнер по умолчанию для видео без потерь с помощью youtube-dl? – leetbacoon 8 April 2018 в 11:59
  • 3
    О, и , как вы загрузили видео? [F1]? – leetbacoon 8 April 2018 в 12:12
  • 4
    @leetbacoon [1] Он будет включать только субтитры и некоторые метаданные (описание, загрузчик, дата и URL), но другие файлы будут разнесены. Если вы не хотите вставлять эту информацию и сохранять только разделенные файлы, вы можете спокойно опустить опции --write-auto-sub, --write-sub и --add-metadata. – nxnev 8 April 2018 в 12:20
  • 5
    @leetbacoon я вижу. Я добавлю отчет об ошибке. – nxnev 8 April 2018 в 13:09

Другие вопросы по тегам:

Похожие вопросы: