Я завжди використовую youtube для отримання потрібної мені інформації.
Мені потрібно сценарій або команда, яка захоплює та завантажує всі відео з певного каналу.
ПРИМІТКА: Я намагався, youtube-dl
але без успіху.
Я завжди використовую youtube для отримання потрібної мені інформації.
Мені потрібно сценарій або команда, яка захоплює та завантажує всі відео з певного каналу.
ПРИМІТКА: Я намагався, youtube-dl
але без успіху.
Відповіді:
Використовуйте youtube-dl
команду для завантаження відео безпосередньо з YouTube.
Щоб встановити youtube-dl
будь-який
Використовуйте pip
для встановлення з офіційного youtube-dl
каналу:
sudo apt-get install pip
pip install youtube-dl
Або скористайтеся менеджером пакунків Debian та відповідним PPA ( джерело ):
sudo add-apt-repository ppa:nilarimogard/webupd8 -y
sudo apt-get update
sudo apt-get install youtube-dl
Щоб завантажити весь канал
youtube-dl ytuser:<USER>
Щоб завантажити всі відео в список відтворення
youtube-dl <PLAYLIST URL>
Завантажити відео на YouTube у форматі MP3
youtube-dl -x --audio-format mp3 --audio-quality 320K <VIDEO_URL>
sudo apt install youtube-dl
для встановлення достатньо.
youtube-dl -i --download-archive log ytuser:<USER>
. З -i
youtube-dl продовжуватимуться помилки завантаження. З --download-archive
нею завантажуватимуться лише відеоролики, не вказані в архіві.
Використовуйте це для завантаження всіх відео з YouTube-каналу :::
Відкрийте термінал і введіть:
youtube-dl -f best -citw -v <url-of-channel>
... де замінюється URL-адреса каналу.
Примітка. Якщо ви завантажуєте багато відео, вам слід змінити каталоги в каталог, де ви хочете зберегти відео, перш ніж розпочати їх завантаження.
Пояснення ::
-f, --format FORMAT
video format code. The special name "best" will pick the best quality.
-c, --continue
force resume of partially downloaded files .
-i, --ignore-errors
continue on download errors .
-t, --title
use title in file name (default)
-w, --no-overwrites
do not overwrite files
-v, --verbose
print various debugging information
Примітка: зазвичай я віддаю перевагу цьому:
youtube-dl -f 18 url/complete-playlist-url
Ви можете спробувати http://clipgrab.org/ , це працює для мене.
Особисто я використовую Uget як менеджер завантажень та завантажувач Youtube Multi для створення посилань, а з Uget gui переходите до Файл-> Пакетні завантаження-> Пакет буфера обміну.
ви можете встановити uget, ввівши
sudo apt-get install uget
Я використовую jDownloader 2 (доступний для Windows, Linux, Mac, ...) для завантаження повних каналів YouTube. не забудьте встановити останню версію та вказати папку для завантаження у налаштуваннях.
потім просто вставте URL-адресу каналу на вкладку "linkgrabber" і натисніть "Обробити список відтворення".
зачекайте, поки символ прогресу в нижньому правому куті закінчиться. ви можете зняти прапорці з небажаного вмісту у правому вікні, наприклад, аудіофайли. Ви можете вказати, яку роздільну здатність ви хочете завантажити для всіх вибраних відео (стандартна настройка - максимальна роздільна здатність).
Якщо ви хочете вибрати більш легку роздільну здатність, виберіть відповідні відео, утримуючи клавішу Ctrl або натисніть Ctrl + A, щоб вибрати всі відео. Потім клацніть правою кнопкою миші на вибраному відео та перейдіть на сторінку youtube.com -> змінити варіант -> змінити варіант відео
скріншот: зміна варіантів роздільної здатності відео
скріншот: виберіть варіанти відео
утримуючи Ctrl, ви можете вибрати додаткові варіанти.
потім клацніть правою кнопкою миші одне із перерахованих відео та виберіть "Почати всі завантаження" або "Почати завантаження" лише для вибраних відео.
під час завантаження ви можете налаштувати максимальне одночасне завантаження та з'єднання в нижньому правому спадному меню. Наприклад, я вибираю одночасно 1 завантаження з максимум 5 підключеннями на хостер. крім того, ви можете встановити параметри пропускної здатності в одному меню.
якщо ви хочете завантажити інший канал, може бути корисним змінити папку для завантаження перед завантаженням, клацніть правою кнопкою миші на вибране відео та перейти до Властивості -> Встановити знімок завантаження каталогу каталогів: змінити каталог завантажень для вибраних відео