gpt4 book ai didi

html5-video - 在流媒体视频中嵌入 ASS 字幕轨道?

转载 作者:行者123 更新时间:2023-12-02 13:49:02 26 4
gpt4 key购买 nike

我们想为不幸的爆米花时间项目构建一个小型的专门克隆,也就是说 peerflix 的 node-webkit 前端。 。我们想要播放的视频是嵌入了 ASS 字幕轨道的 mkv 文件,但我们似乎无法显示嵌入的字幕:虽然 VLC 可以很好地显示它们,但基于 webkit 的 html5 视频播放器却不能显示它们,甚至在 Google Chrome 中也没有(所以这不是 Chromium 减少编解码器支持的问题)。

现在,我有点超出了我们的深度,我对这些事情不太了解,但在我看来,webkit 下的媒体引擎只是忽略了这里的 ASS 字幕轨道。就因为是ASS吗?这是编解码器的问题吗?或者它毕竟是 html5 的东西吗?现在,html5视频“生活标准”mentions “可以提供字幕,可以嵌入到视频流中,也可以使用轨道元素作为外部文件” - 因此该功能至少是计划中的,但我确实意识到缺乏实现。然而,考虑到node-webkit使用ffmpeg作为底层引擎,我觉得字幕根本没有被拾取似乎很奇怪。

有更懂行的人可以告诉我们这个问题吗?另外,我们有什么可以做的吗?

预先提取字幕不是一个选择,尽管我一直在考虑即时提取字幕并将该流反馈给播放器的想法 - 我在这方面取得了一些小小的成功,看起来是这样可以通过一些努力来完成,但我真的超出了我的能力范围,而且整个想法无论如何都是相当做作的。

但是,我发现以前不可能没有人遇到过这个问题,因此这个问题:有没有办法在 node-webkit 中的流媒体视频中显示嵌入式(ASS)字幕轨道?

最佳答案

不确定这是否有帮助,但根据 this page node-webkit 不附带专利媒体格式的编解码器。他们在页面上确实有一些建议,其中之一是编译您自己的 node-webkit。

您可以尝试使用 Popcorn Time 的 ffmpegsumo file当我需要 mp3 支持并且 Chrome 的版本不起作用时,我就使用了它。不过,我不知道它是否支持ASS字幕格式(考虑到它的用途,我认为它必须支持)。

注意:我本来会评论这个答案,但不幸的是我还没有评论权限。一些赞成票肯定会很好;)

关于html5-video - 在流媒体视频中嵌入 ASS 字幕轨道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22475590/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com