是否只能在命令行中读取 youtube 视频以获得声音?

ale*_*roy 8 mediaplayer

我想连接到 YouTube 并使用命令阅读仅用于音频的视频。那可能吗?

Vol*_*gel 13

要将音频下载为mp3,命名文件,包括作者姓名和视频标题,请使用:

youtube-dl -x --audio-format mp3 '<URL>'
Run Code Online (Sandbox Code Playgroud)


例如,要在 上下载有关 Linus 的有趣谈话git,并在文件名 (*) 中包含上传者的姓名,

youtube-dl -x --audio-format mp3 --output '%(uploader)s-%(title)s.%(ext)s' 'https://www.youtube.com/watch?v=4XpnKHJAok8'

将音频保存为文件
Google-Tech Talk - Linus Torvalds on git.mp3


迄今为止,这需要下载完整的视频数据,并将音频部分分开,丢弃图像。
预计很快就可以只下载音轨,下一次更新之一,结合 YouTube 服务器端的更改。youtube-dl

youtube-dl然后用于ffmpeg将下载的.m4a文件转换为.mp3格式。

为了使命令行更短,可以将选项保存在配置文件中:
~/.config/youtube-dl.conf

*-x是缩写形式--extract-audio


Kha*_*lex 6

您可以使用youtube-dl -f bestaudio <URL>下载视频的音频并mplayer播放。