The ultimate goal of this project is to provide a means of interfacing with the full FFmpeg package, while still being able to maintain MIT licensing, as well as publishing rights to the App Store.
Working around non-friendly license inclusion:
- CLI layering
- Interfacing with existing command line tools
- iTerm with extra steps
- Universal executable
- Interfacing with a provided executable
Interfacing features for an enhanced user experience:
- Convenient functionality, made tedious in shell
- Scripting for repetitive tasks
- Error handling
- Simplified input process
- Manage multi-source inputs
- Automated command outputs
- Multi-command management
- Process monitoring with UI elements
- Estimated duration of task
- Percentage-based progress bar