Skip to content

FrancescoMagliocco/FFmpeg-Compile-Script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FFmpeg-Compile-Script

FFmpeg-Compile-Script or just ffscript for short, is eventually going to be an All In One script to compile FFmpeg with all applicable features depending on the platform FFmpeg is being compiled on.

FFScript is still in its early stage of development and not many features have been incorporated yet. There is still a lot to be done, but once all the base scripts are completed, it shouldn't be much longer after that the script will be ready for productive use.

Features

Below is a list of features that I have set my mind on and am currently working on. Features that are checked does Not mean they have been completed. All the check means is that the base implementation is completed and in a working..ish stage,

  • Download specified repositories
  • Update specified repositories or all repositories that are present
  • Compile all libs automatically

Future Planned Features

My goal for FFScript is to be so that literally anyone can just run the script, and get a complete, full featured version of FFmpeg, all while still being totally customizable so that anyone can choose what features they want to be included, including where those features come from. So with that being said, here is a list of Future Planned Features that may be implemented at some point in time.

  • Use source code and libraries offered by various package managers
  • Ability to customize compilation options for each library individually

Requirements

Just to run FFScript you will need Python 3.6+. Any version lower than than 3.6 including any version of 2.* will not work as they do not have Literal String Interpolation[PEP 498].

For detailed information, you should read FFmpeg's wiki, specifically the Compilation Guide section.

About

A Script intended to do all the configuring, compiling and grabbing of repos for you, so you don't have too.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages