我已经在我的共享 Debian 3 主机上设置了 youtube-dl,因此我可以通过 URL 访问它,以将地址传递给我想要下载的内容,以便将其下载到我的主机上。
我想知道是否有办法在网页上显示最后一次请求下载的文件的 URL 链接,以便于下载。
例如,如果您调用 domain.com/youtubedl.php?url=www.youtube.com/watch?v=000000 会下载它,然后在页面上显示:
http://domain/download_directory/youtubefile.mp4
因此,您可以通过单击该链接轻松下载它。
谢谢
最佳答案
默认情况下,视频会保存在调用了 youtube-dl 的脚本的当前运行目录中。默认文件名是 videoname-videoid.extension
.比如我下载了this video名称为“PHP Programming”,视频 ID 为“7TF00hJI78Y”。下载的时候,在我以前叫youtube-dl的批处理文件的目录下,叫“PHP Programming-7TF00hJI78Y.mkv”。扩展名可以按照以下 information from youtube-dl's Git-Hub page 定义.但是,我建议不要将文件留在此目录中,将 youtube-dl 保留在公共(public)网站目录之外,并将视频文件通过脚本移动到公共(public)目录以供下载。
关于php - 通过 youtube-dl 显示下载文件的绝对链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41756676/