Sign inSign up

fboucher/video2blog

By fboucher

Updated 4 months ago

A webapp that extracts keyframes from videos and generates blog posts using Reka AI Vision API

Image
Machine learning & AI
Web servers
0

2.7K

fboucher/video2blog repository overview

Maintained by: Frank Boucher

Where to get help: GitHub repository




A Python application that extracts keyframes from videos and generates blog posts using [Reka AI Vision API](https://docs.reka.ai/vision/overview).

Build and Run

docker run -d --name video2blog -p 5123:5123 \
  -v $(pwd)/uploads:/app/uploads \
  -v $(pwd)/output:/app/output \
  -v $(pwd)/data:/app/data \
  --env-file .env \
  fboucher/video2blog

Use Docker Compose

name: video2blog

services:
  extractor:
    build: .
    container_name: video2blog
    ports:
      - "5123:5123"
    volumes:
      - ./uploads:/app/uploads
      - ./output:/app/output
      - ./data:/app/data
    env_file:
      - .env
    environment:
      - PYTHONUNBUFFERED=1
      - FLASK_ENV=production

Environment Variables

Create a .env file with:

REKA_API_KEY=your_reka_api_key_here

Access the Application

Open your browser and navigate to: http://localhost:5123

Reka API Key

Get your API Key from Reka page.

Tag summary

Content type

Image

Digest

sha256:49d4bf5f3

Size

212.8 MB

Last updated

4 months ago

docker pull fboucher/video2blog