我想连接到 YouTube 并仅通过命令读取音频视频。那可能吗?
答案1
要将音频下载为mp3
,并将文件命名为包括作者姓名和视频标题,请使用:
youtube-dl -x --audio-format mp3 '<URL>'
例如,要下载 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-dl
,并结合 YouTube 服务器端的更改。
youtube-dl
然后用于ffmpeg
将下载的文件转换.m4a
为.mp3
格式。
为了使命令行更短,可以将选项保存在配置文件中:
~/.config/youtube-dl.conf
*-x
是缩写形式--extract-audio
答案2
您可以用来youtube-dl -f bestaudio <URL>
下载视频的音频并mplayer
播放。