Python module to summarise a video into a collage.
Project description
Description
Code for the videosum
Python package. Given a video file, this package produces a single image that summarises the video. The summary image is constructed as a collage of video frames evenly spaced over time.
Install dependencies
- Ubuntu/Debian:
$ sudo apt install ffmpeg
Install with pip
$ python3 -m pip install videosum --user
Install from source
$ python3 setup.py install
Run video summarisation on a single video
$ python3 -m videosum.run --input video.mp4 --output collage.jpg --nframes 100 --height 1080 -width 1920
Exemplary code snippet
import cv2
import videosum
# Choose the number of frames you want in the summary
nframes = 100
# Choose the dimensions of the collage
widtth = 1920
height = 1080
# Create video summariser object
vs = videosum.VideoSummariser(nframes, width, height)
# Create collage image
im = vs.summarise('video.mp4')
# Save collage to file
cv2.imwrite('collage.jpg', im)
Author
Luis Carlos Garcia Peraza Herrera (luiscarlos.gph@gmail.com), 2022.
License
This code repository is shared under an MIT license.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
videosum-0.0.1.tar.gz
(4.8 kB
view hashes)