Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№120-04-2013 17:11:22

geczu
Участник
 
Группа: Members
Зарегистрирован: 02-11-2012
Сообщений: 244
UA: Firefox 20.0

youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

Единственная, наверное, удобная программа для скачивания плейлиста целеком youtube-dl http://rg3.github.io/youtube-dl/download.html
Программа также может качать отдельно музыку и видео в любом доступном формате, конвертировать ролики, качать субтитры в заданном формате.
Версия для Linux есть.

Пример:
0. Открываем командную строку.
Клавиши [windows] + R и набрать cmd, нажать клавишу ввод.
1. Меняем диск на нужный.

C:\Users\winUser>d:

2. Переходим в папку в которую хотим сохранить (D:\My - в нашем случае)

D:\>chdir D:\My

3. Кладём файл youtube-dl.exe в папку c:\Windows\System32\ . (примечание по пункту смотрите ниже)
4. И выполняем команду:

D:\My>youtube-dl.exe -cit -f 22 -A http://www.youtube.com/playlist?list=PL1D07918BD1371EED

Где:
http://www.youtube.com/playlist?list=PL1D07918BD1371EED - ссылка на ваш плейлист.

Результат: все ролики плейлиста сохранит в каталог My.

Маленькое пояснение:
-с - продолжить с места разъединения. Если закрыть закачку, а потом войти в тот же каталог и выполнить ту же команду она начнётся заново.
-i - игнорировать ошибки
-t - писать название записи в название файла.
-A - автонумерация
-f 22 - качество скачиваемого mp4 720
Смотрим все доступные форматы:

youtube-dl.exe -F http://www.youtube.com/playlist?list=PL1D07918BD1371EED

где http://www.youtube.com/playlist?list=PL1D07918BD1371EED - ссылка на плей-лист или файл.
(смотрите числа и пишите после -f)


Примечания:
1. Иногда бывают ошибки и не докачивает до конца, тогда просто зайти в тот же каталог и выполнить ту же команду и все недостающее докачает.
2. youtube-dl.exe должен быть разрешен доступ в сеть.
3. Кодировка русских названий файлов в консоли может быть "кракозяблями", но сами сохраняемые файлы имеют нормальные имена.
4. Проверяйте обновления утилиты, если что-то сломалось.
5. Не понятно почему команда такого вида не работает

D:\My>d:\youtube-dl.exe -cit -f 22 -A http://www.youtube.com/playlist?list=PL1D07918BD1371EED

Windows не хочет принимать путь к d:\youtube-dl.exe поэтому приходится класть файл youtube-dl.exe в папку куда идет сохранение.
Можно сохранить youtube-dl.exe в папку c:\Windows\System32\ (или другой путь), либо добавить в переменную среды. Тогда вам не придётся копировать файл youtube-dl.exe каждый раз в папку сохранения.
(Если будут проблемы, то меняйте, попробуйте положить youtube-dl.exe в папку куда идет сохранение)

Другие команды:

D:\>youtube-dl.exe --help
Usage: youtube-dl.exe [options] url [url...]

Options:
  General Options:
    -h, --help                 print this help text and exit
    --version                  print program version and exit
    -U, --update               update this program to latest version
    -i, --ignore-errors        continue on download errors
    -r, --rate-limit LIMIT     maximum download rate (e.g. 50k or 44.6m)
    -R, --retries RETRIES      number of retries (default is 10)
    --buffer-size SIZE         size of download buffer (e.g. 1024 or 16k)
                               (default is 1024)
    --no-resize-buffer         do not automatically adjust the buffer size. By
                               default, the buffer size is automatically resized

                               from an initial value of SIZE.
    --dump-user-agent          display the current browser identification
    --user-agent UA            specify a custom user agent
    --list-extractors          List all supported extractors and the URLs they
                               would handle

  Video Selection:
    --playlist-start NUMBER    playlist video to start at (default is 1)
    --playlist-end NUMBER      playlist video to end at (default is last)
    --match-title REGEX        download only matching titles (regex or caseless
                               sub-string)
    --reject-title REGEX       skip download for matching titles (regex or
                               caseless sub-string)
    --max-downloads NUMBER     Abort after downloading NUMBER files
    --min-filesize SIZE        Do not download any videos smaller than SIZE
                               (e.g. 50k or 44.6m)
    --max-filesize SIZE        Do not download any videos larger than SIZE (e.g.

                               50k or 44.6m)

  Filesystem Options:
    -t, --title                use title in file name
    --id                       use video ID in file name
    -l, --literal              [deprecated] alias of --title
    -A, --auto-number          number downloaded files starting from 00000
    -o, --output TEMPLATE      output filename template. Use %(title)s to get
                               the title, %(uploader)s for the uploader name,
                               %(uploader_id)s for the uploader nickname if
                               different, %(autonumber)s to get an automatically

                               incremented number, %(ext)s for the filename
                               extension, %(upload_date)s for the upload date
                               (YYYYMMDD), %(extractor)s for the provider
                               (youtube, metacafe, etc), %(id)s for the video id

                               and %% for a literal percent. Use - to output to
                               stdout. Can also be used to download to a
                               different directory, for example with -o '/my/dow

                               nloads/%(uploader)s/%(title)s-%(id)s.%(ext)s' .
    --autonumber-size NUMBER   Specifies the number of digits in %(autonumber)s
                               when it is present in output filename template or

                               --autonumber option is given
    --restrict-filenames       Restrict filenames to only ASCII characters, and
                               avoid "&" and spaces in filenames
    -a, --batch-file FILE      file containing URLs to download ('-' for stdin)
    -w, --no-overwrites        do not overwrite files
    -c, --continue             resume partially downloaded files
    --no-continue              do not resume partially downloaded files (restart

                               from beginning)
    --cookies FILE             file to read cookies from and dump cookie jar in
    --no-part                  do not use .part files
    --no-mtime                 do not use the Last-modified header to set the
                               file modification time
    --write-description        write video description to a .description file
    --write-info-json          write video metadata to a .info.json file

  Verbosity / Simulation Options:
    -q, --quiet                activates quiet mode
    -s, --simulate             do not download the video and do not write
                               anything to disk
    --skip-download            do not download the video
    -g, --get-url              simulate, quiet but print URL
    -e, --get-title            simulate, quiet but print title
    --get-thumbnail            simulate, quiet but print thumbnail URL
    --get-description          simulate, quiet but print video description
    --get-filename             simulate, quiet but print output filename
    --get-format               simulate, quiet but print output format
    --newline                  output progress bar as new lines
    --no-progress              do not print progress bar
    --console-title            display progress in console titlebar
    -v, --verbose              print various debugging information
    --dump-intermediate-pages  print downloaded pages to debug problems(very
                               verbose)

  Video Format Options:
    -f, --format FORMAT        video format code
    --all-formats              download all available video formats
    --prefer-free-formats      prefer free video formats unless a specific one
                               is requested
    --max-quality FORMAT       highest quality format to download
    -F, --list-formats         list all available formats (currently youtube
                               only)
    --write-sub                write subtitle file (currently youtube only)
    --only-sub                 downloads only the subtitles (no video)
    --all-subs                 downloads all the available subtitles of the
                               video (currently youtube only)
    --list-subs                lists all available subtitles for the video
                               (currently youtube only)
    --sub-format LANG          subtitle format [srt/sbv] (default=srt)
                               (currently youtube only)
    --sub-lang LANG            language of the subtitles to download (optional)
                               use IETF language tags like 'en'

  Authentication Options:
    -u, --username USERNAME    account username
    -p, --password PASSWORD    account password
    -n, --netrc                use .netrc authentication data

  Post-processing Options:
    -x, --extract-audio        convert video files to audio-only files (requires

                               ffmpeg or avconv and ffprobe or avprobe)
    --audio-format FORMAT      "best", "aac", "vorbis", "mp3", "m4a", "opus", or

                               "wav"; best by default
    --audio-quality QUALITY    ffmpeg/avconv audio quality specification, insert

                               a value between 0 (better) and 9 (worse) for VBR
                               or a specific bitrate like 128K (default 5)
    --recode-video FORMAT      Encode the video to another format if necessary
                               (currently supported: mp4|flv|ogg|webm)
    -k, --keep-video           keeps the video file on disk after the post-
                               processing; the video is erased by default
    --no-post-overwrites       do not overwrite post-processed files; the post-
                               processed files are overwritten by default
Обучающее работе с youtube-dl видео https://www.youtube.com/watch?v=bV9L5Ht9LgY (для Linux)

P.S. Пробовал смотреть GUI для программы, нормального не нашел. В основном через них можно качать только отдельные файлы, что и через FlashGot делается.

Аналог программа cclive http://cclive.sourceforge.net/ (качает не только с youtube, но и с других сайтов)
Обучающее видео clive https://www.youtube.com/watch?v=w9m21wdXaYw
Как качать плейлисты с clive и umph (получаете список ссылок с помощью umph и качаете с помощью clive) https://www.youtube.com/watch?feature=e … ex85A&NR=1

Еще есть (пока сырое) дополнение для Firefox https://addons.mozilla.org/ru/firefox/addon/bytubed/

Примечание! Плейлист может иметь ссылку вида

https://www.youtube.com/watch?v=3W6dAebpAXQ&list=PLD075A4D416004C91

Это не сам плейлист, а страница с которой его смотреть. Нужно кликнуть по имени автора и найти ссылку на плейлист вида

https://www.youtube.com/playlist?list=PLD075A4D416004C91

С playlist в названии ссылки. Это ссылку и вводить.
Возможно это исправят в следующих версиях.

Отредактировано geczu (28-04-2013 00:23:55)

Отсутствует

 

№220-04-2013 17:40:23

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 12.1
Веб-сайт

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

geczu пишет

Версия для Linux есть.

Скорее «версия для Windows есть».


Ядрёная консоль делает меня сильней!

Отсутствует

 

№320-04-2013 18:17:52

geczu
Участник
 
Группа: Members
Зарегистрирован: 02-11-2012
Сообщений: 244
UA: Firefox 20.0

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

Обновил инструкцию.

krigstask
Большинство о [linux] только слышало, так что все верно. А меньшинство и само все нашло бы и им эта инструкция не нужна.

Отредактировано geczu (20-04-2013 18:24:44)

Отсутствует

 

№421-04-2013 00:24:06

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Opera 12.1
Веб-сайт

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

geczu
Верно то, что автор пишет под Linux, вот и всё.


Ядрёная консоль делает меня сильней!

Отсутствует

 

№521-04-2013 10:40:15

geczu
Участник
 
Группа: Members
Зарегистрирован: 02-11-2012
Сообщений: 244
UA: Firefox 20.0

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

Только вот не знаю можно ли качать внешней программой?

Добавлено 21-04-2013 10:56:07
Можете добавить ссылку на эту страницу в шапку к теме "Проблемы с youtube", да и других тем с youtube.

Отредактировано geczu (21-04-2013 10:56:07)

Отсутствует

 

№621-04-2013 17:36:44

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 19.0
Веб-сайт

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

Если скорость позволяет...
Я список адресов в файл *.vlc пихаю, а потом через VLC смотрю.

VLC принимает только адреса вида http://www.youtube.com/watch?v=GdZn7k5rZLQ
Расширение FlashGot может передавать список ссылок внешнему скрипту/проге. Нужно сначала вручную добавить скрипт/прогу в FlashGot и поставить галку "Отображать в контекстном меню". Можно выделить несколько ссылок на ролики и нажать, ПКМ и "[Тут название нашего скрипта/проги]". А вот "Закачать выделенное при помощи FlashGot" нажимать не надо.

В настройках VLC "Ввод / кодеки" внизу секция "Дополнительно" "Кеш сетевых данных (мс)" = 10000, чтобы не подгружал постоянно.

скрытый текст
Я вот такой парсер на C# себе создал:

Добавлено 21-04-2013 17:48:33
Youtube_from_FlashGot.zip (2 KB)

Выделить код

Код:

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();
            }
        }
    }
}

Отредактировано Keepun (21-04-2013 17:49:35)


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№721-04-2013 19:20:05

geczu
Участник
 
Группа: Members
Зарегистрирован: 02-11-2012
Сообщений: 244
UA: Firefox 20.0

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

Вот на LOR посоветовали скрипт закачки выбранной программой (для Linux):

Добавлено 21-04-2013 19:25:11
Keepun
Только для закачки FlashGot придется кликать на все 100 роликов?

Выделить код

Код:

# Получаем заголовок
Title="$(youtube-dl -e "$1")"
# Качаем в 5 потоков в файл Заголовок.webm
aria2c -x 5 -o "$Title.webm" "$(youtube-dl -f 46 -g "$1")"

Отредактировано geczu (21-04-2013 19:31:56)

Отсутствует

 

№821-04-2013 21:50:10

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 19.0
Веб-сайт

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

geczu пишет

Только для закачки FlashGot придется кликать на все 100 роликов?

YouTube сколько роликов за раз может списком отдать? 50 или 100? Я не помню этот момент.

Выделяешь мышкой все нужные ролики на странице. Не обязательно даже всю ссылку точно пытаться выделить, достаточно даже символа. И жмешь на заметный пункт в меню. Можно даже выбирать, что нужно. По CTRL+A вообще все ролики на странице захватит (даже рекомендованные). На выделение можно 2 сек потратить только.

Мой метод вообще от плейлистов не зависит и работает с любой частью YouTube.
По сути я таким методом свой плейлист составляю.

geczu дал ссылку на готовую качалку, которых полно в Инете.
А я описал универсальный метод, к которому можно прикрутить любую качалку от wget до какого-нибудь DownloadManager... Я вообще VLC прикрутил и наслаждаюсь...

Добавлено 21-04-2013 21:56:28
FlashGot записывает выделенные ссылки в файл (по ссылке на строчку). Нужно лишь обработать этот готовый список по своему желанию.

Отредактировано Keepun (21-04-2013 21:56:28)


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№921-04-2013 22:58:28

geczu
Участник
 
Группа: Members
Зарегистрирован: 02-11-2012
Сообщений: 244
UA: Firefox 20.0

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

okkamas_knife
Консольная umph (ссылка в шапке темы) как раз этим и занимается - дает все ссылки.

В идеале есть FlashGot, нужна кнопка которая открывает все эти ссылки открывает во вкладке и сразу закрывает. Тогда FlashGot найдет все ссылки. Только выбор формата остается проблемой, хотя есть скрипты которые ставят качество видео в нужное.

Keepun
Про выделения вы о чем?

Отредактировано geczu (21-04-2013 22:59:50)

Отсутствует

 

№1022-04-2013 00:47:23

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 19.0
Веб-сайт

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

geczu пишет

В идеале есть FlashGot, нужна кнопка которая открывает все эти ссылки открывает во вкладке и сразу закрывает. Тогда FlashGot найдет все ссылки. Только выбор формата остается проблемой, хотя есть скрипты которые ставят качество видео в нужное.

Keepun
Про выделения вы о чем?

Ну, вот что за однобокий взгляд на FlashGot?
Первый абзац относится только для одной возможности FlashGot, а мой метод задействует другую - запись выделенных ссылок в отдельный файл.

Добавлено 22-04-2013 00:56:00
Факт, что можно смотреть ролики с YouTube через VLC на х2 ускорении, но плейлист для VLC составлять через FlashGot+script и без предварительной закачки.

Добавлено 22-04-2013 01:03:36
Жаль, но я не нашел ключа для VLC, чтобы добавить на воспроизведение в текущий плейлист для последующего проигрывания.

Отредактировано Keepun (22-04-2013 01:03:36)


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№1122-04-2013 02:27:22

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 19.0
Веб-сайт

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

okkamas_knife, не то.
Вот какой ключ vlc.exe передать, чтобы он не начал воспроизводить, а только добавил в очередь?
http://wiki.videolan.org/Documentation: … Use_of_VLC


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№1222-04-2013 06:09:53

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 19.0
Веб-сайт

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

okkamas_knife пишет

запускаешь влц и ставишь на паузу (см. хелп)
последующие будут добавляться в конец плейлиста.

Костыльное решение. И оно не работает.

okkamas_knife пишет

сохрани плейлист откро его notepad++ это обычный xml

Там вообще без xml можно обойтись, что я и сделал.

okkamas_knife пишет

.также там еще можно управлять-добавлять треки через веб интерфейс.

То же костыль. Что ж они это нормально сделать не могут? Багрепорт и сообщения на форуме есть.

okkamas_knife пишет

если по аглицки не понимаешь то возьми переводчик на той странице ж всё есть.

Вот ты и почитай... может найдешь рабочее решение...
Я уже все скурил.


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№1320-05-2013 15:12:11

limob
Участник
 
Группа: Members
Зарегистрирован: 09-05-2013
Сообщений: 38
UA: Firefox 20.0

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

Примечание! Плейлист может иметь ссылку вида

https://www.youtube.com/watch?v=3W6dAebpAXQ&list=PLD075A4D416004C91

Это не сам плейлист, а страница с которой его смотреть. Нужно кликнуть по имени автора и найти ссылку на плейлист вида

https://www.youtube.com/playlist?list=PLD075A4D416004C91

С playlist в названии ссылки. Это ссылку и вводить.
Возможно это исправят в следующих версиях.

Модераторы добавьте пожалуйста в шапку.

Отсутствует

 

№1414-06-2013 05:33:01

Крошка Ру
Участник
 
Группа: Extensions
Зарегистрирован: 19-10-2008
Сообщений: 8716
UA: Firefox 24.0

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

Отсутствует

 

№1513-07-2013 20:22:59

trionZabilParol
Участник
 
Группа: Members
Зарегистрирован: 08-07-2013
Сообщений: 77
UA: Firefox 22.0

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

Может кто подскажет, как составить цикл для cmd Windows? Чтобы например все ссылки добавились в Download Master и началась закачка? То есть чтобы в цикле получить все ссылки с помощью youtube-dl и дать их через командную строку Download Master?
Вот команды Download Master http://www.download-master-info.narod.r … ndline.htm



Модераторы добавьте в шапку.
Примпечание 2.
Если в консоли кракозябли (абракадабра вместо руского).
Выполнить перед закачкой команды:
Если не помогло:
Убедиться, что для консоли стоят шрифты поддерживающие русский. Если нет, то создать ярлык для файла
и в его свойствах поставить шрифт с русским языком.

Примпечание 3.
youtube-dl.exe нужно положить в C:\Windows, если не пойдет c:\Windows\System32\

И команду можно упростить, чтобы проще было копипастить при обрыве загруки:

d: & chdir d:\bla1\bla2\ & youtube-dl.exe -cit -f 22 -A https://www.youtube.com/playlist?list=PLB0276A0A62BDEF06

Переходим в каталог bla2 на диске d и начинаем закачку по ссылке https://www.youtube.com/playlist?list=PLB0276A0A62BDEF06.

Выделить код

Код:

set l="ru"
chcp 1251

Отредактировано trionZabilParol (13-07-2013 20:59:22)

Отсутствует

 

№1614-10-2013 23:57:25

lilololilt
Участник
 
Группа: Members
Зарегистрирован: 15-08-2013
Сообщений: 93
UA: Firefox 24.0

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

Скачиваем группу роликов название которых содержит заданную подстроку или совпадает с шаблоном:

Если плейлиста нету, а скачать группу надо, то Пример:
Набираем в поиске название нужной серии роликов и пишем

--match-title "Цифровая схемотехника Лекция"

Это "Цифровая схемотехника Лекция" название подстроки которую будут содержать все скачиваемые ролики.
Вместо "Цифровая схемотехника Лекция" можно написать регулярное выражение (практически любой критерий совпадения строк), но их нужно учить.
Ссылки на инструкцию по регуляркам:
http://habrahabr.ru/post/115825/
http://habrahabr.ru/post/115436/

Выделить код

Код:

youtube-dl.exe -cit -f 22 -A --match-title "Цифровая схемотехника Лекция" https://www.youtube.com/user/jack0ov/videos

Отсутствует

 

№1701-04-2014 19:43:17

dviwkbp
Участник
 
Группа: Members
Зарегистрирован: 23-02-2014
Сообщений: 129
UA: Firefox 24.0

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

Появился графический интерфейс для youtube-dl - Youtube-dlG.
https://www.linux.org.ru/news/opensource/10329829

Добавлено 01-04-2014 19:46:40

поддержка видео Youtube DASH (он автоматически загружает и изображение, и аудио, и совмещает их; по желанию, можно загрузить или аудио, или видео);

Отредактировано dviwkbp (01-04-2014 19:46:40)

Отсутствует

 

№1828-10-2014 21:32:57

dviwkbp
Участник
 
Группа: Members
Зарегистрирован: 23-02-2014
Сообщений: 129
UA: Firefox 31.0

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

Чтобы скачать несколько видеофайлов с YouTube, создайте список ссылок в текстовом файле links.txt и запустите закачку:
Скачать весь канал какого-либо пользователя с именем USER с YouTube :


Выделить код

Код:

youtube-dl -a d:\папка\links.txt

Отредактировано dviwkbp (29-10-2014 22:05:22)

Отсутствует

 

№1929-10-2014 20:57:03

W@ld_Lii
Участник №315
 
Группа: Members
Зарегистрирован: 26-04-2009
Сообщений: 306
UA: Seamonkey 2.29
Веб-сайт

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

sudo youtube-dl -a d:\папка\links.txt
Что Вы говорите?


Браузер должен сам решать свои проблемы, а не возлагать их на пользователей. Minor

Отсутствует

 

№2004-11-2014 22:23:05

dviwkbp
Участник
 
Группа: Members
Зарегистрирован: 23-02-2014
Сообщений: 129
UA: Firefox 31.0

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

1.
Закачиваем через прокси:
где XX.XX.XX.XX:Порт - адерс, например запускаем TorBrowser и пишем адерс 127.0.0.1:9150
так ролики будет качать через сеть Tor.

2.
Закачиваем только музыку, ссылка на видеоролик, а закачает только аудио:
3.
Скачиваем аудио и видео в лучшем формате и их автоматическое объединение в 1 файл. На youtube они разделены на разные файлы: отдельно аудио, и отдельно видео (называется DASH). При скачивании с FlashGot они разделены.
Чтобы youtube-dl мог объединить автоматически ему нужны библиотеки для работы с видео.
1) Качаем отсюда со словом static https://www.ffmpeg.org/download.html
2) Запускаем bat и добавляем ffmpeg-20141104-git-0971154-win64-static\bin\ в переменную среды PATH:
Пуск > Компьютер >
Свойства системы >
Изменить параметры >
Дополнительно >
Переменные среды >
в окошке "системные переменные" ищем Path и вконец добисываем знак ";", а после него полный путь к ffmpeg
(путь будет полный - c:\ffmpeg-20141104-git-0971154-win64-static\bin\)

Выделить код

Код:

youtube-dl --proxy XX.XX.XX.XX:Порт http://www.ссылка-на-видео

Отредактировано dviwkbp (04-11-2014 22:27:44)

Отсутствует

 

№2103-07-2015 10:06:29

Dota
Участник
 
Группа: Members
Зарегистрирован: 17-06-2015
Сообщений: 13
UA: Firefox 38.0

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

Чтобы не перезагружаться после добавления переменной среды в Windows можно использовать команду
Например создаёте d:\youtube-dl и кладёте туда youtube-dl.exe
выполняете
и можно использовать команды вроде, youtube-dl.exe будет виден системе


Выделить код

Код:

SET PATH=%PATH%;C:\моя_папка

Отредактировано Dota (03-07-2015 10:09:37)

Отсутствует

 

№2213-10-2016 09:19:21

griha09
Участник
 
Группа: Members
Зарегистрирован: 13-10-2016
Сообщений: 2
UA: Firefox 28.0

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

Пару лет назад создал себе файлик с ссылками Youtube вида:

а сейчас не понятно что за ссылки, хочу чтоб было с названиями, например:

или так

Видел в Youtube-dl есть режим "Simulate" и получение имени файла без скачивания файла. Не могу понять как оформить команду чтоб прогнать все списком и результат записался в файл?

Отредактировано griha09 (13-10-2016 09:21:01)

Отсутствует

 

№2313-10-2016 10:03:06

krigstask
друг народа
 
Группа: Members
Откуда: Rampova, Inkerimaa
Зарегистрирован: 13-09-2005
Сообщений: 4593
UA: Firefox 45.0
Веб-сайт

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

griha09
Опции `--get-title`  и `--batch-file`.
Не знаю, как на винде это оформить в скрипт.


Ядрёная консоль делает меня сильней!

Отсутствует

 

№2413-10-2016 19:02:50

griha09
Участник
 
Группа: Members
Зарегистрирован: 13-10-2016
Сообщений: 2
UA: Firefox 28.0

Re: youtube-dl - качаем с youtube целые плейлисты сразу. (любой формат)

Уже помогли.  :)
Если нужно получить только названия файлов для списка видео роликов, то можно использовать:
youtube-dl --batch-file list.txt --simulate --get-title --get-id
Данная команда для списка видео из файла list.txt получит именно заголовки видео и соответствующие ID. Вывод стандартно можно перенаправить в текстовый файл, добавив > filename.txt .
youtube-dl --batch-file list.txt --simulate --get-title --get-duration --get-id  --get-format > filename.txt

--get-description  - описание автора к видео

Полный список опций здесь https://github.com/rg3/youtube-dl/blob/master/README.md#readme

Отредактировано griha09 (13-10-2016 19:06:02)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]