use*_*967 21 audio-streaming youtube-dl
我youtube-dl
在 Linux 上使用从 YouTube 下载视频并提取音频。这是我建立一个小型音乐收藏的方式。
无论如何,我知道有一个选项--audio-quality=
,0 是最好的,9 是最差的。这就是我获得最佳音频所需要做的全部吗?
另外,有谁知道从 soundcloud 下载是否可以获得更高的质量?
slh*_*hck 28
在--audio-quality
不影响源的音频质量。这是一个后期处理选项,将重新编码音频。
由于任何类型的(有损)重新编码实际上都会降低流的质量——或者至少使其大小不必要地变大——我建议根本不要对音频进行后处理。
要获得最佳音频质量,您只需选择一种高质量的源格式。实际上,youtube-dl
默认情况下会这样做,但您可以使用--audio-format best
. YouTube(和其他提供商)以不同的比特率存储不同的音频编解码器,youtube-dl
并将从中选择最好的一个。
如果您ffmpeg
的系统上已安装,则youtube-dl
可以自动提取音频:
youtube-dl --audio-format best -x <url>
Run Code Online (Sandbox Code Playgroud)
否则,您将获得一个视频文件,您必须从中提取音频组件。
使用 Youtube 的原生音乐格式以避免重新编码:
youtube-dl -f bestaudio[ext=m4a] --embed-thumbnail --add-metadata <Video-URL>
Run Code Online (Sandbox Code Playgroud)
导致m4a
文件或
youtube-dl -f bestaudio --extract-audio --embed-thumbnail --add-metadata <Video-URL>
Run Code Online (Sandbox Code Playgroud)
ogg
如果最高音频质量格式是 OPUS 而不是 AAC ,后者也可以生成文件。
您可以列出可用的格式
youtube-dl -F <Video-URL>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
63017 次 |
最近记录: |