youtube-dl no funciona

25

Estoy usando youtube-dl para descargar algunos videos de youtube. Pero cuando escribo:

youtube-dl http://www.youtube.com/watch?v=rn_YodiJO6k

Yo obtengo:

[youtube] Setting language
[youtube] rn_YodiJO6k: Downloading video webpage
[youtube] rn_YodiJO6k: Downloading video info webpage
[youtube] rn_YodiJO6k: Extracting video information

ERROR: unable to download video

¿Qué estoy haciendo mal?

Rondogiannis Aristófanes
fuente
1
¿Intentaste ver ese video? No puedo acceder desde mi país.
Enero
Cuando
presiono
1
¿Es un problema con este video en particular, o con otros también?
Enero
Todos los videos que he probado
Rondogiannis Aristophanes
Esto es realmente un error, e ingresé un error de launchpad * bugs.launchpad.net/ubuntu/+source/youtube-dl/+bug/1128610 ) que se refiere a la solución aguas arriba.
nealmcb

Respuestas:

31

La misma pregunta se hizo en unix.stackexchange.com.

Youtube cambió algo para hacerlo incompatible youtube-dl, se ha solucionado en la última versión. Use lo siguiente para actualizar youtube-dlhasta que el sistema de paquetes obtenga la versión actualizada:

sudo youtube-dl -U

Actualizar

Como se señaló en sup en los comentarios, youtube-dlse parcheó en Ubuntu para deshabilitar la --updateopción debido a problemas de seguridad ( el informe de errores está aquí ). También se argumenta en el informe de errores que youtube-dles un objetivo en movimiento, por lo que la versión en los repositorios a menudo está desactualizada. Esto hace que la actualización fácil sea una necesidad.

Fácil actualización aún es posible con, por ejemplo pip. Instale de esta manera (es posible que desee desinstalar versiones anteriores de la youtube-dlprimera):

sudo pip install youtube_dl

La actualización ahora se puede hacer con:

sudo pip install --upgrade youtube_dl

Como se documenta en la página de descarga de youtube-dl . Tenga en cuenta que también se adjuntan preocupaciones de seguridad similares a este método.

Thor
fuente
1
Esto ya no funciona: bugs.launchpad.net/ubuntu/+source/youtube-dl/+bug/1063469 Instale una nueva versión desde arriba: sudo wget https://yt-dl.org/downloads/2013.11.07/youtube-dl -O /usr/local/bin/youtube-dl sudo chmod a+x /usr/local/bin/youtube-dl(información desde aquí: rg3.github.io/youtube-dl/download.html )
sup
1
@sup: he agregado una pipalternativa que es casi tan conveniente.
Thor
Genial, solo que ya está desactivado, edito tu respuesta para reflejarlo.
sup
5

Para mí, las siguientes líneas funcionaron:

sudo apt-get remove -y youtube-dl
wget -O - https://yt-dl.org/latest/youtube-dl | sudo tee /usr/local/bin/youtube-dl > /dev/null
sudo chmod a+x /usr/local/bin/youtube-dl
hash -r
Nadia
fuente
-6

Debes poner comillas dobles ( ") antes y después de la URL del video para que funcione. No creo que sea un error.

Por ejemplo:

youtube-dl "<video-URL>"
S. Lootz
fuente
Esto no resolverá el problema.
David Foerster