0
当我使用YouTube DL得到像直接链接:当使用youtube-dl获取直接链接并下载时,如何重命名文件?
https://r1---sn-p5qs7n7d.googlevideo.com/videoplayback?XXXX ....
,并创建一个链接供用户下载。
下载文件始终显示videoplayback.mp4。
如何将其重命名为视频标题?
当我使用YouTube DL得到像直接链接:当使用youtube-dl获取直接链接并下载时,如何重命名文件?
https://r1---sn-p5qs7n7d.googlevideo.com/videoplayback?XXXX ....
,并创建一个链接供用户下载。
下载文件始终显示videoplayback.mp4。
如何将其重命名为视频标题?
°要获得冠军,并只:
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。
我不知道如何解决它,但这就是为什么我会考虑它。如果你找到解决方案 - 请展示它。有几个非常类似的问题;)
该命令将下载到server.I要创建一个网页链接用户download.like donwload – John
我已经改变了我的答案。这不是解决所有问题,但也许会有帮助。 – Sylogista
我在直接链接中添加&title = XXX并更新youtube-dl,解决问题接缝。但非常感谢你的回答。 – John