以.mp3(通过FFMPEG)下载YouTube播放列表时,文件命名文件

时间:2019-03-30 11:41:36

标签: youtube-dl

更新:我找到了解决方案,它在底部。只是为了防止有人发现它有用而保留它。


过去,我曾经使用以下代码:

  1. 下载YouTube播放列表
  2. 下载后,立即使用FFMPEG自动将每个视频转换为.mp3文件
  3. 转换为.mp3后删除原始视频
  4. 文件名:按下载顺序枚举每个文件,并添加视频名称作为文件名

youtube-dl -o "-x,.%(ext)s" --extract-audio --audio-format mp3 --prefer-ffmpeg --ffmpeg-location "C:\FFMPEG" "https://www.youtube.com/playlist?list=PLmqskCEBMWl52WSDSuLaeZcipgw2nOV-W" --audio-quality 0

我刚刚尝试过,但它不再起作用。相反:

  1. 每个文件都被命名为-x(因此,每个新文件都会覆盖旧文件)
  2. 它不仅创建.mp3文件,而且还创建.webm文件

我的问题:发生了什么变化,应该如何更改代码,以便继续获得最初得到的内容?


更新:我找到了解决方案,做了以下工作:

youtube-dl -o "%(playlist_index)s-%(title)s.%(ext)s" --extract-audio --audio-format mp3 --prefer-ffmpeg --ffmpeg-location "..\..\FFMPEG" "https://www.youtube.com/playlist?list=PLmqskCEBMWl52WSDSuLaeZcipgw2nOV-W" --audio-quality 0

0 个答案:

没有答案