Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uros-5/football-video-editor
Create football match compilation faster with this app.
https://github.com/uros-5/football-video-editor
bulma css ffmpeg flask football typescript vue vuex
Last synced: about 1 month ago
JSON representation
Create football match compilation faster with this app.
- Host: GitHub
- URL: https://github.com/uros-5/football-video-editor
- Owner: uros-5
- Created: 2020-10-06T19:46:51.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-06T16:17:47.000Z (over 2 years ago)
- Last Synced: 2024-10-12T23:11:06.631Z (3 months ago)
- Topics: bulma, css, ffmpeg, flask, football, typescript, vue, vuex
- Language: Vue
- Homepage:
- Size: 2.35 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **Football Video Editor Python**
### About project
This project is intended for people who make match compilations about football players. With this software as tool for editing you can make comps faster than using Sony Vegas Pro or other video editing software.
### How to start?
There are two versions. One you can run in your browser and other as offline software. Choose one that you prefer.
1. Choose editing type
2. Upload match
3. Input start of halftime(from your source,for example match start at 12 minute and 20 seconds)
4. Input moments when player is in focus(skill,goal,anything..),in highlights page type that and how long is that moment active (in seconds)
5. Go to testing and see if everything is correct. You can also test specific timestamp of match to test source for highlights.
6. If you passed test then you can start cutting and rendering.
7. When rendering is over,just open that folder of highlights and compilation will be there.
8. Enjoy!### Video demonstration
[![Video](example.png)](https://drive.google.com/drive/folders/1tHNHXy2myN_HzBPb9eRvhNYz0LSOQmVF)
### Requirements
1. Python
2. MongoDB
3. NodeJS
4. ffmpeg### Offline version
```
git clone --single-branch --branch college https://github.com/uros-5/football-video-editor-python.git
cd offline
pip3 install -r requirements.txt
python3 main.py
```### Web version
Create database in mongoDB with name videosb. Then create collection matchCompilations.
```
npm install
npm run serve
pip3 install -r requirements.txt
export FLASK_APP=app.py
flask run
```Enjoy!