Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scripting interface to implement muxers #37

Open
emarsden opened this issue Nov 1, 2023 · 0 comments
Open

Scripting interface to implement muxers #37

emarsden opened this issue Nov 1, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@emarsden
Copy link
Owner

emarsden commented Nov 1, 2023

It would be useful to implement a scripting interface to the muxing functionality required by this library. This would make it easier to implement a new muxer, and to change the arguments used for a muxing application (in particular, ffmpeg has many commandline arguments that control encoding which can be useful to change, for example depending on the container format).

We need muxing for:

  • muxing an audio and a video stream together
  • adding an audio stream to a specified container format
  • adding a video stream to a specified container format
  • concatenating multiple media containers for multi-Period manifests

This could be implemented using the platform's commandline interface, or a scripting platform such as rhai or Python-in-WASM.

@emarsden emarsden added the enhancement New feature or request label Nov 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant