ValveSoftware / ValveSoftware/steam-runtime

[Suggestion] add ffmpeg as part of the runtime

Open
#727 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Shell
Stars
1.5k
Forks
97
PR merge metrics
No merged PRs in 30d

Description

Greetings.

Not a bug report, just a small suggestion.
A small game (Your only move is hustle) has a mod (YomiRecord) that requires access to a binary form of ffmpeg to create video replay files. As the runtime sandboxes the binaries, if a game requires one that is not included in the runtime, you just can't access it (as a workaround, the legacy runtime 1.0 seems not to have this feature)
I know the native steam replay feature may be the reason ffmpeg is not included (anymore? yomirecord broke quite recently) but it could be useful still for such a common program to be included in the standard runtime.

Feel free to lock this issue if it doesn't fit the tracker CoC or if you deem this suggestion is invalid.

Have a wonderful day.

EDIT : wait, am i even at the right place to ask this? Or shall i go to the steamos gitlab?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by confirming whether steam-runtime is the correct tracker and how runtime binaries are packaged; the issue provides no file or test entry point. Done would mean ffmpeg is available to sandboxed games that need it without relying on the legacy runtime.

Written by the indexing model from the issue text.

Assessment

Domain
infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.