Skip to content

Provide autocomplete for known codecs #595

Open
@voxxit

Description

@voxxit

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 :)

llms-full.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions