> For the complete documentation index, see [llms.txt](https://textav.gitbook.io/textav-components/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://textav.gitbook.io/textav-components/media-processing/generate-list-of-ffmpeg-supported-file-formats-open-source.md).

# Generate list of ffmpeg supported file formats \[Open Source]

## Brief description

*A paragraph describing in a nutshell what the project does. Context and relevance.*

Example use case, in an AV app, like autoEdit, where ffmpeg is used to process video or audio files and want to leverage the vast amount of file types supported, it's tricky to find a comprehensive list to do file validation.

This script generates a list (array) that can be used for this purpose.

usage: Either just get the ready made list in the example folder, or make your own if you have a different version of ffmpeg installed locally.

You can also require this module and use it within your project to generate the list on the fly with your local version of ffmpeg. It also supports setting the path for the ffmpeg binary, for use cases such as wehn working with nwjs or electron.

## Stage of production:

*eg, prototype, working app, rolled out with users etc..*

Initial draft

## Any blockers?

*What are the things that are currently most challenging for your project?*

Feedbacks on the module very welcome.

## Components

*Any components you'd like to abstract/share/open source?*

Feedback welcome on

* Does the README make sense?&#x20;
* Are there any typos?
* Is the code clear enough?
* Does the testing need to be more comprehensive?
* Any use cases I haven't considered that might require extra or different features.

## Github repo if available

*Github repo for the project if open source*

<https://github.com/pietrop/ffmpeg_formats_list>

## Demo Video

*Link to site, demo (and/or video)*

NA

## Website

*eg github project page or README where can find out more*

NA

## List of Stack used

*Eg programming languages, frameworks etc..*

Node, ffmpeg.

## Contributors list

*People working on this project*

* Pietro

[Link to trello card: Generate list of ffmpeg supported file formats \[Open Source\]](https://trello.com/c/RPKcw5jb)

### Labels

Node module,
