由于该问题对我来说很有用,因此我创建了该问题以提供答案。(在这里和这里讨论并回答了这样做的元问题。)
在外部播放器中观看Youtube视频的专用应用程序是Youtube Viewer(youtube-viewer
)。它在终端中运行,并使用mplayer
或mpv
播放youtube视频。
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-viewer
这里更多。
默认情况下使用mplayer
。要使其使用mpv
,请运行youtube-viewer --video-player=mpv
。因此,具有以下内容的桌面文件可能会有用:
[Desktop Entry]
Exec=bash -c 'youtube-viewer --video-player=mpv'
Icon=youtube-viewer
Name[en_US]=Youtube Viewer
Name=Youtube Viewer
Terminal=true
Type=Application
运行该程序时,将打开一个终端窗口,显示:
=>> Search for YouTube videos (:h for help)
> ^J>
只需键入搜索项。然后键入您要播放的视频的相应编号。

一个不限于youtube的跨平台解决方案是使用著名的Firefox插件FlashGot,它旨在将视频流发送到不同的下载管理器,但可以将URL流发送到VLC(或者mpv
,我更喜欢最近):
- 将VLC添加到Flashgot列表中:FlashGot选项,“常规”选项卡,“添加”,并命名为“ VLC”,然后转到VLC可执行文件并选择它

- FlashGot选项,“ FlashGot”选项卡,选择“ VLC”

- 在Firefox中播放视频时,应出现一个Flashgot按钮(将其添加到工具栏或状态栏)。右键单击“可用格式”按钮,然后左键单击视频。VLC应该开始播放视频流

SMPlayer。-仅限于youtube(除非与上述解决方案一起使用:尚未进行过测试)
和YouTube浏览器

sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer smtube

它会启动单独的应用程序SMPlayer Youtube Browser,以搜索视频。可以为其创建链接/桌面启动器,

或者只是跑
管
使用VLC。看起来VLC可以从更多网站上播放此类视频,而smplayer仅限于youtube。

可以将链接添加到VLC中的视频

使用图腾:

一些插件可用于Totem播放器,其中一个类似于SMPlayer的youtube浏览器。您可以在Totem中打开youtube视频,其质量似乎比以前的选项低,但它们的加载速度更快,非常适合收听youtube音乐。

还有一个适用于Totem 的arte-tv插件目前无法使用...但是也许将来会使用...以及补充插件,包括BBC iPlayer。(后来的情况比我担心的arte-tv电视要好。)
但是我认为,一种更优雅的方法是使用加载项/扩展程序,直接从Internet浏览器的界面或上下文菜单中打开外部播放器,就像前面提到的Flashgot 加载项一样。
重新也是Firefox的插件Openwith,最初创建于不同的网络浏览器打开链接,可以做到这一点,在其偏好增加vlc
和smtube
替代/浏览器旁边。

在Chromium中,有一个扩展程序可以在VLC中启动youtube-在此处。
要使用它,必须播放youtube视频,必须启用VLC Web界面(VLC工具-首选项-显示设置-All-Interface-Main-enable Web,重新启动VLC),并且VLC必须已经打开。


尽管VLC似乎可以在youtube之外执行此操作,但在与其他网站打交道时有其局限性。在Dailymotion中,效果很好,但在Google视频上可能已经出现问题,在其他视频中,OpenWith插件不起作用。我没有时间对其进行足够的测试,所以我将及时更新此帖子,并邀请评论和编辑来帮助您找到在VLC或其他外部播放器中打开任何嵌入式Flash的方法。
(此答案基于izx,Halknner和user55822在回答或评论其他问题时提出的想法。)
有一个VLC插件可以播放YouTube视频和播放列表 - 在这里
复制youtube视频或播放列表的网址(必须包含“ list = PL ...”),启动VLC,按Ctrl + N,粘贴网址,然后单击“播放”(或按Alt + P,然后按Enter),视频/播放列表应该开始。

在“媒体”中,“将播放列表保存到文件”,以后可以在VLC中将其打开。