首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么使用currentTime链接到滚动事件的视频擦除在火狐上波动,而不是Safari?

为什么使用currentTime链接到滚动事件的视频擦除在火狐上波动,而不是Safari?
EN

Stack Overflow用户
提问于 2022-10-17 09:58:44
回答 1查看 25关注 0票数 0

当我在火狐上体验https://video-scrub.playground.ghosh.dev/video-current-time/时,基于滚动的回放是不稳定的,但是在Safari上的回放是很棒的。

为什么?

EN

回答 1

Stack Overflow用户

发布于 2022-10-19 17:26:02

快速回答是,在不同的浏览器上行为不同的原因可能是因为h264编解码器和/或浏览器使用解码器的方式在它们之间是不同的。

它在火狐上结结巴巴的原因很可能是一个值得在火狐问题跟踪器上做标记的错误--你可能会发现已经有了解决办法,例如,请参阅前面这个类似的问题,它也能很好地洞察HW和SW的加速:https://bugzilla.mozilla.org/show_bug.cgi?id=1513511

如果您查看剪辑中的视频编码,可以看到它是来自ff探头的h264 -输出:

流#0:00x1:视频: h264 (高) (avc1 / 0x31637661),yuv420p(渐进),1280x720,1135 kb/s,23.98 fps,23.98 tbr,48k tbn (默认)

因为h264并不像没有专利的技术那样是“免费”的,所以火狐有一些支持它的历史。最初它根本不受支持,但在2010年初,只要底层平台支持它,就会增加对它的支持。在2013年(我认为)火狐增加了SW编解码器支持使用思科提供的免费openH264编解码器,但AFAIK (很难跟上.)只有在主机OS上没有ffmpeg可用时,才会使用这一方法,这是首选且通常表现更好的方法。这也使它更令人困惑,据报道,过去是这样的,而且可能仍然是,openH264用于编码和ffmpeg,如果可以的话,用于解码。

如果您确实发现这是一个报告的问题,那么可能值得检查一下每晚的Firefox构建,因为通常情况下,修复程序会更快地找到它们在那里的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74095532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档