有没有玩 ffmpeg.wasm/ffmpeg 的,一起交流一下

2021-07-09 17:03:33 +08:00
 7075
最近需要用到相关的技术栈,网上资料相对较少(尤其是 wasm 版本,与 ffmpeg 原生版本有不少差异)
可以加我的微信 15196695708
如果人多的话,我会建个群一起学习讨论。
2853 次点击
所在节点    FFmpeg
15 条回复
yanzhiling2001
2021-07-09 17:09:02 +08:00
浏览器里的 ffmpeg ?
3dwelcome
2021-07-09 17:14:33 +08:00
@yanzhiling2001 是啊,而且是 ffmpeg 官方支持的 web asm 版本,理论上应该比较完善了。
7075
2021-07-09 17:15:14 +08:00
@3dwelcome 文档太少了, 而且 cli 参数很多和 ffmpeg 官方不一样,资料很少,google 都搜不到太多。
3dwelcome
2021-07-09 17:18:20 +08:00
@7075 参数不一样,是因为你用了别人编译打包后的 wasm 文件吧。

反正 github 上 ffmpeg 官方维护了一个 web 版本,参数不同就自己动手编译一份最新版本就是了。
7075
2021-07-09 17:20:55 +08:00
7075
2021-07-09 17:21:26 +08:00
3dwelcome
2021-07-09 17:34:27 +08:00
我以前看那么多 star,还以为官方出了一个 web 平台,结果仔细研究后,发现并不是。

反正 star 高,也差不到哪里去。
7075
2021-07-09 17:38:23 +08:00
@3dwelcome 就是这玩意,和 ffmpeg 官方的 cli 参数差了不少。
fzleee
2021-07-09 19:58:36 +08:00
SharedArrayBuffer 就要被禁用了。除非启用两个跨域的头,这个对 ffmpeg 的使用影响还是很大的

https://developer.chrome.com/blog/enabling-shared-array-buffer/#cross-origin-isolation
xiaojie668329
2021-07-09 21:29:05 +08:00
前段时间做了比较详细的调研。这个版本兼容性较差,需要浏览器支持 SharedArrayBuffer 。GitHub 上还有其它编译版本,可以搜来对比一下。ffmpeg 在浏览器上使用效果还是不错的,配合 worker 效果更佳。
iamzuoxinyu
2021-07-10 10:23:32 +08:00
没有汇编优化,性能始终是硬伤。解码一路 1080p 视频都吃力。
muzuiget
2021-07-10 11:04:47 +08:00
还不如直接发帖讨论。
7075
2021-07-10 15:17:54 +08:00
@fzleee 我擦了
7075
2021-07-10 15:18:48 +08:00
@fzleee 还好我们主要是 nodejs 环境用
7075
2021-07-10 15:19:28 +08:00
@iamzuoxinyu 有没有详细的性能测试评估资料?😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/788571

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX