如何在 Ubuntu 上使用 Netflix?

Gat*_*tor 121 netflix

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

alf*_*lfC 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
Run Code Online (Sandbox Code Playgroud)

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

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

菜单网

如果安装出现问题(涉及第三方链接),请不要惊慌:netflix-desktop 会检测到缺少某些内容并尝试重新安装它,如果同样失败,请重新开始。

当您第一次运行它时,它会初始化wine并可能询问是否安装 Mono 和 Gecko 葡萄酒包(我接受并安装了它们以防万一)。

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

窗口将以全屏模式打开,非常优雅,但如果您想控制窗口,请立即按 F11 退出全屏模式。(它也可能要求安装一个 Firefox 扩展——专门设计的——使全屏模式更加友好。)

像往常一样使用 Netflix。

主赢

它在我的 Ubuntu 12.04 和 12.10(我有一个 Core i7)中完美运行。

(此时您可能已经意识到,netflix-desktop实际上 Firefox 17 是在没有菜单栏的 wine 上运行的。按 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

或者,现在可以将 Silverlight 安装在 (Linux) Firefox 中,就像它是本机插件一样。(您可以查看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
Run Code Online (Sandbox Code Playgroud)

然后安装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 博客


Mat*_*teo 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
    
    Run Code Online (Sandbox Code Playgroud)

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

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

  6. 通过右键单击Netflix.desktop并前往Properties使文件可执行?权限选项卡?执行:?选中允许将文件作为程序执行
  7. 将图标拖到您的启动器(不要删除/移动原件)

现在你有了一个 Netflix WebApp!:

在此处输入图片说明


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

  1. 右键单击应用程序
  2. 选择创建快捷方式

    在此处输入图片说明

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

这将使 Netlix 在 Dash 中可用:

在此处输入图片说明

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

在此处输入图片说明


hig*_*ita 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, like 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 的状态,并在需要时进行更新


The*_*rer 7

由于缺少所需的组件,Chromium 不支持 Netflix。您可以手动安装此组件,但这很麻烦,而且不值得。

至少在 2014 年,Firefox 也不支持 Netflix。

如果您想在 Ubuntu 上使用 Netflix,则需要使用 Google Chrome。从 Google 的网站下载 DEB 文件。

更多详情:http :
//www.pcworld.com/article/2687243/netflix-on-linux-how-to-get-it-today-and-why-its-such-a-pain.html


Mar*_*ppi 6

PlayOn——驱动 Netflix(和 Hulu)的服务——将推出一个 HTML5 客户端,它应该可以消除对 Silverlight(和 Moonlight)的需求。它现在用于 iPhone,我认为它很快将用于将 PlayOn 服务流式传输到 Linux 机器。

  • PlayOn 正在正确切换到 HTML5 的事实不会改变关于播放流的任何内容。他们仍将使用专有且受 DRM 保护的视频格式,而且他们肯定不会为 Linux 制作插件。 (2认同)

Mic*_*man 5

不久前我读到可能可以运行Wii 模拟器而不是虚拟机,但我认为这对大多数人来说不是一种改进。自从应用程序问世以来,我一直想在 android 模拟器中尝试 Netflix ,但是我仍然需要测试它是否真的可以工作。问题是该应用程序仅适用于某些手机。有一个hack应该适用于 root 手机,所以我认为这很有可能是比虚拟盒更好的解决方案,但很难确定。

如果其他人得到这个工作,请告诉我。


Rya*_*ure 5

Moonlight 虽然是 Silverlight 的开源替代品,但不适用于 Netflix。这对 Netflix 不起作用的原因是 Netflix 还需要 DRM 支持,而 Moonlight 没有提供。

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

您需要在 Ubuntu 上虚拟化 Windows XP/Vista/7。我会推荐 Virtualbox,但你可以随意使用任何你想要的。在虚拟机下,您可以使用真正的 Silverlight 和 DRM 支持并观看 Netflix。