DevTrends开发者趋势
主题色

tcll321 /

av-toolkit

把 FFmpeg 编译成 WebAssembly 放在浏览器里运行,音视频的格式转换、片段截取、音频提取、压缩全部在本地完成,文件不上传服务器。 为什么值得分享:主流在线音视频工具都在服务器上跑 FFmpeg,所以普遍有 50–100MB 的大小上限、每日次数限制和会员制,文件也确实会过一遍别人的硬盘。这个工具把算力搬回了用户自己的设备,没有上传过程,也就没有这些限制;同格式截取与 MP4→AAC 提取走流复制,几秒完成且画质零损失。技…

语言HTMLDT数据与运维DT研究与学习DTWeb 应用DTWeb原始audio原始converter原始ffmpeg原始ffmpeg-wasm原始privacy原始react原始typescript原始video

关于

把 FFmpeg 编译成 WebAssembly 放在浏览器里运行,音视频的格式转换、片段截取、音频提取、压缩全部在本地完成,文件不上传服务器。 为什么值得分享:主流在线音视频工具都在服务器上跑 FFmpeg,所以普遍有 50–100MB 的大小上限、每日次数限制和会员制,文件也确实会过一遍别人的硬盘。这个工具把算力搬回了用户自己的设备,没有上传过程,也就没有这些限制;同格式截取与 MP4→AAC 提取走流复制,几秒完成且画质零损失。技术上值得一说的是单/多线程内核按 SharedArrayBuffer 可用性自动切换,以及分辨率按短边计算以避免竖屏被放大。 已知限制:速度取决于设备(浏览器内为软件编码,无硬件加速);不做裁剪、旋转、变速。

收录记录

  1. HelloGitHub·用户投稿

    2026年9月13日 · 1 次收录

  2. 阮一峰周刊·用户投稿

    2026年9月13日 · 1 次收录

讨论这个产品