youtube-dl
- https://github.com/yt-dlp/yt-dlp - более актуальный форк.
https://github.com/rg3/youtube-dl/. Вопреки названию, позволяет скачивать видео не только с ютюба, но и c уймы других, полный и актуальный список лучше смотреть там у них (http://rg3.github.io/youtube-dl/supportedsites.html). Я пока скачивала только с ютюба и вконтакта.
В репозитории дебиана есть (upd: и даже оба), но, как обычно, редковато обновляется, поэтому отстаёт от жизни. И поэтому же ставить предпочтительно не оттуда. Из предложенных вариантов у меня наибольшую симпатию вызвал вариант с использованием pip - вероятно, потому, что у меня есть nikola, установленный этим же способом. Поэтому python-pip, python-setuptools, python-wheel у меня уже есть.
Так что pip install --user youtube-dl
. Потом, если что, можно будет повторять с добавлением ключика --upgrade
. И добавить ~/.local/bin
в PATH, чтоб не вспоминать, откуда запускать надо.
У youtube-dl есть уйма разных опций и возможных настроек, но мне пока хватает самого простого варианта "youtube-dl ссылка-на-видео".
- -a, –batch-file FILE
- File containing URLs to download ('-' for stdin), one URL per line. Lines starting with '\verb|#|, ';' or ']' are considered as comments and ignored.
- -w, –no-overwrites
- Do not overwrite files
- -c, –continue
- Force resume of partially downloaded files. By default, youtube-dl will resume downloads if possible.
- –cookies FILE
- File to read cookies from and dump cookie jar in
- -u, –username USERNAME
- Login with this account ID
- -p, –password PASSWORD
- Account password. If this option is left out, youtube-dl will ask interactively.