下载 YouTube 视频并将其转换为 MP3 并组织到频道/播放列表中

下载 YouTube 视频并将其转换为 MP3 并组织到频道/播放列表中

我想通过指定 YouTube 频道网址或播放列表网址来下载 YouTube 视频。然后我想将视频转换为 MP3 并根据播放列表将它们放在单独的文件夹中。

这可能吗?我该怎么做?

答案1

youtube-dl,您可以下载整个播放列表并将视频的音频提取为 MP3 或 AAC(.m4a)。它需要ffmpeg安装到您的系统上。

这是一个您可以在 Bash 中运行的脚本,假设您已经安装ffmpegyoutube-dl安装了它。

#!/bin/bash
if [ -z "$1" ]; then
  echo "Usage: $0 <playlist-url>"
  exit 1
fi

playlist="$1"
title="$(youtube-dl -s "$playlist" | perl -ne 'if (/(?<=Downloading playlist: )(.*)/) { print $1 }')"
mkdir -p "$title"
cd "$title"
youtube-dl -x "$playlist"
cd ..

将其保存,例如在 下download.sh,然后使用 使其可执行chmod +x download.sh。然后,像这样运行它:

./download.sh http://www.youtube.com/playlist?list=PLs4hTtftqnlCxP-7nkw3iNep08rvg79YB

它只会将音频文件保存在名为播放列表的文件夹中。

答案2

下载

我认为没有一款软件可以为您完成所有这些工作,但我有另一种方法可以做到。

使用 Firefox 下载此免费插件:下载 Flash 和视频 :: Firefox 附加组件

这是一个插件,可以让您的浏览器检测正在播放的任何 Flash 视频并通过简单的单击进行下载。

转换

西力软件是我迄今为止用过的最好的视频转换器之一。几乎可以将任何内容转换为任何内容(格式转换为格式)。

至于问题的其余部分,我相信你能弄清楚。:)

答案3

您可以使用该程序youtube-dl,可在 Windows、Linux 和 OS X 上运行。

本教程适用于 Linux mint。以下是其他 Linux 或 OS X 的教程

然后,您可以使用程序 ffm​​peg 将下载的文件转换为 MP3。

相关内容