Як завантажувати відео з будь-якого сайту за допомогою термінальної команди?


16

Я хочу завантажити будь-яке відео з будь-якого сайту за допомогою команди терміналів, я знаю, " youtube-dl" але він не завантажує відео з деяких сайтів, таких як khan academy.


+1, щоб прояснити те, що вам потрібно, та зазначити те, що ви знаєте
— Maythux

Основна проблема полягає не в завантаженні відео-файлу (може зробити wget), а в тому, щоб знайти URL-адресу для завантаження відео-файлу.
— Інглбард

Відповіді:


7

Ви також можете використовувати youtube-dlдля цього. Просто скопіюйте URL-адресу відео. Якщо ви не знаєте про посилання. Клацніть правою клавішею миші та перегляньте інформацію про перегляд кадру. Ви побачите URL-адресу відео. Потім

youtube-dl videourl

1
Немає необхідності це робити. Інформація у питанні застаріла, наприклад, зараз підтримується сайт академії Кан
— jfs

3

Ви можете використовувати wgetдля цього.

введіть наступну команду на терміналі:

 apt­-get install wget

Завантажте один файл за допомогою wget.

 wget "your video url link"

Це не працює для відео. Якщо тільки немає спеціального прапора, який ви не згадали.
— Нікос

wget має бути добре, якщо тільки URL не є відео src, а сторінка, то він захопить HTML-сторінку.
— Blkc

2

Можна використовувати мовграб.

Щоб встановити Movgrab:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install movgrab

Перевірте це для отримання додаткової інформації

Або ви можете завантажити джерело, витягнути його і скласти:

 wget https://sites.google.com/site/columscode/files/movgrab-1.2.1.tar.gz
 tar xvf movgrab-1.2.1.tar.gz
 cd movgrab-1.2.1/
 ./onfigure
 make
 sudo make install

коли я набираю цю команду "sudo apt-get install movgrab", у мене є ця помилка "E: Не вдається знайти пакет movgrab"
— user2412540


Ви додали репозиторій?
— Maythux

Дякую, що я його встановив успішно, але коли введіть команду, подібну до цього "movgrab youtube.com/watch?v=S3t-5UtvDN0 " для завантаження, зніміть мене, але це не працює. Я пробую кілька відео, і маю однакові результати
— user2412540

перевірте посилання вище. Краще вставити посилання між подвійними цитатами
— Maythux,

1

Ви можете скористатися цим:

wget --force-yes "'echo$http:url'" 

і це може спрацювати нормально таким чином.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.