Buscar pacotes, repositórios e categorias de apps

Capa de just_waveform
Detalhes do pacotev0.0.7

just_waveform

Extrai dados de onda de um arquivo de áudio adequados para renderização visual da onda.

AndroidiOSmacOS
Downloads em 30 dias
27,4 mil
Curtidas
276
Pontos Pub
160

Instalar pacote

flutter pub add just_waveform

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Just Waveform é um pacote Flutter/Dart que extrai dados de forma de onda de arquivos de áudio, permitindo que desenvolvedores renderizem visualmente formas de onda em seus aplicativos. Projetado para aplicativos de música e áudio, processa arquivos de áudio com eficiência no Android, iOS e macOS. O pacote fornece dados brutos de amplitude adequados para visualizações personalizadas, oferecendo flexibilidade sem componentes de interface integrados. É ideal para criar players de áudio com exibição em tempo real de formas de onda ou visualizadores.

Casos de uso

  • Visualização de onda do player de áudio
  • Renderização em tempo real da onda de áudio
  • Desenvolvimento de aplicativo de música
  • Análise de arquivo de áudio
  • Visualizadores de áudio personalizados

Principais recursos

  • Extrai dados brutos de amplitude de onda
  • Suporta Android, iOS e macOS
  • Leve e eficiente
  • Nenhum componente de interface integrado
  • API simples para extração de onda

Indicado para

  • Desenvolvedores construindo players de áudio
  • Criadores de ferramentas de visualização musical
  • Aplicativos que exigem análise de onda sonora
  • Aplicações de áudio multiplataforma
  • Projetos que precisam de processamento leve de áudio

Considerações

  • Não inclui renderização de interface
  • Requer implementação manual da exibição visual
  • Limitado à extração de dados de amplitude
  • Não otimizado para arquivos de áudio muito grandes
  • Depende da decodificação de áudio externa

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote