Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 605 Bytes

README.md

File metadata and controls

17 lines (10 loc) · 605 Bytes

FFmpeg Node Addon

NapCat 使用的 FFmpeg 原生模块,支持:

  • 音频解码、重采样及格式转换。
  • SILK 编解码和音频时长读取。
  • 视频信息及 JPEG / PNG 缩略图。

构建与测试

构建工作流支持 Windows x64、Linux x64 / arm64、macOS x64 / arm64。FFmpeg 版本由工作流的 FFMPEG_COMMIT 固定,并应用 patches/ 中的补丁。

构建后运行 npm test。测试已有模块时通过 FFMPEG_ADDON_PATH 指定路径;视频素材的生成方法见 fixtures。

Thanks

ntsilk