パッケージ、リポジトリ、アプリカテゴリを検索

just_waveform のカバー
パッケージ詳細v0.0.7

just_waveform

波形を視覚的にレンダリングするのに適した、オーディオファイルから波形データを抽出します。

AndroidiOSmacOS
30日間ダウンロード
2.7万
いいね数
276
Pub ポイント
160

パッケージをインストール

flutter pub add just_waveform

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Just Waveform は、Flutter/Dart パッケージであり、オーディオファイルから波形データを抽出し、開発者がアプリ内に波形を視覚的にレンダリングできるようにします。音楽およびオーディオアプリ向けに設計されており、Android、iOS、macOS で効率的にオーディオファイルを処理します。パッケージはカスタムビジュアライゼーションに適した生の振幅データを提供し、組み込みのUIコンポーネントなしで柔軟性を提供します。リアルタイムの波形表示やビジュアライザー付きのオーディオプレイヤーを作成するのに最適です。

用途

  • オーディオプレイヤー波形の可視化
  • リアルタイムオーディオ波形レンダリング
  • 音楽アプリ開発
  • オーディオファイル分析
  • カスタムオーディオビジュアライザー

主な機能

  • 原始波形振幅データを抽出する
  • Android、iOS、macOS をサポートしています
  • 軽量で効率的
  • 組み込みのUIコンポーネントなし
  • 波形抽出のためのシンプルなAPI

適している対象

  • オーディオプレイヤーを開発している開発者
  • 音楽ビジュアライゼーションツールの開発者
  • 音声波形解析を必要とするアプリ
  • クロスプラットフォーム音声アプリケーション
  • 軽量なオーディオ処理が必要なプロジェクト

注意事項

  • UIレンダリングを含まない
  • 視覚的表示の手動実装が必要
  • 振幅データ抽出に制限
  • 非常に大きなオーディオファイルには最適化されていません
  • 外部オーディオデコーディングに依存

元の README

関連するソースリポジトリの 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.
  }
});

カテゴリー

依存関係

依存関係一覧 2 件

ソースリポジトリ

このパッケージを使用しているプロジェクト