¿Cómo descargar videos de cualquier sitio usando un comando basado en terminal?

16

Quiero descargar cualquier video de cualquier sitio usando el comando de terminal, lo sé " youtube-dl" pero no descarga videos de algunos sitios como khan academy, entonces, ¿qué es lo mejor para eso?

usuario2412540
fuente
+1 para calmar lo que necesita y declarar lo que sabe
Maythux
El problema principal no es descargar el archivo de video (wget puede hacerlo) sino encontrar la url para descargar el archivo de video.
Inglebard

Respuestas:

7

También puedes usar youtube-dlpara eso. Simplemente copie la url del video. En caso de que no sepas sobre el enlace. Simplemente haga clic derecho y vea Ver información del cuadro , verá la URL del video allí. Luego

youtube-dl videourl
codedevil
fuente
1
No hay necesidad de rechazar esto. La información en la pregunta está en desuso, por ejemplo, el sitio de la academia Kahn es compatible ahora
jfs
3

Puedes usar wgetpara eso.

escriba el siguiente comando en la terminal:

 apt­-get install wget

Descargue un solo archivo usando wget.

 wget "your video url link"
orvi
fuente
Esto no funciona para videos. A menos que haya una bandera especial que no haya mencionado.
Nikos
wget debería estar bien, a menos que la url no sea el video src sino la página, entonces tomará la página html.
Blkc
2

Puedes usar movgrab.

Para instalar Movgrab:

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

Mira esto para más información

O puede descargar la fuente, extraerla y compilarla:

 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
Maythux
fuente
cuando escribo este comando "sudo apt-get install movgrab" aparece este error "E: no se puede encontrar el paquete movgrab"
user2412540
¿has añadido el repositorio?
Maythux
Gracias, lo instalé con éxito, pero cuando escribo un comando como este "movgrab youtube.com/watch?v=S3t-5UtvDN0 " para descargarlo, me lleva un video, pero no funciona. Intento varios videos y tengo los mismos resultados
user2412540
consulte el enlace de arriba .. Es mejor insertar el enlace entre comillas dobles
Maythux
1

Podrías usar esto:

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

y podría funcionar bien de esta manera.

Miguel
fuente