2017-01-20 2 views
0

Ich habe Youtube-dl auf meinem freigegebenen Debian 3-Host eingerichtet, so dass ich über eine URL darauf zugreifen kann, um die Adresse an das zu übergeben, was ich herunterladen möchte, damit es auf meinen Host heruntergeladen werden kann.Absolute Links zu heruntergeladenen Dateien über youtube-dl anzeigen?

Ich frage mich, ob es eine Möglichkeit gibt, URL-Links zu Dateien anzuzeigen, die von der letzten Anfrage auf einer Webseite heruntergeladen wurden, um den Download zu erleichtern.

So zum Beispiel, wenn Sie anrufen domain.com/youtubedl.php?url=www.youtube.com/watch?v=000000 würde es herunterladen und diese dann auf der Seite angezeigt werden:

http://domain/download_directory/youtubefile.mp4

so können Sie es einfach herunterladen, indem Sie auf diesen Link klicken.

Dank

Antwort

0

standardmäßig wird das Video im aktuellen Betriebsverzeichnis des Skripts gespeichert werden, die youtube-dl genannt hat. Der Standarddateiname ist videoname-videoid.extension. Zum Beispiel habe ich this video mit dem Namen "PHP Programming" und der Video-ID von "7TF00hJI78Y" heruntergeladen. Als es heruntergeladen wurde, befand es sich im Verzeichnis meiner Batch-Datei, die ich youtube-dl nannte, und hieß "PHP Programming-7TF00hJI78Y.mkv". Die Erweiterung kann wie folgt definiert werden information from youtube-dl's Git-Hub page. Ich würde empfehlen, die Dateien nicht in diesem Verzeichnis zu belassen, sondern youtube-dl außerhalb des öffentlichen Website-Verzeichnisses zu belassen und die Videodateien durch Ihr Skript in ein öffentliches Verzeichnis für Downloads zu verschieben.

Verwandte Themen