Lo descargué youtube-dl
y la descarga del video está completa, pero cuando busco el video, parece que no puedo encontrarlo.
¿Alguien puede ayudar?
Respuesta1
realmente haydospreguntas aquí:
1. ¿Por qué youtube-dl no aparece en Dash?
Esto se debe a que youtube-dl
se ejecuta únicamente desde una ventana de Terminal y no viene con íconos, archivos de escritorio y similares. Simplemente se ejecuta desde cualquier ventana de Terminal de la siguiente manera:
youtube-dl [options] url [url...]
Los detalles de las opciones de la línea de comando se pueden ver fácilmente ejecutando el siguiente comando:
youtube-dl -h
Experimente un poco para que youtube-dl
funcione como desee.
2. ¿Dónde descarga Youtube-dl los archivos de YouTube?
Por defecto youtube-dl
descargará los archivosen el directorio de trabajo actualde la Terminal que has abierto. Normalmente este es su $HOME
entorno, pero no siempre. Este comportamiento se puede modificar de dos maneras:
Utilice la opción -o con
youtube-dl
paraa manoproporcione una ubicación para los archivos descargados:youtube-dl -o "~/Desktop/%(title)s.%(ext)s" 'youtube file url'
y por supuesto sustituirsuURL real para 'URL del archivo de YouTube'. Este ejemplo envía la descarga completa a su escritorio.
Cree un archivo de configuración para
youtube-dl
lo siguiente:touch ~/.config/youtube-dl.conf
Luego establezca unpor defectoubicación de descarga en este archivo:
--output "~/Desktop/%(title)s.%(ext)s"
Una vez implementado esto, todos los archivos descargadosautomáticamenteve a tu escritorio.
Referencias:
Respuesta2
De forma predeterminada, youtube-dl descarga archivos en el mismo directorio desde donde ejecuta el comando. Principalmente es su directorio de inicio. Si su nombre es Tom, entonces es /home/Tom. Para forzar la descarga en otro lugar, debes usar la opción -o; y para seleccionar la calidad del video, existe la opción -f. Pero, ¿cómo sabrías la variedad de calidad de los archivos? Esto se logra mediante la opción -F. Así que combine todo esto en un script de shell, hágalo ejecutable y colóquelo en un directorio bin. Y la vida se vuelve tranquila.
He escrito un guión para mi propio uso. Funciona bien. No tienes que preocuparte de dónde van todos esos archivos descargados. Elegí el directorio ~/Videos para descargar videos de YouTube; puedes elegir cualquier otro. También reemplaza 'Tom' por tu nombre. Aquí está el guión:
#!/bin/sh
answer=""
tput clear
tput cup 05 10
echo "Give the YouTube URL: \c"
# Here you paste the YT-video-URL by ctrl+shift+V
read answer
# The follwing command will display a list of video quality options to choose from
youtube-dl -F $answer
echo
# Here you give the number shown in first column as per your choice
echo "Select Quality (Choose a number): \c"
read qual
# If you don't want to download and quit the shell, give 99
if [ $qual -ne 99 ]
then
youtube-dl -f $qual -o "/home/Tom/Videos/%(title)s.%(ext)s" $answer
else
exit 0
fi
Respuesta3
Si ejecutas youtube-dl
así:
youtube-dl -o "/home/vasa1/Downloads/%(title)s" http://www.youtube.com/watch?v=rnvK2TIhYns
El vídeo debería estar en /home/vasa1/Downloads
. Por supuesto, debes colocar tu nombre de usuario en lugar de vasa1
.
Respuesta4
Solución de Ubuntu 14 del procedimiento de instalación oficial
Crear directorio aquí:
sudo mkdir /opt/youtube-dl
Mueva youtube-dl desde el lugar de instalación:
sudo mv /usr/local/bin/youtube-dl /opt/youtube-dl
Hacer enlace simbólico:
pushd /usr/local/bin/ && sudo ln -s /opt/youtube-dl/youtube-dl
Enlace simbólico de prueba:
ls -la youtube-dl
lrwxrwxrwx 1 root root 26 Oct 16 20:41 youtube-dl -> /opt/youtube-dl/youtube-dl
popd
Archivo de prueba:
ls -la /opt/youtube-dl/youtube-dl
-rwxrwxrwx 1 root root 639567 Oct 15 12:42 /opt/youtube-dl/youtube-dl
Arreglar permisos:
sudo chmod 755 /opt/youtube-dl/youtube-dl
Eliminar caché antiguo:
sudo rm -r /home/<user>/.cache/youtube-dl/
¡voilá! youtube-dl sin necesidad de un sudo delante