Guía
Cómo usar FFmpeg en Capacitor
Usando @capgo/capacitor-ffmpeg
Exposa el FFmpeg API a Capacitor.
Instalar
bun add @capgo/capacitor-ffmpeg
bunx cap sync
bunx cap sync Copia el code nativo del plugin en tus proyectos nativos. Ejecútalo de nuevo después de cada actualización del plugin.
Importar
import { CapacitorFFmpeg } from '@capgo/capacitor-ffmpeg';
API a un vistazo
| Método | Descripción |
|---|---|
getCapabilities |
Devuelve la matriz de capacidades legible por máquina para la plataforma actual. |
reencodeVideo |
Cola una tarea de re-encodificación de video. |
convertImage |
Convierte una imagen estática en otro formato. |
convertAudio |
Convierte audio en otro contenedor o codec. |
Ejemplos
getCapabilities()
Devuelve la matriz de capacidad máquina legible para la plataforma actual.
import { CapacitorFFmpeg } from '@capgo/capacitor-ffmpeg';
const result = await CapacitorFFmpeg.getCapabilities();
console.log(result);
reencodeVideo()
Cola una tarea de re-encodificación de video.
import { CapacitorFFmpeg } from '@capgo/capacitor-ffmpeg';
const result = await CapacitorFFmpeg.reencodeVideo({
inputPath: 'path/to/file',
outputPath: 'path/to/file',
width: 1080,
height: 1920,
});
console.log(result);
convertImage()
Convirta una imagen estática en otro formato.
import { CapacitorFFmpeg } from '@capgo/capacitor-ffmpeg';
const result = await CapacitorFFmpeg.convertImage({
inputPath: 'path/to/file',
outputPath: 'path/to/file',
format: 'webp',
});
console.log(result);
convertAudio()
Convierta audio en otro contenedor o codec.
import { CapacitorFFmpeg } from '@capgo/capacitor-ffmpeg';
const result = await CapacitorFFmpeg.convertAudio({
inputPath: 'path/to/file',
outputPath: 'path/to/file',
format: 'm4a',
});
console.log(result);
Escuche eventos
addListener devuelve un manejador. Llame a handle.remove() cuando el escenario se desmonte.
Referencia completa
Siga adelante desde Usando @capgo/capacitor-ffmpeg
Si estás utilizando Usando @capgo/capacitor-ffmpeg para planificar la consola y las operaciones de API, conecte con @capgo/capacitor-ffmpeg para obtener detalles de implementación en @capgo/capacitor-ffmpeg, Getting Started para obtener detalles de implementación en Getting Started, Resumen de API para obtener detalles de implementación en API Overview, Introducción para obtener detalles de implementación en Introducción, y Clés API para los detalles de implementación en API Keys.