アップロード
アップロード方法
Section titled “アップロード方法”プロジェクト画面の「アップロード」ボタンから、トラックをアップロードできます。アップロード時に以下を選択します:
- 新規トラック — 新しいバージョングループとしてアップロード
- 新しいバージョン — 既存トラックの修正版としてアップロード(バージョン番号が自動採番されます)
対応フォーマット
Section titled “対応フォーマット”| フォーマット | 拡張子 |
|---|---|
| WAV | .wav |
| FLAC | .flac |
| MP3 | .mp3 |
| AAC | .aac, .m4a |
| OGG Vorbis | .ogg |
| WebM | .webm |
| AIFF | .aif, .aiff |
ファイルサイズ
Section titled “ファイルサイズ”- 上限: 500 MB
- 80 MB 以下: 通常のアップロード(一括送信)
- 80 MB 超: 自動的にチャンクアップロードに切り替え
チャンクアップロード
Section titled “チャンクアップロード”大容量ファイル (80 MB 超) は自動的にチャンクアップロードが使用されます。
| 項目 | 値 |
|---|---|
| チャンクサイズ | 80 MB |
| リトライ回数 | 最大 3 回 |
| リトライ間隔 | 指数バックオフ (1秒 → 2秒 → 4秒) |
| アップロードの有効期限 | 1 時間 (未完了チャンクの自動クリーンアップ) |
処理フロー:
- 初期化 — サーバーにアップロードセッションを作成
- チャンク送信 — ファイルを 80 MB ごとに分割して順次送信。プログレスバーで進捗表示 (全体の 95%)
- 完了 — チャンクを結合してトラックを作成 (残り 5%)
アップロード後の処理
Section titled “アップロード後の処理”トラックのアップロードが完了すると、以下の 3 つの解析がバックグラウンドで自動実行されます:
- ラウドネス解析 — EBU R128 準拠の LUFS 測定 (FFmpeg ebur128 フィルター)
- スペクトログラム生成 — 周波数分布の視覚化画像を生成
- ピッチ検出 — YIN アルゴリズムによる基本周波数の検出