![使用 youtube-dl 下载的视频的文件名由 filename.name 末尾的随机字符组成](https://linux22.com/image/1061242/%E4%BD%BF%E7%94%A8%20youtube-dl%20%E4%B8%8B%E8%BD%BD%E7%9A%84%E8%A7%86%E9%A2%91%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8D%E7%94%B1%20filename.name%20%E6%9C%AB%E5%B0%BE%E7%9A%84%E9%9A%8F%E6%9C%BA%E5%AD%97%E7%AC%A6%E7%BB%84%E6%88%90%20.png)
使用 从 YouTube 下载视频一直存在一个问题youtube-dl
。
文件名末尾有随机字符。
例如,视频的原始文件名是Scala Monads: Declutter Your Code With Monadic Design
但下载后的视频文件名是Monads - Declutter Your Code With Monadic Design-Mw_Jnn_Y5iA.f136.mp4
这是下载期间的警告:
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
如果有人能提出解决方案那将会非常有帮助。
答案1
很简单,在你的命令中使用它-o '%(title)s.%(ext)s'
参见这里
https://github.com/rg3/youtube-dl/blob/master/README.md#output-template
要设置为默认设置,请创建此文件夹/文件.config/youtube-dl/config
只需在文件中的一行中添加选项,信息请参见此处
https://github.com/rg3/youtube-dl/blob/master/README.md#configuration