重要的:

重要的:

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

答案1

重要的:

请注意,Ubuntu 12.04、14.04 及更新版本现在支持 通过 HTML5 进行原生 Netflix 播放

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

另请注意,从 Firefox 49 开始,Netflix 播放已获得原生支持。


截至 2012 年 12 月 7 日,以下内容适用于 12.04 和 12.10(至少)。

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

打开终端(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 的软件包,主要安装(能够运行 Silverlightwine-compholio的自定义版本)和依赖项。如果尚未安装,您可能需要同意使用 Microsoft 字体(在文本模式窗口中,使用箭头键或 Tab 键在文本模式下出现红色“确定”按钮时到达该按钮)。下载/安装大约需要 15 分钟。winewine

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

菜单netflix

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

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

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

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

像平常一样使用 Netflix。

主窗口

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

(此时您可能已经意识到,netflix-desktopFirefox 17 实际上是在 wine 上运行的,没有菜单栏。按 F10 可以控制 Firefox 菜单和导航。)

窗口菜单工具栏

致谢和参考:此信息最初取自http://www.webupd8.org/2012/11/how-to-use-netflix-in-ubuntu-through.html。尽管这是 www.iheartubuntu.com 于 2017 年发起的一项活动的结果,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 附加组件 (UA控制-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 博客

答案2

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

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

在此处输入图片描述

  1. 前往 Netflix 试看电影或节目。现在一切都应该正常了。

    如果您遇到播放问题,请尝试降低质量以匹配硬件的功能。我建议使用比 1GHZ 1GB 上网本更好的电脑。¹

1:(因为我在那种级别的设备上遇到了卡顿;没关系,当前更新已经解决了我的上网本的大多数播放问题。)


在此处输入图片描述


福利:Netflix Webapp

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

  1. 下载一个供 Netflix 使用的图标。就我个人而言,我通常在谷歌上搜索合适的图标 这个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 并启用它们。现在您有了完善体验的滚动条:

在此处输入图片描述

答案3

对于 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 的状态,并在需要时进行更新

答案4

PlayOn——Netflix(和 Hulu)的驱动服务——将推出 HTML5 客户端,这将消除对 Silverlight(和 Moonlight)的需求。它现在已推出 iPhone 版本,我认为不久后它将用于将 PlayOn 服务流式传输到 Linux 机器。

相关内容