FLUTTER ECOSYSTEM

ryanheise/just_waveform

Um plugin Flutter para extrair dados de onda de um arquivo de áudio adequado para renderização visual.

Capa do projeto just_waveform
Stars
93
Forks
18
Último push (UTC)
30 de mar. de 2025
Status do projeto
Ativo
Ryan Heise GitHub avatar
GITHUB User

Ryan Heise ↗

Sydney, Australia
LinguagensJavaDartObjective-CRubySwift

Tópicos técnicos

Pacotes publicados por este repositório

Dependências usadas

Lista de dependências 5 itens

README original

Texto original em inglês. Visite o GitHub para a versão atual.

Expandir / recolher README

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.
  }
});