>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Программы и ОС http://forum.mozilla-russia.org/viewforum.php?id=31 >youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат) http://forum.mozilla-russia.org/viewtopic.php?id=58848 |
geczu > 20-04-2013 17:11:22 |
Единственная, наверное, удобная программа для скачивания плейлиста целеком youtube-dl http://rg3.github.io/youtube-dl/download.html Пример:
2. Переходим в папку в которую хотим сохранить (D:\My - в нашем случае)
3. Кладём файл youtube-dl.exe в папку c:\Windows\System32\ . (примечание по пункту смотрите ниже)
Где: Результат: все ролики плейлиста сохранит в каталог My. Маленькое пояснение:
где http://www.youtube.com/playlist?list=PL1D07918BD1371EED - ссылка на плей-лист или файл. Примечания:
Windows не хочет принимать путь к d:\youtube-dl.exe поэтому приходится класть файл youtube-dl.exe в папку куда идет сохранение. Другие команды: скрытый текст D:\>youtube-dl.exe --help Usage: youtube-dl.exe [options] url [url...] Options: from an initial value of SIZE. Video Selection: 50k or 44.6m) Filesystem Options: incremented number, %(ext)s for the filename and %% for a literal percent. Use - to output to nloads/%(uploader)s/%(title)s-%(id)s.%(ext)s' . --autonumber option is given from beginning) Verbosity / Simulation Options: Video Format Options: Authentication Options: Post-processing Options: ffmpeg or avconv and ffprobe or avprobe) "wav"; best by default a value between 0 (better) and 9 (worse) for VBR Обучающее работе с youtube-dl видео https://www.youtube.com/watch?v=bV9L5Ht9LgY (для Linux) P.S. Пробовал смотреть GUI для программы, нормального не нашел. В основном через них можно качать только отдельные файлы, что и через FlashGot делается. Аналог программа cclive http://cclive.sourceforge.net/ (качает не только с youtube, но и с других сайтов) Еще есть (пока сырое) дополнение для Firefox https://addons.mozilla.org/ru/firefox/addon/bytubed/ Примечание! Плейлист может иметь ссылку вида
Это не сам плейлист, а страница с которой его смотреть. Нужно кликнуть по имени автора и найти ссылку на плейлист вида
С playlist в названии ссылки. Это ссылку и вводить. |
krigstask > 20-04-2013 17:40:23 |
geczu пишет
Скорее «версия для Windows есть». |
geczu > 20-04-2013 18:17:52 |
Обновил инструкцию. krigstask |
krigstask > 21-04-2013 00:24:06 |
geczu |
geczu > 21-04-2013 10:40:15 |
Только вот не знаю можно ли качать внешней программой? 21-04-2013 10:56:07 |
Keepun > 21-04-2013 17:36:44 |
Если скорость позволяет... VLC принимает только адреса вида http://www.youtube.com/watch?v=GdZn7k5rZLQ В настройках VLC "Ввод / кодеки" внизу секция "Дополнительно" "Кеш сетевых данных (мс)" = 10000, чтобы не подгружал постоянно. Я вот такой парсер на C# себе создал: Выделить код Код:using System; using System.Collections.Generic; using System.IO; using System.Text; using System.Text.RegularExpressions; namespace Youtube_from_FlashGot { class Program { static void Main(string[] args) { if (args.Length != 1 || !File.Exists(args[0])) { Console.WriteLine("Error"); Console.ReadLine(); return; } using (StreamReader flist = new StreamReader(args[0])) using (StreamWriter fvlc = new StreamWriter(@"D:\youtube.vlc", true)) { fvlc.WriteLine("# " + DateTime.Now); string url; while ((url = flist.ReadLine()) != null) { Match murl = Regex.Match(url, @"youtube\.com\/watch\?v=[^&]+"); if (murl.Success) { fvlc.WriteLine("http://www." + murl.Value); } } fvlc.WriteLine(); } } } } 21-04-2013 17:48:33 Youtube_from_FlashGot.zip (2 KB) |
geczu > 21-04-2013 19:20:05 |
Вот на LOR посоветовали скрипт закачки выбранной программой (для Linux): Выделить код Код:# Получаем заголовок Title="$(youtube-dl -e "$1")" # Качаем в 5 потоков в файл Заголовок.webm aria2c -x 5 -o "$Title.webm" "$(youtube-dl -f 46 -g "$1")" и 21-04-2013 19:25:11 |
Keepun > 21-04-2013 21:50:10 |
geczu пишет
YouTube сколько роликов за раз может списком отдать? 50 или 100? Я не помню этот момент. Выделяешь мышкой все нужные ролики на странице. Не обязательно даже всю ссылку точно пытаться выделить, достаточно даже символа. И жмешь на заметный пункт в меню. Можно даже выбирать, что нужно. По CTRL+A вообще все ролики на странице захватит (даже рекомендованные). На выделение можно 2 сек потратить только. Мой метод вообще от плейлистов не зависит и работает с любой частью YouTube. geczu дал ссылку на готовую качалку, которых полно в Инете. 21-04-2013 21:56:28 |
geczu > 21-04-2013 22:58:28 |
okkamas_knife В идеале есть FlashGot, нужна кнопка которая открывает все эти ссылки открывает во вкладке и сразу закрывает. Тогда FlashGot найдет все ссылки. Только выбор формата остается проблемой, хотя есть скрипты которые ставят качество видео в нужное. Keepun |
Keepun > 22-04-2013 00:47:23 |
geczu пишет
Ну, вот что за однобокий взгляд на FlashGot? 22-04-2013 00:56:00 22-04-2013 01:03:36 |
Keepun > 22-04-2013 02:27:22 |
okkamas_knife, не то. |
Keepun > 22-04-2013 06:09:53 |
okkamas_knife пишет
Костыльное решение. И оно не работает. okkamas_knife пишет
Там вообще без xml можно обойтись, что я и сделал. okkamas_knife пишет
То же костыль. Что ж они это нормально сделать не могут? Багрепорт и сообщения на форуме есть. okkamas_knife пишет
Вот ты и почитай... может найдешь рабочее решение... |
limob > 20-05-2013 15:12:11 |
Примечание! Плейлист может иметь ссылку вида
Это не сам плейлист, а страница с которой его смотреть. Нужно кликнуть по имени автора и найти ссылку на плейлист вида
С playlist в названии ссылки. Это ссылку и вводить. Модераторы добавьте пожалуйста в шапку. |
Крошка Ру > 14-06-2013 05:33:01 |
Скачиваем Youtube плейлист в формате mp3 одним bash-скриптом |
trionZabilParol > 13-07-2013 20:22:59 |
Может кто подскажет, как составить цикл для cmd Windows? Чтобы например все ссылки добавились в Download Master и началась закачка? То есть чтобы в цикле получить все ссылки с помощью youtube-dl и дать их через командную строку Download Master? Модераторы добавьте в шапку. Если не помогло: и в его свойствах поставить шрифт с русским языком. Примпечание 3. И команду можно упростить, чтобы проще было копипастить при обрыве загруки:
Переходим в каталог bla2 на диске d и начинаем закачку по ссылке https://www.youtube.com/playlist?list=PLB0276A0A62BDEF06. |
lilololilt > 14-10-2013 23:57:25 |
Скачиваем группу роликов название которых содержит заданную подстроку или совпадает с шаблоном: Если плейлиста нету, а скачать группу надо, то Пример:
Это "Цифровая схемотехника Лекция" название подстроки которую будут содержать все скачиваемые ролики. Выделить код Код:youtube-dl.exe -cit -f 22 -A --match-title "Цифровая схемотехника Лекция" https://www.youtube.com/user/jack0ov/videos Вместо "Цифровая схемотехника Лекция" можно написать регулярное выражение (практически любой критерий совпадения строк), но их нужно учить. |
dviwkbp > 01-04-2014 19:43:17 |
Появился графический интерфейс для youtube-dl - Youtube-dlG. 01-04-2014 19:46:40
|
dviwkbp > 28-10-2014 21:32:57 |
Чтобы скачать несколько видеофайлов с YouTube, создайте список ссылок в текстовом файле links.txt и запустите закачку: Скачать весь канал какого-либо пользователя с именем USER с YouTube : |
W@ld_Lii > 29-10-2014 20:57:03 |
sudo youtube-dl -a d:\папка\links.txt |
dviwkbp > 04-11-2014 22:23:05 |
1. где XX.XX.XX.XX:Порт - адерс, например запускаем TorBrowser и пишем адерс 127.0.0.1:9150 2. 3. Чтобы youtube-dl мог объединить автоматически ему нужны библиотеки для работы с видео. |
Dota > 03-07-2015 10:06:29 |
Чтобы не перезагружаться после добавления переменной среды в Windows можно использовать команду Например создаёте d:\youtube-dl и кладёте туда youtube-dl.exe и можно использовать команды вроде, youtube-dl.exe будет виден системе |
griha09 > 13-10-2016 09:19:21 |
Пару лет назад создал себе файлик с ссылками Youtube вида: Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст. а сейчас не понятно что за ссылки, хочу чтоб было с названиями, например: Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст. или так Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст. Видел в Youtube-dl есть режим "Simulate" и получение имени файла без скачивания файла. Не могу понять как оформить команду чтоб прогнать все списком и результат записался в файл? |
krigstask > 13-10-2016 10:03:06 |
griha09 |
griha09 > 13-10-2016 19:02:50 |
Уже помогли. --get-description - описание автора к видео Полный список опций здесь https://github.com/rg3/youtube-dl/blob/master/README.md#readme |