指南

如何从 Mac 投屏到 Chromecast,包括本地视频文件

macOS 没有内置 Google Cast,但 Chrome 有,它可以投放标签页、屏幕和部分本地文件。下面介绍具体方法,以及如何投放 Chrome 无法播放的文件。

  • 最后更新:
  • 阅读时间 4 分钟

如果你有 Chromecast,或内置 Google Cast 的电视,就可以从 Mac 向它发送视频。macOS 本身不支持 Google Cast(这也是 Chromecast 从不会出现在 Mac 的 AirPlay 菜单中的原因),所以你需要使用 Google Chrome 或支持投屏的 Mac 应用。

开始之前

  • Mac 和 Chromecast(或 Google Cast 电视)必须连接在同一无线局域网中。
  • 方法 1 至 3 需要在 Mac 上安装 Google Chrome。
  • Google 表示,在 macOS 15 或更高版本上,Chrome 需要在“系统设置”中获得权限才能投屏。如果电视没有出现,请打开系统设置 › 隐私与安全性 › 本地网络,确保 Google Chrome 已打开。

方法 1:投放 Chrome 标签页

最适合视频网站和网页视频。

  1. 在 Chrome 中打开你想显示的网页。
  2. 点按“更多”菜单(右上角的三个点),然后选择投放、保存和分享 › 投放…
  3. 选择你的 Chromecast 或电视。标签页会显示在电视上。
  4. 要停止,点按工具栏中的“投放”图标,然后选择停止投放。

方法 2:投放整个屏幕

  1. 在 Chrome 中,打开更多 › 投放、保存和分享 › 投放…
  2. 点按来源,然后选择投放屏幕。
  3. 选择你的电视。请注意,正如 Google 所指出的,投放屏幕时声音可能仍在 Mac 上播放;如果希望电视发出声音,请投放标签页。

投放屏幕适合幻灯片和照片。看电影时则是最后的选择:屏幕画面会被实时捕捉和压缩,运动画面可能会卡顿。

方法 3:用 Chrome 投放本地视频文件

只要 Chrome 本身能播放,它就可以投放 Mac 上的视频文件。

  1. 将视频文件拖到 Chrome 窗口中,或在 Chrome 中按下 Command + O 并选择文件。文件会在标签页中打开。
  2. 按照方法 1 投放该标签页。

这种方法对 H.264 编码的 MP4 文件和 WebM 效果很好,但偏偏在人们最常想投放的文件上不灵:

  • MKV 和 AVI 不在 Google Cast 支持的格式之列(MP4、WebM、MPEG-TS,以及部分音频格式),Chrome 往往也无法播放它们,或者播放时没有声音。
  • 无法添加外挂 .srt 字幕文件。
  • 在大文件中来回跳转可能很慢或不稳定。

方法 4:使用能投放任何文件的 Mac 应用

有几款 Mac 应用可以把本地视频发送到 Chromecast,并在传输过程中转换不支持的格式。CastPanda 就是我们开发的这样一款应用:

  1. 打开 CastPanda,将视频(MKV、AVI、MP4、MOV、WebM 等)拖到窗口上。
  2. 选择你的 Chromecast 或 Google Cast 电视。CastPanda 也会找到网络中的 AirPlay 设备。
  3. 按下播放。CastPanda 会原样发送 H.264 编码的 MP4 和 MKV 视频,其他视频则由 Mac 的媒体引擎边播边转换,按需准备每一段,因此启动迅速,还能跳到任意位置。

视频内置的字幕,或独立的 .srt、.ass、.vtt 等字幕文件,都会烧录到画面中,因此在任何 Chromecast 上都能显示,并可调整大小、时间偏移和背景框。你还可以切换音轨、按顺序播放文件夹或播放列表,并从上次停下的位置继续。观看期间 Mac 会保持唤醒,任何内容都不会被上传。

其他选择还有 Airflow、Elmedia Player PRO 和 Beamer;我们在从 Mac 投屏到 Chromecast 的最佳应用中对它们做了比较。你可能以为会出现在榜单上的 Infuse 无法从 Mac 投屏:它的 Google Cast 支持仅限 iPhone 和 iPad。

常见问题

可以从 Safari 投屏到 Chromecast 吗?

不可以。Safari 支持 AirPlay,不支持 Google Cast,macOS 也没有内置投屏支持。请使用 Google Chrome,或支持 Chromecast 的 Mac 应用。

为什么 Mac 上的 Chrome 找不到我的 Chromecast?

确保 Mac 和 Chromecast 连接在同一无线局域网中。Google 还指出,在 macOS 15 或更高版本上,必须在“系统设置”中授予 Chrome 访问权限;请前往系统设置 › 隐私与安全性 › 本地网络,确保 Google Chrome 已打开。

Chrome 能投屏 MKV 文件吗?

不太可靠。Chrome 只能投放它能在标签页中播放的本地文件,而 Google Cast 支持的格式是 MP4、WebM、MPEG-TS 和少数几种音频格式。MKV 和 AVI 不在其中,所以你常会遇到没有画面、没有声音或报错的情况。使用能边投放边转换的应用即可解决。

Infuse 能从 Mac 投屏到 Chromecast 吗?

不能。Infuse 在 iPhone 和 iPad 上支持 Google Cast,但 Firecore 已确认不支持从 macOS 投屏。

如果电视搭载 Google TV,还需要 Chromecast 吗?

不需要。内置 Chromecast 或 Google Cast 的电视(包括许多 Google TV 和 Android TV 机型)会像 Chromecast 一样显示为投屏目标。

资料来源

竞品信息均于 2026 年 10 月在各厂商官网或 App Store 页面核实。价格和功能可能会变化,购买前请以厂商网站为准。

  1. Google 支持:从 Chrome 投放到电视
  2. Google Cast 开发者文档:Google Cast 支持的媒体格式
  3. Firecore 社区:macOS 上的 Google Cast 支持(Infuse)
  4. CastPanda:功能与价格