我已在我的共享Debian 3主机上设置了youtube-dl,因此我可以通过URL访问它以将地址传递给我想要下载的内容,以便将其下载到我的主机上。
我想知道是否有办法在网页上显示上次请求下载的文件的URL链接,以便于下载。
例如,如果您调用domain.com/youtubedl.php?url=www.youtube.com/watch?v=000000会下载它,然后在页面上显示:
http://domain/download_directory/youtubefile.mp4
这样您就可以通过点击该链接轻松下载。
由于
答案 0 :(得分:0)
默认情况下,视频将保存在调用youtube-dl的脚本的当前操作目录中。默认文件名为videoname-videoid.extension
。例如,我下载了this video,其名称为" PHP Programming"以及" 7TF00hJI78Y"的视频ID。当它被下载时,它在我的批处理文件的目录中,我曾经称之为youtube-dl,并被称为" PHP Programming-7TF00hJI78Y.mkv"。可以按照以下information from youtube-dl's Git-Hub page定义扩展名。我建议不要将文件保留在此目录中,但是,将youtube-dl保留在公共网站目录之外,并将视频文件通过脚本移动到公共目录以进行下载。