FLUTTER ECOSYSTEM

ryanheise/just_waveform

音声ファイルから波形データを抽出し、視覚レンダリングに適したFlutterプラグイン。

just_waveform のプロジェクト画像
Stars
93
Forks
18
最終プッシュ(UTC)
2025/03/30
プロジェクト状態
公開中
Ryan Heise GitHub avatar
GITHUB User

Ryan Heise ↗

Sydney, Australia
言語JavaDartObjective-CRubySwift

技術トピック

このリポジトリが公開するパッケージ

使用している依存関係

依存関係一覧 5 件

元の README

以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。

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