# 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](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,
