bash - 通过 youtube-dl 下载时删除视频的视频 ID
问题描述
我正在下载完整的 YouTube 播放列表,但我不想保存视频 ID。
例如,我下载了这些文件:
Lecture 1 - Course Logistics and Introduction to SwiftUI-jbtqIBpUG7g.en.vtt
Lecture 1 - Course Logistics and Introduction to SwiftUI-jbtqIBpUG7g.mp4
Lecture 10 - Navigation + TextField-CKexGQuIO7E.en.srt.vtt
Lecture 10 - Navigation + TextField-CKexGQuIO7E.mp4
我希望它是:
Lecture 1 - Course Logistics and Introduction to SwiftUI.en.srt.vtt
Lecture 1 - Course Logistics and Introduction to SwiftUI.mp4
Lecture 10 - Navigation + TextField.en.vtt
Lecture 10 - Navigation + TextField.mp4
我怎样才能完成它?
解决方案
您可以使用 -o 告诉它只包含标题和扩展名
youtube-dl -o "%(title)s.%(ext)s" video_url
推荐阅读
- java - 为什么我的 for 循环不能使我的谷歌地图活动中的每个标记都是唯一的
- android - 表情符号键盘崩溃
- python - ImportError:即使在安装数据集和解析之后,也没有名为 parse 的模块
- python - 更改边界框标签格式
- java - 如何在启动时以编程方式将spring bean标记为@Primary?
- javascript - 如何开始在输入文本内的图标右侧输入文本?
- javascript - 如何将访问者点击从服务器(express.js)传递到next.js?
- javascript - await sleep 函数改变了我的代码排序行为
- r - 如何为依赖于 rJava 的包配置 .travis.yml?
- javascript - 在 Electron jS 中打开“a href”