Pakete, Repositories und App-Kategorien suchen

Cover von just_waveform
Paketdetailsv0.0.7

just_waveform

Extrahiert Wellenformdaten aus einer Audiodatei, die für die visuelle Darstellung der Wellenform geeignet sind.

AndroidiOSmacOS
30-Tage-Downloads
27.400
Likes
276
Pub-Punkte
160

Paket installieren

flutter pub add just_waveform

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Just Waveform ist ein Flutter/Dart-Paket, das Wellenformdaten aus Audio-Dateien extrahiert und Entwicklern ermöglicht, Wellenformen visuell in ihren Anwendungen darzustellen. Speziell für Musik- und Audio-Apps entwickelt, verarbeitet es Audio-Dateien effizient unter Android, iOS und macOS. Das Paket liefert rohe Amplitudendaten, die für benutzerdefinierte Visualisierungen geeignet sind, bietet Flexibilität ohne integrierte UI-Komponenten. Ideal zum Erstellen von Audio-Playern mit Echtzeit-Wellenform-Anzeigen oder Visualisierern.

Anwendungsfälle

  • Audio-Player Wellenform Visualisierung
  • Echtzeit-Audiowellenform-Rendering
  • Musik-App-Entwicklung
  • Audiodateianalyse
  • Benutzerdefinierte Audio-Visualisierer

Hauptmerkmale

  • Extrahiert rohe Wellenform-Amplituden-Daten
  • Unterstützt Android, iOS und macOS
  • Leicht und effizient
  • Keine integrierten Benutzeroberflächenkomponenten
  • Einfache API für Wellenformextraktion

Geeignet für

  • Entwickler, die Audio-Player erstellen
  • Ersteller von Musikvisualisierungstools
  • Apps, die eine Audiowellenformanalyse erfordern
  • Plattformübergreifende Audioanwendungen
  • Projekte, die leichte Audioverarbeitung benötigen

Hinweise

  • Enthält keine Benutzeroberflächenrendering
  • Benötigt manuelle Implementierung der visuellen Anzeige
  • Beschränkt auf die Extraktion von Amplitudendaten
  • Nicht für sehr große Audio-Dateien optimiert
  • Abhängig von externer Audio-Decodierung

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

just_waveform

This plugin extracts waveform data from an audio file that can be used to render waveform visualisations.

waveform screenshot

Usage

final progressStream = JustWaveform.extract(
  audioInFile: '/path/to/audio.mp3',
  waveOutFile: '/path/to/waveform.wave',
  zoom: const WaveformZoom.pixelsPerSecond(100),
);
progressStream.listen((waveformProgress) {
  print('Progress: %${(100 * waveformProgress.progress).toInt()}');
  if (waveformProgress.waveform != null) {
    // Use the waveform.
  }
});

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden