当前位置: 首页>>技术问答>>正文


我如何在Ubuntu上使用Netflix?

,

问题描述

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

最佳解决思路

Important:

Please note that Ubuntu releases 12.04, 14.04 and newer now support native Netflix playback via HTML5.

The solution in this answer should only be used in cases where native playback is not possible (e.g. unsupported Ubuntu releases, browsers other than Google Chrome).

Also note that as of Firefox 49, Netflix playback is natively supported.


截至2012年12月7日,以下工作于12.04和12.10(至少)。

注意:有关如何在Firefox中安装(Windows-)silverlight(最终用于观看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-compholio(能够运行Silverlight的wine的定制版本)和依赖项。如果wine尚未安装,您可能需要同意使用Microsoft字体(在文本模式窗口中,使用箭头键或选项卡以文本模式显示时,可以使用红色”ok”按钮)。下载/安装大约需要15分钟。

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

netflix,ubuntu

如果安装中出现了问题(包括第三方链接),请不要惊慌:netflix-desktop将检测到缺少某些东西,并尝试重新安装它,如果它也失败了,请重新开始。

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

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

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

像平常一样使用Netflix。

netflix,ubuntu

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

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

netflix,ubuntu

信用和参考资料:此信息最初来自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(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

然后安装UAControl Firefox add-on(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: Use Silverlight In Your Linux Browser To Watch Netflix, Maxdome Videos And More ~ Web Upd8: Ubuntu / Linux blog

次佳解决思路

Ubuntu 14.04及更高版本的原生HTML5播放

您需要更新installation of Google Chrome(不是Chromium;并确保为您的机器选择正确的包装):

netflix,ubuntu

  1. 前往Netflix并尝试一部电影或节目。现在一切都应该正常。如果您遇到播放问题,请尝试降低质量以匹配硬件的性能。我会推荐比1GHZ 1GB上网本更好的电脑

1 :(因为我在这个级别的设备上经历过口吃; Nevermind,当前更新已经减轻了我​​的上网本中大多数所有播放问题。)


netflix,ubuntu


奖金:Netflix Webapp

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

  1. 下载Netflix的图标以供使用。就个人而言,我通常使用Dakirby309的search google for a suitable icon This one看起来不错:将图标保存为您的个人文件夹中的netflix.png

    netflix,ubuntu

  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 !:

netflix,ubuntu


或者,您也可以使用Chrome plug-in并通过执行以下操作在”Windowed”模式下启动它:

  1. 右键点击应用程序

  2. 选择创建快捷方式:

    netflix,ubuntu

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

这将使Netlix在Dash中可用:

netflix,ubuntu

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

netflix,ubuntu

第三种解决思路

对于firefox,在版本49之后,您还可以在linux上观看netflix而无需任何额外步骤,Firefox将下载本地谷歌widevine CDM插件并播放受保护的内容:

Now that I have Firefox 49 or higher, how do I watch Netflix?

所以这是所需的步骤:

  1. 有一个netflix帐户! 🙂

  2. 安装firefox 49或以上

  3. 建议:安装user-agent切换台add-on。我使用http://mybrowseraddon.com/useragent-switcher.html,但几乎所有的user-agent add-ons都可以工作。您也可以直接编辑firefox user-agent,但不建议这样做,因为这会将镀 chrome user-agent发送到所有网站,并可能会破坏其他内容。 add-on可以配置为只发送镀 chrome user-agent到netflix站点。

  4. 在user-agent 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工作,所以这很重要。您可能需要将user-agent更新为最新版本(通过检查本地安装或从http://www.browser-info.net/useragents尝试某些内容)。另外在文本框中,将”all_urls”替换为netflix.com。这将仅将更改的user-agent应用于netflix

  5. 输入netflix,试图看到一个节目/电影,Firefox会警告它需要启用DRM支持。接受,它会下载并安装widevine DRM插件。等一会儿,然后重新加载页面。有时你需要回去重试,但它会起作用

我将询问netflix有关在Linux user-agent上支持firefox的状态,并在需要时进行更新

第四种思路

PlayOn–推动Netflix(和Hulu)的服务 – 将推出一款HTML5客户端,它将否定Silverlight(和Moonlight)的需求。现在iPhone已经出来了,我认为它很快就会用于将PlayOn服务传输到Linux机器。

第五种思路

我前一段时间读到,可能运行Wii emulator而不是虚拟箱,但我认为这对大多数人来说不会有任何改进。自从app问世以来,我一直试图在android模拟器中尝试使用Netflix,但是我仍然需要测试它是否会真正起作用。问题在于某些手机的app仅为”approved”。有一个hack可以用于固定电话,所以我认为这很可能是一个比虚拟盒子更好的解决方案,但很难说清楚。

如果其他人得到这个工作,请让我知道。

第六种思路

Moonlight虽然是替代Silverlight的open-source,但不适用于Netflix。这对Netflix不起作用的原因是Netflix也需要DRM支持,而月光没有给予。

有一种方法可以通过Ubuntu在Netflix上观看事物。

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/443.html,未经允许,请勿转载。