跳转至正文

@capgo/capacitor-ffmpeg

基于 FFmpeg 的视频编码与处理,支持压缩与格式转换

基于 FFmpeg 的视频编码与处理,支持压缩与格式转换

先使用 getCapabilities() 以及下方列出的其他核心方法。

平台支持备注
iOS是原生
Android是原生
Web否用 Capacitor.getPlatform() 做防护
  • getCapabilities - 返回当前平台的机器可读能力矩阵。
  • reencodeVideo - 队列视频转码任务。
  • convertImage - 将静态图像转换为其他格式。
  • convertAudio - 将音频转换为其他容器或编解码器。
方法描述
getCapabilities返回当前平台的机器可读能力矩阵。
reencodeVideo将视频转码任务加入队列。
convertImage将静态图像转换为其他格式。
convertAudio将音频转换为其他容器或编解码器。
addListener监听媒体任务进度。
getPluginVersion获取当前平台实现所报告的插件包版本。

此参考文档同步自 src/definitions.ts 在 capacitor-ffmpeg.

如果你正在使用 @capgo/capacitor-ffmpeg 来规划 dashboard 和 API 操作,请将其连接至 使用 @capgo/capacitor-ffmpeg 关于“使用 @capgo/capacitor-ffmpeg”中的原生能力, API 概览 关于 API 概览中的实现细节, 简介 有关 Introduction 中的实现细节, API 密钥 有关 API Keys 中的实现细节,以及 设备 有关 Devices 中的实现细节。