Skip to content

Linux package: transcription fails over MCP and the CLI (no ffmpeg executable shipped) #1221

Closed

Description

@EtienneLescot

Priority: P1. On the Linux package, an agent cannot transcribe or translate captions.

Repro

  1. Install the Linux package (AppImage of the openscreen-linux CI artifact, main @ 5bc5591, run 38564622152; tested under WSLg, Ubuntu 24.04).
  2. Call the MCP transcribe tool on a project, or run Openscreen captions <project.openscreen>.
  3. Transcription fails.

Evidence (e2e pass of 2026-10-14, logged in #1217)

  • MCP: transcribe returns {"error":"The transcription failed: stt:native-extraction-unavailable: no ffmpeg binary for native audio extraction"}.
  • CLI: logs Error occurred in handler for 'stt:transcribe': FfmpegUnavailableError …, then fails with "Transcription failed: File path is not approved or is not a supported video file". The renderer-decode fallback refuses the path.
  • Packaging: resources/electron/native/bin/linux-x64/ ships the ffmpeg shared libraries (also in helper-ffmpeg/) but no ffmpeg executable. A system /usr/bin/ffmpeg on PATH is not used.

Windows ships ffmpeg-shared.exe and macOS stages the SDK's ffmpeg (#616). Linux builds with fetch:ffmpeg:sdk, which skips the CLI.

Activity

  1. added
    status: fixed in mainWork is merged into main but may not be in a downloadable release yet.
    status: pending releaseMerged change is waiting for a packaged desktop release.
    on Oct 14, 2026
  2. added this to the Next Release milestone on Oct 14, 2026
  3. github-actions commented on Oct 14, 2026

    @github-actions
    Contributor

    Fixed by #1222 and merged into main.

    This change is assigned to the Next Release release milestone and is not necessarily available in the latest downloadable desktop release yet. It is currently marked as status: pending release until a packaged release containing it is published.

  4. EtienneLescot commented on Oct 15, 2026

    @EtienneLescot
    MemberAuthor

    Moved into v2.1.0 as part of the pre-release cut.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingstatus: fixed in mainWork is merged into main but may not be in a downloadable release yet.status: pending releaseMerged change is waiting for a packaged desktop release.

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions