有没有办法将 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 分钟。wine
wine
然后从菜单(或从命令行)运行新安装的“netflix-desktop”应用程序。
如果安装过程中出现问题(涉及第三方链接),请不要惊慌:netflix-desktop 将检测到缺少某些内容并尝试重新安装,如果也失败,则重新开始。
当您第一次运行它时,它将初始化wine
并可能询问是否安装 Mono 和 Gecko wine 包(我接受并安装了它们以防万一)。
应用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 于 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
然后安装UAControl
Firefox 附加组件 (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;请确保为您的机器选择正确的包):
前往 Netflix 试看电影或节目。现在一切都应该正常了。
如果您遇到播放问题,请尝试降低质量以匹配硬件的功能。我建议使用比 1GHZ 1GB 上网本更好的电脑。¹
1:(因为我在那种级别的设备上遇到了卡顿;没关系,当前更新已经解决了我的上网本的大多数播放问题。)
福利:Netflix Webapp
您可以通过创建一个好的启动器将 Netflix 与您的 Ubuntu 桌面集成.desktop
:
下载一个供 Netflix 使用的图标。就我个人而言,我通常在谷歌上搜索合适的图标 这个Dakirby309 的作品看起来不错:
将图标保存为
netflix.png
您的主文件夹在您的主文件夹中创建一个名为 Netflix.desktop 的文件
- 在 gedit 等文本编辑程序中打开它
插入以下文本:
[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 图标的正确路径。保存
desktop
文件并退出编辑器。- 右键单击使文件可执行
Netflix.desktop
通过右键单击并前往特性→权限标签 →执行:→ 勾选复选框允许作为程序执行文件 - 将图标拖到启动器上(不要删除/移动原始图标)
现在您有一个 Netflix WebApp!:
或者您也可以使用Chrome 插件并通过执行以下操作以“窗口”模式启动它:
- 右键单击应用程序
选择创建快捷方式:
仅检查应用程序菜单并确认您的选择
这将使 Netlix 在 Dash 中可用:
如果您不喜欢滚动条的外观,可以启用 Chrome 的覆盖滚动条。转到 chrome://flags/#overlay-scrollbars 并启用它们。现在您有了完善体验的滚动条:
答案3
对于 Firefox,在 49 版本之后,您也可以在 Linux 上观看 Netflix,无需任何额外步骤,Firefox 将下载原生的 google widevine CDM 插件并播放受保护的内容:
现在我拥有 Firefox 49 或更高版本,如何观看 Netflix?
因此,这是所需的步骤:
- 有一个 Netflix 帐户!:)
- 安装 Firefox 49 或更高版本
- 建议:安装用户代理切换器插件。我使用http://mybrowseraddon.com/useragent-switcher.html,但几乎所有用户代理插件都应该可以工作。您也可以直接编辑 Firefox 用户代理,但不建议这样做,因为这会将 Chrome 用户代理发送到所有网站,这可能会破坏其他功能。可以配置该插件以仅将 Chrome 用户代理发送到 Netflix 网站。
选择用户代理 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
进入 Netflix,尝试观看节目/电影,Firefox 会警告需要启用 DRM 支持。接受后,它会下载并安装 widevine DRM 插件。等待一分钟,然后重新加载页面。有时你需要返回并重试,但这样会起作用
我将向 Netflix 询问在 Linux 用户代理上支持 Firefox 的状态,并在需要时进行更新
答案4
PlayOn——Netflix(和 Hulu)的驱动服务——将推出 HTML5 客户端,这将消除对 Silverlight(和 Moonlight)的需求。它现在已推出 iPhone 版本,我认为不久后它将用于将 PlayOn 服务流式传输到 Linux 机器。