Guide
Wie man FFmpeg in Capacitor verwendet
Verwendung von @capgo/capacitor-ffmpeg
Bietet den FFmpeg API bis Capacitor an.
Installieren
bun add @capgo/capacitor-ffmpeg
bunx cap sync
bunx cap sync kopiert die native code-Bibliothek in Ihre native Projekte. Führen Sie es erneut durch, nachdem jede Plugin-Upgrade durchgeführt wurde.
Importieren
import { CapacitorFFmpeg } from '@capgo/capacitor-ffmpeg';
API im Überblick
| Methode | Beschreibung |
|---|---|
getCapabilities |
Gibt die maschinenlesbare Fähigkeitsmatrix für die aktuelle Plattform zurück. |
reencodeVideo |
Wartet eine Video-Um-Encoding-Aufgabe an. |
convertImage |
Konvertiert ein Stillbild in eine andere Dateiformat. |
convertAudio |
Konvertiert Audio in einen anderen Container oder Codec. |
Beispiele
getCapabilities()
Rückgabe der maschinenlesbaren Fähigkeitsmatrix für die aktuelle Plattform.
import { CapacitorFFmpeg } from '@capgo/capacitor-ffmpeg';
const result = await CapacitorFFmpeg.getCapabilities();
console.log(result);
reencodeVideo()
Ein Video-Rekodierungsauftrag in die Warteschleue legen.
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()
Ein stilles Bild in eine andere Dateiformat umwandeln.
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()
Audio in einen anderen Container oder Codec umwandeln.
import { CapacitorFFmpeg } from '@capgo/capacitor-ffmpeg';
const result = await CapacitorFFmpeg.convertAudio({
inputPath: 'path/to/file',
outputPath: 'path/to/file',
format: 'm4a',
});
console.log(result);
Zu Ereignissen lauschen.
addListener eine Verbindung zurückgibt. Aufrufen Sie handle.remove() als sich das Bildschirmfenster auflöst.
Vollständige Referenz
Fortsetzen von @capgo/capacitor-ffmpeg
Wenn Sie __CAPGO_KEEP_0__ verwenden Verwenden Sie @capgo/capacitor-ffmpeg um das Dashboard und API-Operationen zu planen, verbinden Sie es mit @capgo/capacitor-ffmpeg für die Implementierungsdetails in @capgo/capacitor-ffmpeg Anleitung zum Starten für die Implementierungsdetails in Anleitung zum Starten API-Übersicht für die Implementierungsdetails in API-Übersicht Einführung für die Implementierungsdetails in Einführung und API-Schlüssel Für die Implementierungsdetails in API Schlüsseln.