Open
Description
It would be very useful to have a feature that allows users to:
- View a complete list of available codecs (audio, video, etc.) within the library.
- See configurable options and parameters for each codec.
- Benefit from autocompletion and inline suggestions when specifying codecs and their options within input/output configuration.
Why?
- Improves discoverability of supported codecs and their capabilities.
- Reduces manual lookup in FFmpeg or external documentation.
- Makes the library more user-friendly, especially for new users or those working with complex filter graphs.
Proposed Solution:
- Scrape the API(s) or methods via the codecs to enumerate all codecs and their options.
- Integrate autocompletion into relevant input/output nodes.
- Consider exposing this information both via Python, too :)
This could be modeled after how ffmpeg -codecs
and ffmpeg -encoders/-decoders
output their lists.
Autocompletion could be IDE-compatible (e.g., using Python typing or plugin hooks).
I went ahead and scraped/made llms.txt out of the codecs page. Don't know how useful that'd be for you or others, but it's there :)