textav-components
  • Introduction
  • Guidelines for this board
    • How to add a new library/Modules/components
    • Trello --> Github --> gitbook (programmatically)
    • Plan Roadmap taxonomy
    • github README template
  • Media processing
    • ffmpeg and electron - example boilerplate
    • convert video to audio [Open Source]
    • Generate list of ffmpeg supported file formats [Open Source]
    • Detect silence [Open Source]
    • Youtube Video downloader module (?) [Open Source]
    • Module: Open source STT //Gentle refactor [Open Source]
    • cc extraction // OCR of captions [Open Source]
    • Module: Video format converter [Open Source]
    • Module: Video metadata reader [Open Source]
    • Banpass filter module
    • Tesseract - OCR
  • Transcriptions - utils
    • Transcriber module
    • Sample material for testing STT services [Open Source / CC]
    • Create word accurate time codes from line accurate time-coded transcript (eg srt)
    • Language codes ISO-639-1 Code
    • Module: Timecode conversion [Open Source]
    • UI Utilities for timecode representation
    • Sanitise string for file path
  • Transcription STT Sdk
    • Web Speech API
    • Pocket Sphinx STT [Open Source]
    • IBM Watson STT [Proprietary]
    • Google Cloud Speech API [Proprietary]
    • Microsoft Bing STT [Proprietary]
    • Baidu STT SDK [Proprietary]
    • Speechmatics STT SDK [Proprietary]
    • Spoken Data STT SDKs [Proprietary]
    • Gentle (Server) STT node SDK [Open Source]
    • Temi.com/rev.com [Proprietary]
    • Latvian Kaldi [open source]
    • Mod9
    • Movi - arduino component, offline
    • deepgram
    • Mozilla deep speech
    • AWS Transcriber
  • Transcription UI
    • Transcription text editor with Draft.js Editor [Open Source]
    • Overtyper
  • Alignement
    • Alignement
    • Module: to align partially scripted speeches
  • Captions
    • Module: captions composer (with text pre-segmentation) [Open Source]
    • Module: Captions burner [Open Source]
    • Srt parser composer // Pietro [Open Source]
    • TTML Parser // Gary, Brightcove [Open Source]
  • Annotations
    • Annotation model atjson
  • Paper-editing & remixing UI
    • Front end component: video preview of JSON Edl
  • Cognitive insights
    • LIUM Speaker Diarization BBC - [Open Source]
    • Module: open source summarization module [Open Source]
    • Module: punctuation and capitalisation. [Open Source]
  • Translation SDK
    • Deep L - Translation SDK node
  • Export & remix & video editing
    • Parse EDL (plain text) to JSON [Open Source]
    • Module: Post to facebook [Open Source]
    • EDL composer from JSON EDL [Open Source]
    • Module: Post to Twitter Video [Open Source]
    • edit video EDL (JSON) - ffmpeg-remix (super fast video editing of mp4 videos) // Laurian [Open Sourc
    • EDL Json to XML FCP7 (compatible with premiere) [Open Source]
    • Popcorn Js // Mozilla/Internet Archive [Open Source]
  • unsorted
    • NWJS boilerplate
    • QCTool
    • VRecord
    • Electron travis CI automated build: OSX, Linux, Windows
Powered by GitBook
On this page
  • Brief description
  • Stage of production:
  • Any blockers?
  • Components
  • Github repo if available
  • Demo Video
  • Website
  • List of Stack used
  • Contributors list
  • Labels
  1. Media processing

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?

  • 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

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

Labels

Node module,

Previousconvert video to audio [Open Source]NextDetect silence [Open Source]

Last updated 6 years ago

https://github.com/pietrop/ffmpeg_formats_list
Link to trello card: Generate list of ffmpeg supported file formats [Open Source]