Это не драйвер дисплея, делающий замораживание. Его энергосберегающее энергопотребление «C state». Вы добавляете параметр ядра, чтобы предотвратить загрузку CPU над состоянием C.
отредактируйте /etc/default/grub и отредактируйте строку GRUB_CMDLINE_LINUX_DEFAULT, добавив intel_idle.max_cstate=1 к тому, что уже может быть там. После сохранения файла выполните sudo update-grub, затем перезагрузитесь.
Примечание: я буду использовать более длинные имена переключателя, чтобы избежать путаницы. Многие коммутаторы имеют более короткие версии. Ознакомиться С Документами: Варианты.
Примечание: - для визуального удобства \ используется для отображения переключается отдельно; все \ может быть опущен; при использовании [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
Чтобы просто загрузить видео, вы можете использовать это:
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
Вы также можете найти дополнительную информацию о качестве видео здесь
Необходимые параметры:
# 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
Примечание: я буду использовать более длинные имена переключателя, чтобы избежать путаницы. Многие коммутаторы имеют более короткие версии. Ознакомиться С Документами: Варианты.
Примечание: - для визуального удобства \ используется для отображения переключается отдельно; все \ может быть опущен; при использовании [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
Чтобы просто загрузить видео, вы можете использовать это:
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
Вы также можете найти дополнительную информацию о качестве видео здесь
Необходимые параметры:
# 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