Wohin lädt youtube-dl die Videos herunter?

Wohin lädt youtube-dl die Videos herunter?

Ich habe es heruntergeladen youtube-dlund der Videodownload ist abgeschlossen, aber wenn ich nach dem Video suche, kann ich es scheinbar nicht finden.

Kann jemand helfen?

Antwort1

Es gibt wirklichzweiFragen hier:

1. Warum ist „youtube-dl“ nicht in Dash enthalten?

Dies liegt daran, dass youtube-dles nur in einem Terminalfenster ausgeführt wird und keine Symbole, Desktopdateien usw. enthält. Es wird einfach in jedem Terminalfenster wie folgt ausgeführt:

youtube-dl [options] url [url...]

Details zu den Befehlszeilenoptionen können einfach durch Ausführen des folgenden Befehls angezeigt werden:

youtube-dl -h

Experimentieren Sie ein wenig, youtube-dlbis es Ihren Wünschen entspricht.

2. Wo lädt Youtube-dl YouTube-Dateien herunter?

Standardmäßig youtube-dlwerden die Dateien heruntergeladenim aktuellen Arbeitsverzeichnisdes Terminals, das Sie geöffnet haben. Normalerweise ist dies Ihre $HOMEUmgebung, aber nicht immer. Dieses Verhalten kann auf zwei Arten geändert werden:

  1. Verwenden Sie die Option -o, youtube-dlummanuellGeben Sie einen Speicherort für die heruntergeladenen Dateien an:

    youtube-dl -o "~/Desktop/%(title)s.%(ext)s" 'youtube file url'
    

    und natürlich Ersatzdeintatsächliche URL für „Youtube-Datei-URL“. Dieses Beispiel sendet den abgeschlossenen Download an Ihren Desktop.

  2. Erstellen Sie eine Konfigurationsdatei youtube-dlwie folgt:

    touch ~/.config/youtube-dl.conf
    

    Stellen Sie dann einenStandardDownload-Speicherort in dieser Datei:

    --output "~/Desktop/%(title)s.%(ext)s"
    

    Wenn dies eingerichtet ist, werden alle heruntergeladenen DateienautomatischGehen Sie zu Ihrem Desktop.

Verweise:

Antwort2

Standardmäßig lädt youtube-dl Dateien in dasselbe Verzeichnis herunter, aus dem Sie den Befehl ausführen. Meistens ist das Ihr Home-Verzeichnis. Wenn Sie Tom heißen, ist es /home/Tom. Um den Download an einem anderen Ort zu erzwingen, sollten Sie die Option -o verwenden; und um die Videoqualität auszuwählen, gibt es die Option -f. Aber wie können Sie die unterschiedliche Qualität der Dateien ermitteln? Das wird durch die Option -F erreicht. Kombinieren Sie also all dies in einem Shell-Skript, machen Sie es ausführbar und legen Sie es in einem Bin-Verzeichnis ab. Und schon wird das Leben einfacher.

Ich habe ein Skript für meinen eigenen Gebrauch geschrieben. Es funktioniert einwandfrei. Sie müssen sich keine Gedanken darüber machen, wo all die heruntergeladenen Dateien landen. Ich habe das Verzeichnis ~/Videos zum Herunterladen von YT-Videos gewählt; Sie können jedes andere Verzeichnis wählen. Ersetzen Sie außerdem „Tom“ durch Ihren Namen. Hier ist das Skript:

#!/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

Antwort3

Wenn Sie youtube-dlso laufen:

youtube-dl -o "/home/vasa1/Downloads/%(title)s" http://www.youtube.com/watch?v=rnvK2TIhYns

Das Video sollte im Format sein /home/vasa1/Downloads. Anstelle von müssen Sie natürlich Ihren Benutzernamen eingeben vasa1.

Antwort4

Ubuntu 14 Fix des offiziellen Installationsverfahrens

Verzeichnis hier erstellen:

sudo mkdir /opt/youtube-dl

Verschieben Sie youtube-dl vom Installationsort:

sudo mv /usr/local/bin/youtube-dl /opt/youtube-dl

Symlink erstellen:

pushd /usr/local/bin/ && sudo ln -s /opt/youtube-dl/youtube-dl

Testen Sie den symbolischen Link:

ls -la youtube-dl 
lrwxrwxrwx 1 root root 26 Oct 16 20:41 youtube-dl -> /opt/youtube-dl/youtube-dl

popd

Testdatei:

ls -la /opt/youtube-dl/youtube-dl

-rwxrwxrwx 1 root root 639567 Oct 15 12:42 /opt/youtube-dl/youtube-dl

Festgelegte Berechtigungen:

sudo chmod 755 /opt/youtube-dl/youtube-dl

Alten Cache entfernen:

sudo rm -r /home/<user>/.cache/youtube-dl/

e'voila! youtube-dl ohne dass davor ein sudo erforderlich ist

verwandte Informationen