PlayerTV-test / README.md
SushantGautam's picture
Upload folder using huggingface_hub
04d8858 verified
|
raw
history blame
1.3 kB

PlayerTV Flask Application

This Flask web application is designed for processing soccer clips and extracting player tracking data. Its primary function is to enable the tracking and clipping of a specific player within a video clip.

Installation

  1. Clone the repository:

    git clone https://github.com/simula/playertv
    
  2. Navigate to the GUI folder.

  3. Install the required dependencies:

    pip install -r requirements.txt
    

Usage

  1. Start the flask application:

    python app.py
    
  2. Open your web browser and go to http://localhost:5000/ to access the application.

  3. Follow the instructions on the web interface to upload a video file and process it.

Features

  1. Accepts M3U8 HLS playlists as input from the Forzify endpoints for Eliteserien 2023 soccer clips.
  2. Processes the video into MP4 format.
  3. Accepts a JSON file containing processed information about all players, including their identification, re-identification and tracking data.
  4. Provides users with the ability to select teams and players involved in the soccer clip.
  5. Initiates clipping of the video into frames showcasing the specified player based on user selection.
  6. Displays the clipped video as output.

License

This project is licensed under the MIT License.