纯音频 YouTube 播放器

45 youtube audio

我想在 Internet 浏览器外部找到一个只能播放 youtube 声音的应用程序。

最好是一个非常轻的,CLI 或 GUI。

小智 45

有 youtube-dl 可让您从 cli 下载 youtube 视频。还有一个名为 mps-youtube 的新(ish)工具,我个人没有使用过,但看起来它完全符合您的要求。

https://github.com/mps-youtube/mps-youtube

试一试,让我们知道它是否有效


MPS 在 Ubuntu 存储库中可用。

启动 MPS 控制台

mpsyt
Run Code Online (Sandbox Code Playgroud)

要在 mps 控制台中搜索 youtube:

/<your_search_term>
Run Code Online (Sandbox Code Playgroud)

搜索一个词,然后选择一个数字后,流将播放声音;有播放/暂停、搜索、音量选项:

在此处输入图片说明

查看选项:

mpsyt h
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

更详细的选项:

mpsyt help search
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

mpsyt help download
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

搜索并使用将显示下载选项的命令选择流的编号后:

d <number>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

也可以在 PLS 控制台中搜索播放列表

pls <search_term>
Run Code Online (Sandbox Code Playgroud)

甚至更简单

//<serch_term>
Run Code Online (Sandbox Code Playgroud)

  • vlc 和其他带有“无视频”选项的外部播放器也很有趣。但我认为 MPS 现在不是 1,因为它对问题的要求如此专业。 (2认同)

Mar*_*rco 28

VLC 可以做到这一点。

  • 用于cvlc关闭 GUI
  • 拒绝视频只播放音频使用--vout none--no-video

例子:

cvlc --vout none <URL>
cvlc --no-video <URL>
Run Code Online (Sandbox Code Playgroud)

  • 这可以在带有 Openwith 插件的 Firefox 中使用:添加 usr/bin/cvlc,将参数编辑为 `cvlc --vout none` 或 `cvlc --no-video`,并将名称编辑为类似“VLC Audio”的内容。然后,在 Firefox 中,右键单击 YouTube 链接“打开方式”:VLC 音频。关闭`pkill vlc`。-- 但即便如此,与播放曲目的交互也非常有限,效果不如更专业的 MPS。 (2认同)

Chr*_*own 16

您可以使用yturl执行此操作,例如,使用mpvmplayer

mpv --no-video "$(yturl <url>)"
mplayer -novideo "$(yturl <url>)"
Run Code Online (Sandbox Code Playgroud)

免责声明:我是 yturl 的作者。


小智 9

为了仅选择音频流并将其发送到播放器(SMPlayer、VLC、mpv、mplayer、Dragon Player、Totem 等视频播放器,以及 Audacious 等音频播放器):

  • SM管

它能够搜索、列出和播放 Youtube 视频,旨在与 SMPlayer 一起使用,但可以单独使用。它具有添加/使用不同播放器的设置以及仅选择音频的选项

前往设置

在此处输入图片说明

然后选择和/或添加要使用的播放器,并编辑它们的设置以同时播放音频(对于视频播放器)或仅播放音频(对于 Audacious 这样的音频播放器)。

在此处输入图片说明

在此处输入图片说明

然后可以在右键单击标题并选择“打开音频”时找到它们。

在此处输入图片说明


可以发现DEB和其他格式在这里。它支持的不仅仅是 Youtube(百度、视频等),并且有一个只播放音频的设置:

在此处输入图片说明

它可以创建和保存播放列表


  • 使用 Firefox 中的 Flashgot 插件,通过将外部播放器添加为 Flashgot“下载器”(如此),然后在 Firefox 中启动 youtube 视频后,使用 Flashgot 通过转到“可用格式/DASH(单独的音频)”来仅播放音频流和视频轨道)”并选择特定的音轨。

flashgot-选择-音轨

它会在几秒钟后开始,一些玩家比其他玩家更多。最快的似乎是SMPlayer

要在 Firefox 插件中使用“无视频”参数,Flashgot 的方法与此类似:

在此处输入图片说明

和 OpenWith 一样:

在此处输入图片说明

有关在外部播放器中播放嵌入式视频的更多信息,请参阅此超级用户问题

此外,一个想法是使用某些互联网浏览器(Seamonkey、Epiphany 等 - 但不是 Firefox 和 Chrome),可以将 Youtube 标题拖放到mpvmpv播放 Youtube 视频的前端。

对于目前的目的,这些玩家应该从“无视频”论点开始。


优酷浏览器

(更多在这里)可以调整为只播放声音。

对于 *ubuntu:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-viewer
Run Code Online (Sandbox Code Playgroud)

尽管在上面的链接中说了些什么,但它在 mplayer 上运行良好。

就像另一个答案中的 MPS 一样,它旨在搜索、播放和下载 youtube 流,只是默认情况下它会播放视频而不仅仅是音频流。它可以使用 mplayer 作为外部播放器。

没有视频的 mplayer 的命令是

mplayer -novideo

要使用此选项启动 Youtube Viewer:

youtube-viewer --video-player=mplayer -novideo
Run Code Online (Sandbox Code Playgroud)

可以使用以下行将其添加到 .desktop 文件中:

[Desktop Entry]
Name=Youtube Audio-only
Exec=bash -c 'youtube-viewer --video-player=mplayer -novideo'
Terminal=true
Type=Application
Icon=youtube-viewer
Run Code Online (Sandbox Code Playgroud)

开始时,只需输入搜索,然后输入要播放的曲目编号。

在此处输入图片说明

关闭终端将关闭播放。

d <number>将下载该视频,默认为 webm。当然,Youtube-Viewer 也用于观看youtube视频。为此,只需使用youtube-viewer --video-player=mplayeryoutube-viewer --video-player=mpv。)