角色名称

关于角色名称的技术文章和开发文档。

如何在 Debian 9 上安装 Yarn

本教程详细指导如何在 Debian 9 系统上通过官方 APT 存储库安装 Yarn。内容涵盖导入 GPG 密钥、启用仓库、安装 Node.js 及验证版本等步骤。此外,文章还介绍了创建项目、添加与升级依赖项、移除包以及安装所有依赖的常用命令,帮助用户高效管理 JavaScript 项目。

2026-10-15 10 前端开发

【ffmpeg.wasm 手册】项目结构

本文档详解 ffmpeg.wasm 项目的 monorepo 架构,涵盖 npm workspaces 配置、核心包关系及构建流程。内容涉及库代码与演示应用的分离、多框架集成(如 Angular 17+)、Docusaurus 文档站点搭建以及多线程 WebAssembly 构建策略,旨在提供清晰的开发指南与测试方案。

2026-10-27 4 前端开发

【ffmpeg.wasm 手册】功能与能力

本文档详细介绍 ffmpeg.wasm 的技术特性与能力。作为 FFmpeg 的 WebAssembly 移植版,它支持 H.264、H.265、VP8/VP9 等多种格式在浏览器端直接录制、转换和流式传输。文档涵盖编解码器库、单多线程模式架构、数据流处理及 2GB 文件大小等特定限制,是前端多媒体开发的重要参考。

2026-10-27 6 前端开发

【ffmpeg.wasm 手册】实用工具函数

本文介绍 ffmpeg.wasm 库的实用工具函数包,提供辅助媒体处理的核心功能。主要解决浏览器环境下的资源加载、CORS 跨域问题及二进制文件规范化挑战。支持从多种来源获取文件、管理带进度跟踪的流式下载,并将外部资源转换为 Blob URL 以绕过执行限制,是构建 Web 端视频处理应用的重要依赖。

2026-10-27 3 前端开发

【Mediabunny 文档】媒体源

本文详细介绍媒体源API,涵盖视频与音频数据的添加、编码配置及背压机制。内容包含视频源、音频源、字幕源的具体用法,如何设置编解码器、调整帧率、处理Alpha通道以及管理数据包顺序等最佳实践,适用于构建复杂的媒体输出轨道。

2026-10-28 2 前端开发

【Mediabunny 文档】编写 HLS

本文详细介绍在 Mediabunny 中编写 HLS 播放列表的完整指南。涵盖 VOD 与直播模式下的文件结构、主播放列表及媒体分段的创建机制。讲解轨道注册、元数据设置、音轨组配对规则、多分辨率编码策略以及分段格式配置等核心内容,助您高效构建合规的 HLS 流媒体服务。

2026-10-28 1 前端开发

【ffmpeg.wasm 手册】虚拟文件系统

本文详细介绍 ffmpeg.wasm 中的虚拟文件系统 (VFS) 组件。作为关键中间层,它允许在浏览器沙盒环境中模拟本地文件系统操作。文章涵盖 VFS 的架构设计、数据流管道机制、多种后端支持(如内存、IndexedDB)以及高效处理大文件的 WORKERFS 工作流,帮助开发者理解如何在 Web 端进行复杂的媒体文件处理。

2026-10-27 2 前端开发

【ffmpeg.wasm 手册】Docker 构建流程

本文档详解基于 Docker 的 FFmpeg WebAssembly 构建系统。通过多阶段 Dockerfile,利用 Emscripten 将 FFmpeg 及其依赖项编译为可在浏览器运行的单/多线程模块。涵盖库编译、配置标志设置、最终链接及输出优化等全流程,确保构建环境一致且可重复。

2026-10-27 4 前端开发

【ffmpeg.wasm 手册】CI/CD 流水线

本文档详解 ffmpeg.wasm 项目的 CI/CD 流水线实现。基于 GitHub Actions 与 Docker Buildx,自动构建单线程及多线程 WebAssembly 核心模块。涵盖缓存策略、工件管理、浏览器环境验证及安全标头注入等细节,确保代码质量与功能稳定性。

2026-10-27 2 前端开发

【ffmpeg.wasm 手册】API 参考

本文档全面介绍 ffmpeg.wasm JavaScript API,支持在 Web 浏览器和 Node.js 环境中通过 WebAssembly 运行 FFmpeg 命令。文档涵盖核心架构、FFmpeg 类方法、事件处理机制、虚拟文件系统操作及工具函数等详细内容,并提供多线程配置指南与资产加载策略,助您高效实现音视频处理功能。

2026-10-27 6 前端开发