如何在Ubuntu上使用Netflix?


119

有没有办法将Netflix内容流式传输到我的Ubuntu机器?


您尝试过Chorme吗?
Android开发

Answers:


58

重要:

请注意,Ubuntu版本12.04、14.04和更高版本现在支持 通过HTML5播放本机Netflix

此答案中的解决方案仅应在无法进行本机播放的情况下使用(例如,不受支持的Ubuntu版本,除Google Chrome以外的浏览器)。

另请注意,从Firefox 49开始,Netflix本身就支持播放。


自2012年12月7日起,以下版本至少适用于12.04和12.10。

注意:有关如何silverlight在Firefox中安装(Windows-)(对于观看Netflix 极为有用)的最新说明(截至2013年10月),请参阅末尾。

打开一个终端(Ctrl-Alt-T),输入:

sudo apt-add-repository ppa:ehoover/compholio
sudo apt-get update
sudo apt-get install wine-staging
sudo apt-get install netflix-desktop

这将安装大约254MB的软件包,主要是它将安装wine-compholiowine可以运行Silverlight 的自定义版本)和依赖项。如果wine尚未安装,则可能需要同意使用Microsoft字体(在文本模式窗口中,使用箭头键或选项卡可在出现文本模式时到达红色的“确定”按钮)。下载/安装大约需要15分钟。

然后从菜单(或命令行)运行新安装的“ netflix-desktop”应用程序。

menunetflix

如果安装中出现问题(涉及第三方链接),请不要慌张:netflix-desktop将检测到缺少的东西并尝试重新安装,如果仍然失败,请重新开始。

当您第一次运行它时,它将初始化wine并可能询问有关安装Mono和Gecko wine软件包的情况(我接受并安装了它们以防万一)。

netflix-desktop应用程序将打开,登录到您的Netflix帐户。

窗口将以全屏模式打开,这非常优雅,但是如果您想控制该窗口,请立即按F11键退出全屏模式。(它可能还会要求安装经过特殊设计的Firefox扩展程序,以使全屏模式更加友好。)

像平常一样使用Netflix。

主温

在我的Ubuntu 12.04和12.10(我有Core i7)中,它可以完美地工作。

(正如您可能已经意识到的那样,netflix-desktop实际上是Firefox 17在没有菜单栏的酒上运行。按F10键可以控制Firefox菜单和导航。)

窗口菜单栏

鸣谢和参考:该信息最初来自http://www.webupd8.org/2012/11/how-to-use-netflix-in-ubuntu-through.html。尽管这是www.iheartubuntu.com在http://www.iheartubuntu.com/2012/02/netflix-on-linux-contest.html中发起的运动的结果,但http:// www获得了这一成就。 iheartubuntu.com/2012/11/ppa-for-netflix-desktop-app.html(作者:Erich Hoover),其中还包含用于支持开发的捐赠链接。还有 https://launchpad.net/netflix-desktop

奖励:通过运行此功能,您将拥有一个具有正常功能的Firefox 17(Windows版)以及可运行的Silverlight,可用于导航其他站点,方法是在主窗口中按F10->视图->工具栏->导航菜单,您可以访问任何站点并能够使用Silverlight。


替代方法:在Linux-Firefox中安装Windows-Silverlight

另外,现在可以在(Linux)Firefox中安装Silverlight,就​​好像它是本机插件一样。(有关更多信息,请参见http://fds-team.de/cms/pipelight-installation.html

sudo add-apt-repository ppa:pipelight/stable
sudo apt-get update
sudo apt-add-repository ppa:ehoover/compholio
sudo apt-get update
sudo apt-get install wine-staging
sudo apt-get install pipelight-multi
sudo pipelight-plugin --enable silverlight

然后安装UAControlFirefox附加组件(UAControl-neko.tsugumi.org),并movies.netflix.com确认您的浏览器是Windows的浏览器,例如“ Mozilla / 5.0(Windows NT 6.1; rv:23.0)Gecko / 20131011 Firefox / 23.0”。

然后访问www.netflix.com。

来源:Pipelight:在Linux浏览器中使用Silverlight观看Netflix,Maxdome视频和更多内容〜Web Upd8:Ubuntu / Linux博客


这也适用于hudl.com!非常感谢,@ alfC!
cuichi

@alfC AUControlFirefox插件仍然可用吗?
Lucio 2013年

1
@Lucio,它UAControl(固定),是的,它可用。
alfC

否否否,netflix桌面过于占用资源,并且应用程序覆盖非常烦人。添加pipelight并使用现有的firefox安装。请参阅下面的说明。
WhosUrDaddy

1
E: The repository 'http://ppa.launchpad.net/ehoover/compholio/ubuntu bionic Release' does not have a Release file.不再在Ubuntu 18中工作
乔纳森·

56

在Ubuntu 14.04及更高版本上播放本机HTML5

您需要更新安装的Google Chrome(不是Chromium;并且请确保为您的计算机选择正确的软件包):

在此处输入图片说明

  1. 前往Netflix并尝试电影或电视节目。现在一切都应该正常工作。

    如果您遇到播放问题,请尝试降低质量以匹配硬件功能。我会推荐一台比1GHZ 1GB上网本更好的计算机。¹

1: 因为我经历过口吃设备上的那个水平 ;没关系,当前更新缓解了最重要的播放问题与我的上网本。)


在此处输入图片说明


奖励:Netflix Webapp

您可以通过创建一个不错的.desktop启动器将Netflix与Ubuntu桌面集成:

  1. 下载Netflix使用的图标。就个人而言,我通常会在Google上搜索合适的图标 ,Dakirby309制作的这个图标看起来不错:

    在此处输入图片说明

    将图标另存为netflix.png您的主文件夹中

  2. 在主文件夹中创建一个名为Netflix.desktop的文件

  3. 在像gedit这样的文本编辑程序中打开它
  4. 插入以下文本:

    [Desktop Entry]
    Type=Application
    Name=Netflix
    Exec=google-chrome -app=http://www.netflix.com
    Icon=/home/USERNAME/Pictures/netflix.png
    Terminal=false
    StartupWMClass=www.netflix.com
    

    确保/home/USERNAME/Pictures/netflix.png用正确的Netflix图标路径替换。

  5. 保存desktop文件并退出编辑器。

  6. 通过右键单击Netflix.desktop并转到“ 属性” →“ 权限”选项卡→“ 执行 ”,使文件可执行,然后选中“ 允许将文件作为程序执行 ”框
  7. 将图标拖到启动器中(不要删除/移动原始文件)

现在您有了Netflix WebApp !:

在此处输入图片说明


另外,您也可以使用Chrome插件,并通过执行以下操作以“窗口式”模式启动它:

  1. 右键点击该应用
  2. 选择创建快捷方式

    在此处输入图片说明

  3. 仅检查“ 应用程序”菜单并确认您的选择

这将使Netlix在Dash中可用:

在此处输入图片说明

如果您不喜欢滚动条的外观,则可以启用Chrome的重叠式滚动条。转到chrome:// flags /#overlay-scrollbars并启用它们。现在,您将拥有完成体验的滚动条:

在此处输入图片说明


在屏幕快照中,您似乎正在观看Chromium上的Netflix节目,效果如何?
UniversallyUniqueID

;)铬现在链接到chrome widevine,您需要复制在widevine插件文件中,或串联安装chrome,还需要欺骗用户代理。
Mateo

Chrome插件的路径已更改。我使用这个新链接直接在“窗口化”模式下启动
Boris

不支持5.1环绕声:(
乔纳森

9

对于firefox,版本49之后,您也可以在Linux上观看netflix,而无需执行任何其他步骤,firefox将下载Google本地谷歌Widevine CDM插件并播放受保护的内容:

现在,我拥有Firefox 49或更高版本,如何观看Netflix?

因此,这是必需的步骤:

  1. 有一个netflix帐户!:)
  2. 安装firefox 49或更高版本
  3. 推荐:安装用户代理切换器附加组件。我使用http://mybrowseraddon.com/useragent-switcher.html,但几乎所有用户代理加载项都可以使用。您还可以直接编辑firefox用户代理,但不建议这样做,因为这会将chrome用户代理发送到所有站点,这可能会破坏其他功能。该插件可以配置为仅将chrome用户代理发送到netflix站点。
  4. 在用户代理chrome + linux中选择,然后按编辑,然后将chrome版本更改为53或更高版本,如下所示:

    Mozilla / 5.0(X11; Linux x86_64)AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 53.0.2785.34 Safari / 537.36

    旧的chrome版本将阻止netflix正常工作,因此这很重要。您可能需要将用户代理更新到最新版本(通过检查本地安装或尝试通过http://www.browser-info.net/useragents进行某些操作)。此外,在文本框中,将“ all_urls”替换为netflix .com。这会将更改的用户代理仅应用于netflix

  5. 输入netflix,尝试查看节目/电影,firefox将警告它需要启用DRM支持。接受,它将下载并安装Widevine DRM插件。请稍等,然后重新加载页面。有时您需要返回并重试,但是它可以工作

我将询问netflix关于Linux用户代理上支持firefox的状态,并在需要时进行更新


步骤3–5对于16.10已作废。Firefox上的Netflix即开即用。
Wrzlprmft

@Wrzlprmft正确,netflix终于可以与Firefox firefox一起使用(现在也可以使用其他几种Linux浏览器,只要它们具有DRM支持)
higuita

不适用于环绕声:(
Jonathan

@Jonathan当前,根据help.netflix.com/en/node/14163,netflix报告说HTML5视频和Silverlight中没有5.1,因此在任何浏览器和OS中基本上没有5.1。不是Firefox也不是Linux的限制
higuita


6

PlayOn-驱动Netflix(和Hulu)的服务-将推出HTML5客户端,这将消除对Silverlight(和Moonlight)的需求。现在已经在iPhone上推出了,我认为它将很快用于将PlayOn服务流式传输到Linux机器。


谢谢马可。我已经有了PlayOn,因此请随时关注。
鳄鱼

2
PlayOn正在正确切换到HTML5的过程不会改变播放流的任何事实。他们仍将使用受DRM保护的专有视频格式,并且肯定不会为Linux制作插件。
LassePoulsen

一文不值仍然需要运行Windows框。
内森·史威文

1
请注意,两年后,仍然没有HTML5客户端(完全)。仍然没有Linux端口。在Ubuntu上观看Netflix仍然不走运。
rlemon 2012年

@rlemon虽然现在存在Netflix解决方案,但PlayOn Media Server仍然没有解决方案
James

5

我前一阵子读到,有可能运行Wii模拟器而不是虚拟盒子,但是对于大多数人来说,这并不是一个改善。自从应用推出以来,我一直想在android仿真器中尝试Netflix ,但是我仍然需要测试它是否真的可以工作。问题是该应用程序仅针对某些手机“批准”。据推测,有一种破解方法适用于有根电话,因此,我认为这很可能是比虚拟盒子更好的解决方案,但是很难确定。

如果其他人可以进行此工作,请告诉我。


5

Moonlight是Silverlight的开源替代方案,但不适用于Netflix。之所以不适用于Netflix,是因为Netflix还需要DRM支持,而Moonlight却没有。

不过,有一种方法可以通过Ubuntu在Netflix上观看内容。

您将要在Ubuntu上虚拟化Windows XP / Vista / 7。我建议使用Virtualbox,但您可以随意使用任何内容。在虚拟机下,您可以使用真正的Silverlight和DRM支持并观看Netflix。


1

管道灯

Pipelight是一个基于Erich Hoover的Ne​​tflix-Desktop的插件,允许Ubuntu用户从本机Firefox浏览器中观看Netflix。

Web Upd8文章

添加compholio和pipelight ppa

sudo apt-add-repository ppa:ehoover/compholio

sudo apt-add-repository ppa:mqcheal/pipelight

sudo apt-get update

安装管道灯

首先关闭浏览器!

sudo apt-get install pipelight

现在,Silverlight可以在某些站点上运行,但是Netflix和其他站点可以检查浏览器用户代理,并且不能在Linux机器上播放。

安装插件以更改用户代理

我使用了用户代理覆盖程序

在Firefox中,转到“工具”->“添加附件”,然后搜索“用户代理”。

安装用户代理覆盖程序

选择最新的Firefox / Windows组合。

前往netflix.com并享受。

这是来自有关web upd8的文章


Pipelight对我有用。对于用户代理,我使用了(如在上面的另一个答案中):Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.34 Safari/537.36
landroni '16

1

Netflix桌面过于占用资源,覆盖层非常烦人,我强烈建议您执行以下步骤并使用Firefox。

为Firefox添加Netflix

  • 开放终端

    sudo add-apt-repository ppa:pipelight/stable
    sudo apt-get update
    sudo apt-get install --install-recommends pipelight-multi
    sudo pipelight-plugin --update
    sudo pipelight-plugin --enable silverlight
    
  • 将用户代理覆盖程序添加到Firefox附加组件

  • 将用户代理字符串更改为Windows / chrome34

现在,您将没有专用于Netflix的应用程序,并且可以使用现有的浏览器安装。

Pipelight的另一个不相关的好处是您可以使用它启用最新的Flash版本。不再需要胡椒粉!:)


Pipelight对我有用。对于用户代理,我使用了(如在上面的另一个答案中):Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.34 Safari/537.36
landroni

-1

我遇到了类似的问题,但是我设法解决了以下问题;

  1. 我从Google下载了.deb软件包,但似乎新的基于Gnome的软件中心未正确安装它。
  2. 因此,我改用sudo dpkg -i <*package*>

为我工作。

PS:我对Chromium v​​s Chrome感到困惑。它们是不同的项目,只有Chrome与Netflix兼容,而不与Chromium兼容。


-1

尝试运行以下命令:

sudo apt-add-repository ppa:ehoover/compholio
sudo apt-get update && sudo apt-get install netflix-desktop

然后在启动器中找到netflix,它应该可以工作。

但是,如果它第一次不起作用(例如对我不起作用),请尝试以下操作:

rm -Rf ~/.netflix-desktop
sudo apt-get install netflix-desktop

我从这里得到了答案:http : //www.iheartubuntu.com/2012/11/ppa-for-netflix-desktop-app.html

它还有一些其他的故障排除说明,我没有在此处发布,因此请检查一下是否对您不起作用。


不再适用于Ubuntu 18
Jonathan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.