Skip to content

Evaluate FFmpeg large-file handling for the provider router #39

Description

@WalksWithASwagger

Context

Legacy whisperforge contains useful large-file strategy notes around FFmpeg validation, ffprobe inspection, chunking, parallel transcription, transcript assembly, and fallback behavior. Evaluate those ideas against the current provider matrix and canonical run model.

Audit: docs/AUDIO-REPO-CONSOLIDATION-AUDIT-2026-05-18.md

Acceptance Criteria

  • Document whether FFmpeg chunking should become part of the canonical transcription router.
  • Identify which backends need large-file support, timestamps, diarization, streaming, and privacy fixtures.
  • Define file-size thresholds, chunking strategy, fallback behavior, and temp-file cleanup expectations.
  • Add or specify fixture coverage before changing runtime defaults.
  • Do not copy the old whisperforge monolith or Supabase assumptions.

Verification

  • python3 -m json.tool ops/roadmap/features.json
  • git diff --check
  • Any prototype must also run make test.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind:researchResearch or product-discovery work.priority:p1High-priority delivery work.repo:spektorAIWork in the WalksWithASwagger/spektorAI repository.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions