youtube-dl可以在一次通话中将视频和音频提取下载到单独的文件夹中吗?

时间:2017-02-12 01:01:08

标签: youtube-dl

我喜欢下载YouTube视频,并在子文件夹中使用mp3版本在工作期间在手机上播放。

是否可以调用youtube-dl并下载视频(从播放列表中获取存档...)并将MP3提取保存到标题为“MP3”的子文件夹中。

g-ir-scanner

然后youtube-dl --download-archive "F:\Videos\Online Videos\Comics Explained\Marvel Major Storylines (Constantly Updated)\Marvel Major Storylines Archive.txt" "https://www.youtube.com/playlist?list=PL9sO35KZL50yZh5dXW-7l93VZp7Ct4vYA" -o "F:\Videos\Online Videos\Comics Explained\%(playlist_title)s\%(title)s.%(ext)s" -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" --ffmpeg-location "H:\Documents\FFMpeg\bin"

但是 - 我希望音频输出到:

-x --audio-format mp3 --audio-quality 320k

1 个答案:

答案 0 :(得分:2)

有多种方法可以做到:

  • 通过使用您的脚本调用--exec来创建必要的目录,然后调用avconv,ffmpeg,vlc等,自己进行音频转换。
  • 使用不同参数运行youtube-dl两次 - 一次用于视频,一次用于音频。您可以下载更多数据,但在很多情况下(特别是当您从YouTube而非其他网站下载时),只会将音频下载两次,视频只会下载一次。
  • 使用相同的-o参数运行youtube-dl两次:一次下载文件(传入-k以保留原件在你的情况下),一次转换为mp3。在大多数情况下,第二次不需要额外下载。然后,编写一个小脚本,将mp3文件移动到正确的方向并清理。