将 C 和 C++ 代码编译为 WebAssembly,使其可在浏览器、Node.js 等环境运行的编译工具链。
2.8万3572C++Other更新于 5小时前
基于 WebAssembly 和 JavaScript 移植的 FFmpeg,可在浏览器中录制、转码和推流音视频。
ffmpeg.wasm 将 FFmpeg 编译为 WebAssembly 并封装成 JavaScript API,使网页应用可以直接在浏览器中录制、转换和推流音视频。由于处理在客户端完成,文件无需上传到服务器。
项目以 @ffmpeg 命名空间的 npm 包形式发布。使用时,通过 JavaScript 加载核心模块,将输入文件写入内存文件系统,按命令行风格传入 FFmpeg 参数执行,再读取输出结果。项目徽章标注其状态为实验性。
仓库同时提供文档站点,涵盖安装指南、API 参考和常见问题,并附有核心库的贡献指南。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
将 C 和 C++ 代码编译为 WebAssembly,使其可在浏览器、Node.js 等环境运行的编译工具链。
基于 FFmpeg 的跨平台图形界面工具,无需重新编码即可无损剪切、裁剪和转封装音视频。
一个在浏览器中运行的 x86 PC 模拟器,运行时将机器码转为 WebAssembly 以启动真实操作系统。
无需 GPU 直通或共享文件系统,通过单个 TCP 端口调用远程 GPU 机器上的 ffmpeg 转码。
基于 React 的全栈 Web 框架,内置基于 Rust 的高速构建工具链。
基于 React 的视频制作框架,用代码以编程方式生成视频与动画。