The Sport Highlights Auto Editor is an optimization tool that simplifies video editing to create a highlight reel. This tool utilizes Google Cloud's Video Intelligence API to identify important segments of a Sports broadcast recording and compiles them for your entertainment.


The user requires JDK 11.0.7 and JavaFX 11.0.2 to be set up on their system.


  1. Launch the project on an IDE such as IntelliJ
  2. Ensure JavaFX is added to the libraries from the project structure
  3. Ensure that the Lombok plugin is installed
  4. Go to Run and Edit Configuration on IntelliJ to add the following to the VM Options
  5. The user should be able to build this with maven and run the application
  6. The application requires the user to select a local MP4 football (soccer) video and set the output directory for the highlights file
  7. Upon completion of the generation process, the user can watch the clip from the output directory
--module-path {file path to JavaFX lib} --add-modules javafx.controls,javafx.fxml


Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.



Built With

Share this project: