我想以最佳质量将 YouTube 视频下载为 mp3 文件。下面的代码有助于下载 youtube 视频,m4a
而不是我们mp3
youtube-dl -f bestaudio --audio-quality 0 --audio-format mp3 https://www.youtube.com/playlist?list=PLYRruMbyFRcBVdVN8v4FNkIKkXvL-bZn_
你能告诉我如何使用bestaudio
参数将 YouTube 视频下载为mp3
我想以最佳质量将 YouTube 视频下载为 mp3 文件。下面的代码有助于下载 youtube 视频,m4a
而不是我们mp3
youtube-dl -f bestaudio --audio-quality 0 --audio-format mp3 https://www.youtube.com/playlist?list=PLYRruMbyFRcBVdVN8v4FNkIKkXvL-bZn_
你能告诉我如何使用bestaudio
参数将 YouTube 视频下载为mp3
来自
man youtube-dl
:所以你的命令可能是:
使用
--audio-quality 0
最高的编码质量,但会不必要地增加文件大小。默认值为 5,根据源质量可能是更好的选择。因此,如果质量和文件大小对您很重要,您应该避免重新编码并使用 Youtube 的原生音乐格式:
导致
m4a
文件或可能会产生一个
ogg
文件。您可以列出可用的格式
如果你只想要 mp3 文件:
如果您不想删除原始文件:
我推荐使用Pafy(Python),非常容易获得音频链接,如果需要可以直接下载:
还值得注意的是其他部分
man youtube-dl
(在线副本可在此处找到):(对于那些想 TL; DR 的人,只需阅读第 4 段,您就可以使用
youtube-dl -x URL
它,因为无论如何它应该下载最好的质量 :)也
youtube-dl -f bestaudio URL
适用于我的经验!然而,大多数情况下,使用这两个选项时,您将需要使用ffmpeg
或类似方法转换为 MP3 - 因为您已经在编辑文件,您还可以标记它(使用旧的 ID3 版本以获得大多数设备兼容性!)。Youtube(可能因为它应该是一个视频播放网站)显然也将音频(见此处)压缩到 120~KBs,这是相当低的,但在大多数情况下似乎还可以。
比较下载的视频,可以查询下载的视频/音轨(可能需要用
avprobe
代替ffprobe
)看哪个最好: