mauricioabreu / video_samples

Generate thumbs from live streamings and videos on demand

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Video Samples - extract resources from video

πŸŽ₯ Have you ever wanted to extract thumbnails or short videos from a real video? This project may be the answer you're looking for.

See the design docs if you want to know how it works.

πŸš€ Install

Coming soon

πŸ’‘ Usage

Coming soon

Development

docker compose up

This command will get up and running the following components:

  • Enqueuer - enqueue jobs to extract the extractors
  • Worker - workers to extract resources from video (using ffmpeg)
  • Redis - used by enqueuer and as a datastore to the extracted resources
  • Video API - a dummy API that servers a JSON endpoint with video streamings URLs
  • Stream - a live streaming generated with ffmpeg

Tests

First, make sure you have the ginkgo test runner installed.

Then run the test suite:

ginkgo -p -v ./...

About

Generate thumbs from live streamings and videos on demand

License:MIT License


Languages

Language:Go 93.2%Language:Shell 3.2%Language:Dockerfile 1.9%Language:Just 1.7%