跳过主内容
返回插件
@capgo/capacitor-ffmpeg
教程
@capgo/capacitor-ffmpeg

FFmpeg

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

指南

FFmpeg 的教程

使用 @capgo/capacitor-ffmpeg

暴露 FFmpeg API 到 Capacitor。

安装

bun add @capgo/capacitor-ffmpeg
bunx cap sync

什么这个插件暴露

  • getCapabilities - 返回当前平台的机器可读能力矩阵。
  • reencodeVideo - 规队一个视频重新编码任务。
  • convertImage - 将静止图像转换为另一种格式。
  • convertAudio - 将音频转换为另一个容器或编解码器。

示例用法

getCapabilities

返回当前平台的机器可读能力矩阵。

import { CapacitorFFmpeg } from '@capgo/capacitor-ffmpeg';

await CapacitorFFmpeg.getCapabilities();

reencodeVideo

规队一个视频重新编码任务。

import { CapacitorFFmpeg } from '@capgo/capacitor-ffmpeg';

await CapacitorFFmpeg.reencodeVideo({} as ReencodeVideoOptions);

convertImage

将静止图像转换为另一种格式。

import { CapacitorFFmpeg } from '@capgo/capacitor-ffmpeg';

await CapacitorFFmpeg.convertImage({} as ConvertImageOptions);

convertAudio

将音频转换为另一个容器或编解码器。

import { CapacitorFFmpeg } from '@capgo/capacitor-ffmpeg';

await CapacitorFFmpeg.convertAudio({} as ConvertAudioOptions);

全局参考

继续使用@capgo/capacitor-ffmpeg

如果您正在使用 使用@capgo/capacitor-ffmpeg 来规划仪表板和API操作,连接它与 @capgo/capacitor-ffmpeg 了解@capgo/capacitor-ffmpeg的实现细节在 Getting Started 了解Getting Started的实现细节在 API概述 了解API概述的实现细节在 简介 为简介中的实现细节提供 API 键 为API 键中的实现细节提供