Комментарии 98
А youtube-dl он либо толко для Youtube, либо качать по спискам готовых URLов.

Да. Кстати, может помечать видео как просмотренное.
mplayer $( youtube-dl -gf mp4 https://youtu.be/?????? )
-g — сформировать прямую ссылку на видео на stdout
-f mp4 — лучшее видео в соответствубщем формате
mpv https://www.youtube.com/watch?v=????
vlc https://www.youtube.com/watch?v=????
smplayer https://www.youtube.com/watch?v=???? тоже работает, но цель была в плеере без gui, так что smplayer не подходит как и vlc.
Отличная утилита, особенно нравится, что она может скачать целый плейлист и субтитры (!), причем субтитры может сконвертировать в привычные форматы, наподобие srt.
А одно видео можно скачать и всякими дополнениями к браузеру, наподобие Video Download Helper.
Кстати, есть еще аналогичный скрипт coursera-dl, с очевидной функциональностью :)
Обожаю youtube-dl. Чаще всего использую его чтобы скачать лецкию или интервью с ютюба, конвертировать в мп3, и потом послушать на телефоне в свободное время. Делается это при помощи команды:
youtube-dl --extract-audio --audio-format "mp3" $@
В более ранних версиях нужно правым щелчком мыши открыть контекстное меню и выбрать пункт меню «Вставить».
Справедливости ради — это зависит от настроек консоли (штатных). Даже в ХР можно включить вставку по правому клику.
$ youtube-dl --version
2016.01.31
$ youtube-dl https://www.youtube.com/watch?v=sLprVF6d7Ug
[youtube] sLprVF6d7Ug: Downloading webpage
[youtube] sLprVF6d7Ug: Downloading video info webpage
[youtube] sLprVF6d7Ug: Extracting video information
[youtube] sLprVF6d7Ug: Downloading DASH manifest
[download] Destination: Ghost Towns in 8K-sLprVF6d7Ug.f313.webm
[download] 100% of 185.98MiB in 00:19
[download] Destination: Ghost Towns in 8K-sLprVF6d7Ug.f251.webm
[download] 100% of 2.03MiB in 00:00
[ffmpeg] Merging formats into "Ghost Towns in 8K-sLprVF6d7Ug.webm"
ERROR: file:Ghost Towns in 8K-sLprVF6d7Ug.f251.webm: could not find codec parameters
Чем недовольна софтина?
Я вижу «could not find codec parameters». Но что не хватило при слиянии?
Бесплатный UmmyVideoDownloader качает с Ютуба от 144р до 8к включительно. И даже один звук в мп3 может вытащить.
И даже один звук в мп3 может вытащить.
вы не поверите…
После скачивания видео, файла в папке нет, просто нет и всё.
Весь нужный софт установлен:

mrs0m30n3.github.io/youtube-dl-gui
Его трагедия в том, что никто не удосуживается написать к нему простую графическую обёртку.
2. На кой черт эта обертка нужна?
Вам не нужна, мне не нужна, а 99% людей — нужна. Что косвенно доказывается существованием платного софта.
А кто-то даже и заплатит несколько десятков $, чтобы ему облегчили этот процесс.
я пойму, если google фильтрует неугодный, или yandex не умеет, но dockduckgo по уму должен был бы найти (по запросу youtube-dl все показывают первыми ссылками на исходники)
А вот если сделать youtube-dl -f bestvideo https://www.youtube.com/watch?v=ХХХХХ, тогда качается в 1080р. Но без звука. Звук тоже можно отдельно скачать и потом закинуть в контейнер, но ведь хочется без лишних телодвижений. Есть метод?
youtube-dl -f 137+140 https://www.youtube.com/...
аудио и видео смержится автоматически. youtube-dl -F https://www.youtube.com/...
выведет список всех доступных форматовТвоя команда на скачивание только видео.
Можно так задать чтобы случайно 8к не скачала (размер по вкусу, у меня для смартфона)
'bestvideo[height<=480]+bestaudio/best[height<=480]'
То что при установке пытается всякую хрень поставить, так это сейчас норма для любого свободного софта, можно отказаться и не ставит. Ну или снести потом.
Да, именно 'Bundled', т.е.
монетизация за счёт комплектования установщика всякой дрянью
типа "Защитник MAIL.ru" и Яндекс.Советник
Если он там есть, конечно.
#Узнать форматы
youtube-dl https://www.youtube.com/watch?v=iNJdPyoqt8U -F
#Скачать видео
youtube-dl https://www.youtube.com/watch?v=iNJdPyoqt8U -f 137
#Скачать аудио
youtube-dl https://www.youtube.com/watch?v=iNJdPyoqt8U -f 141
#Объединить видео и аудио ffmpeg-ом
ffmpeg -i Go_Beyond.mp4 -i Go_Beyond.m4a -c:v copy -c:a aac -strict experimental Go_Beyond_m.mp4
PS: В командах на скачивание цифры в конце после -f могут отличаться от тех, что в примере. Выбирайте их исходя из результата команды -F
https://addons.mozilla.org/ru/firefox/addon/youtube-video-and-audio-dow
YouTube Video and Audio Downloader
Я пока что ничего лучше не нашел. Умеет все форматы и разрешения, почитайте в описании дополнения.
У меня есть NAS от QNAP и там есть плагин Happyget2. Так что это может быть интересно для владельцев QNAP.
Этот плагин есть для большинства браузеров, я поставил под Chrome. после установки появляется доп.кнопка на самом сайте под окном просмотра, а при ее нажатии автоматически отправляется задание сетевому накопителю скачать файл. Удобно! Здесь инструкция, если кому нужно.
А дополнительная кнопка выглядит так:
https://greasyfork.org/ru/scripts/1317-download-youtube-videos-as-mp4
youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/mp4 https://www.youtube.com/watch?v=NSf_KxfwwEQ

там еврейско-гейский Яндекс.Советник намертво вшит, добавляющий панельку цен с Маркета в кучу сайтов магазинов
особенно забавно их маркетинговая перхоть выглядит где-нибудь на странице обсуждения покупки YotaPhone из Кетая за 8999 руб. — педики из Яндекс.Не.Нужен предлагают купить в аффилированных магазинах за 19999
Раньше можно было штатно отключить эту каку везде и всюду,
но теперь жидва обнаглела и если не хочешь смотреть на их агрессивный спам — только сносить SaveFrom.net Helper или лезть в код (наверняка обфускацированный)
:-(
Подскажите, как залогиниться через командную строку (для подтверждения возраста)?
Ввожу параметры из документации (в разных сочетаниях):
- Authentication Options: -u, --username USERNAME Login with this account ID -p, --password PASSWORD
Account password. If this option is left out, youtube-dl will ask interactively.
Ничего не происходит, показывает ошибку
WARNING: unable to download video info webpage: HTTP Error 410: Gone ERROR: Sign in to confirm your age This video may be inappropriate for some users.
Пытаюсь скачать вот это видео: https://www.youtube.com/watch?v=D66rPWuBAaM&t=388s там ограничение по возрасту стоит и поэтому другие сервисы (типа savefrom и getvideo) не закачивают его.
Не так давно попадалось много телеграм ботов, которые предлагали скачивание м ютуба. Теперь их не видать. Видимио ютуб банит всех по IP.
Как не попасть под бан ютуба, если будешь скачивать через скрипт на пайтоне со своего VPS?
youtube-dl, или как скачать видео с YouTube в качестве 1080p и выше