惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Last Week in AI
Last Week in AI
阮一峰的网络日志
阮一峰的网络日志
P
Proofpoint News Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MongoDB | Blog
MongoDB | Blog
云风的 BLOG
云风的 BLOG
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
J
Java Code Geeks
WordPress大学
WordPress大学
T
The Blog of Author Tim Ferriss
V
Visual Studio Blog
小众软件
小众软件
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页
IT之家
IT之家
Vercel News
Vercel News
C
Check Point Blog
Google DeepMind News
Google DeepMind News
月光博客
月光博客
D
DataBreaches.Net
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
Y
Y Combinator Blog
Hugging Face - Blog
Hugging Face - Blog

程序员

V2EX 看到讨论"跨域"的帖子,那个她好像回来了 codex 今天真的是不稳定呀。 火山方舟 Coding Plan 慎买 刚问了大家 openclaw 和 hermes 在什么机器上面玩,求推荐一个机器 GPT-image-2 生成 AI 图片防伪有感 codex pro 5 小时限制已经严重缩水 逆天 Antigravity 动态 JSON 序列化对强类型语言很难吗? 自建了 GPT Coding Plan,遇到了定价问题,请教大家 大家都是在什么设备上玩 openclaw 以及 hermes 的呀? 软考还有一个月就考试了,你们学习了吗? 大伙用 AI 会考虑在 user scope 的 CLAUDE.md/AGENTS.md 里交代 AI 说中文吗 我发现程序员这个群体很大部分其实挺抠的 最近使用 cc 总会莫名其妙的返工, codex 不会 目前体验最好的远程 vibe 工具 想知道大佬们抓包遇到 ssl pinning 都是咋优雅的 解决的? 工业软件的大佬们是怎么 vibe coding 的 最近 chrome 是不是有 bug 啊,一搜索就卡住 分布式异步系统在 vibe coding 下的困境 PHP Native AOT 编译器,支持将 PHP 代码编译为可执行文件,运算性能提高 150 倍 没想到 2026 年,还要浪费大量时间在跨域问题上 DeepSeek V4 这周会出吗? 中转站正式试营 欢迎试用 不掺不假 小米 mimo 升级 v2.5,并且重置了额度 Jenkins, SCM 轮询完全不工作是啥问题啊 赛博斗蛐蛐, AI 模型的简单对比(白嫖版) 使用中转站要擦亮眼睛!不说别的,倍率计算 充值好乱。 买了火山的 Coding Plan 测试得出计费模式 给我的 AI 生成了简历和状态卡, 大家帮忙看下 Ta 能找到啥样的
被 Web 端 FFmpeg 折磨了:进度总卡在 99%,求大佬指点
jsxyzb · 2026-05-09 · via 程序员

我把自己日常要用的一个视频处理需求做成了在线工具:videosnap.cc

本来目标很朴素:

  • 不用装软件
  • 尽量浏览器本地处理
  • 少上传原视频,降低隐私顾虑

结果最近被一个问题狠狠干懵了:处理进度卡在 99% 很久,没挂但就是不结束。


复现现象(真实可复现)

在部分机器 + 中大视频文件下:

  • 前面进度推进正常
  • 到 99% 后长时间不动
  • CPU 看着还在跑
  • 页面不报错
  • 用户体感就是:“卡死了”

我目前的判断

大概率是尾段组合问题,不是单点 bug:

  1. ffmpeg.wasm 处理结束后,JS 侧 Uint8Array/Blob 搬运开销太大
  2. Worker <-> Main thread 消息传递产生了额外 copy
  3. MEMFS / WORKERFS 在大文件尾段读写时可能有阻塞;OPFS 还没来得及完整验证,准备继续试

已尝试(但还没彻底解决)

  • 调 ffmpeg 参数,减少中间产物
  • 主流程尽量放到 Worker
  • 尝试 WORKERFS
  • 尝试 OPFS
  • 控制并发,压低内存峰值
  • 修正进度条策略(避免“假 100%”)

想请教各位的关键问题

  1. 你们做 Web 端 ffmpeg 时,有没有遇到这种“99% 假完成”?
  2. 大文件场景下,最终导出阶段你们是怎么设计的?
  3. OPFS 在真实生产里是否明显优于 MEMFS/WORKERFS
  4. 有无推荐的排查维度:内存曲线、拷贝次数、阶段耗时埋点等?

项目地址:https://videosnap.cc 先谢过各位 🙏