Skip to content

ishakhrai/ffbuilder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ffbuilder

A command line builder for FFMPEG

Simple single web page to help build FFMPEG command lines repeatedly and consistently. Currently focused around live HLS and DASH stream creation - with particular focus on DASH-LL stream creation. It also supports RTMP and MPEG-TS over UDP as input and output methods.

The tool provides a simple interactive way to see how to build up an FFMPEG command. As you select options on the left, the required command line syntax is added to script on the right.

The output of the tool is script you can run from a Linux/Mac shell, others have adapted the output to Windows batch script.

Page can be run from anywhere, should work in most browsers. Predominately tested in Chrome.

A hosted version can be found here: https://moctodemo.akamaized.net/tools/ffbuilder/

This tool has been used to build and maintain industry reference streams for DASH.js and was recently used by a European public broadcaster to build backup services for their TV and radio channels.

image

Things on the todo list

  • Add option to format script in windows batch script
  • Build better RTMP input options
  • Add HEVC/AV1/etc support
  • Enable more ingest server formats

About

Command line builder for FFMPEG

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 89.0%
  • Shell 11.0%