Safari 播放问题 ETA?

我需要观看我朋友发布的表情包视频。

请务必紧急处理此问题。

谢谢。

在 iOS(Safari 和 Firefox)上,mp4/av1 格式的视频也存在相同的问题,但 webm/vp9 格式的视频可以正常播放。我可以在 MacBook 上用 Safari 复现此问题,但在 Firefox 中一切正常,这表明问题可能出在 Webkit 浏览器上。

1 个赞

我也是。其他格式都可以。

看起来我使用的论坛是 Discourse v3.6.0.beta3-latest 版本。

根据 https://caniuse.com/av1,Safari 上的 AV1 仅在 iPhone 15 Pro 及更新机型上支持。

我用的是iPhone 15 Pro。

感谢您的回复,但这并不是这个问题的解释。

您指的是 AV1 的硬件解码支持。Safari 支持 AV1 的软件解码,在运行最新版本 Safari 的任何 Apple 设备上都不应该有问题。

如果您的答案是正确的,那么 AV1 视频应该可以在我的 MacBook Pro 的 Safari 上播放,我的 MacBook Pro 配备了支持硬件解码的 M3 Pro CPU,但问题同样存在。

为了进一步确认 AV1 的软件解码在旧款 iDevice 上运行良好,我检查了通过 VLC 在我的 iPhone 13 和配备 M1 CPU 的 iPad Pro 上也可以观看相同的 AV1 视频。

我确信这是一个新问题,要么是 Safari 或 Discourse 近期的更改导致了这个问题。我会继续深入研究,看看是否在其他地方有关于此问题的报告。

1 个赞

请重新列出该主题,谢谢。

AV1 video format | Can I use... Support tables for HTML5, CSS3, etc 说它仅在支持硬件解码的设备上受支持。您有其他来源说明情况并非如此吗?

嗯,苹果在这里记录信息方面不是最有帮助的,但根据经验,声称经过 av1 编码的 4k HDR YouTube 视频可以通过 Safari 在我的 iPhone 13 和 M1 iPad Pro 上播放,它们绝对没有硬件编码,但话又说回来,YouTube 可能在后台做了一些事情,或者创作者对编码的真实性有所隐瞒……

……总之,这个帖子/bug 报告是关于发帖人在 iPhone 15 上无法播放嵌入到 discourse 论坛中的 av1 编码视频,而 iPhone 15 具有硬件解码功能,我也在 MacBook M3 Pro 的 Safari 上复制了这个问题,它也具有硬件解码功能。所以让我们专注于这一点,并请按照发帖人的要求重新列出。

您能分享一个在 Safari 浏览器上使用 Discourse 时播放出现问题的视频链接吗?

在这里

此视频是MP4容器中的HEVC视频。由于它是一种专有格式,因此在网络上的支持参差不齐 https://caniuse.com/hevc

原始帖子只是MP4中的H.264,这是广泛支持的 https://caniuse.com/mpeg4

第一个回复中的视频是MP4中的AV1,根据 https://caniuse.com/av1,它在没有硬件解码器的设备上的Safari中不受支持。

这不是Discourse的bug,因为Discourse不进行任何视频转码,只以上传的方式提供视频。

我们的一支团队正在致力于为Discourse添加转码功能,但这需要昂贵的AWS集成

https://meta.discourse.org/t/handling-video-compatibility-in-forums/371540/3?u=falco

3 个赞

请参阅 ETA on safari playback issues?