2017-05-05 603 views

回答

0

°要获得冠军,并只:

youtube-dl -e https://www.youtube.com/watch?v=XA6bS8TyN10 

全名的-e选项--get-title。更多信息,一如既往 - 在手册中。

°为了获得直接的联系,并只:

youtube-dl --get-url https://www.youtube.com/watch?v=XA6bS8TyN10 

°要强制用来下载的文件名 - 你需要覆盖YouTube的HTTP内容处置。 HTML5为a提供download属性,这很可爱,但实际上不起作用(在这种情况下)。如果是,代码可能看起来像这样:

<a download="saveAsThatFilename.mp4" href="url">foo</a> 

但它不是在这种情况下,工作。我想你不会使用任何类型的代理(这将是最简单的方法,但当然不是最好的)。那么好的选择是JavaScript。

有趣的选项是github: FileSaver.js

我不知道如何解决它,但这就是为什么我会考虑它。如果你找到解决方案 - 请展示它。有几个非常类似的问题;)

+0

该命令将下载到server.I要创建一个网页链接用户download.like donwload John

+0

我已经改变了我的答案。这不是解决所有问题,但也许会有帮助。 – Sylogista

+1

我在直接链接中添加&title = XXX并更新youtube-dl,解决问题接缝。但非常感谢你的回答。 – John

相关问题