Skip to content

SaltifyDev/acidify-codec-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@acidify/codec

LagrangeCodec 的 JavaScript 绑定,支持 Windows (x86 / x64)、macOS (x64 / arm64) 和 Linux (x64 / arm64)。

用法

此项目提供了一些对图像、音频和视频进行识别和编码的 API:

function audioToPcm(audio: Buffer): Promise<Buffer>;
function silkDecode(silk: Buffer): Promise<Buffer>;
function silkEncode(pcm: Buffer): Promise<Buffer>;
function videoFirstFrame(video: Buffer): Promise<Buffer>;
function videoGetSize(video: Buffer): Promise<{
  width: number;
  height: number;
  duration: number;
}>;

这些功能在编写 QQ 协议端时非常有用。

项目实现

该项目通过 Koffi 在运行时动态链接到 LagrangeCodec 的原生库,可以在项目的 lib 文件夹下找到所用到的动态库文件。

About

LagrangeCodec 的 JavaScript 绑定

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published