Gramps e9fc694970 🧠 Metadata finalization: integrated clip/session merge, persistent archive, and sequential title suffixing
- Merged clip-level and session-level metadata into a unified object
- Stored notes.json inline and as a child field for structured access
- Implemented local NoSQL-style history archive for uploaded videos
- Added YouTube/PeerTube URL arrays to metadata post-upload
- Ensured sequential titling for multiple sessions on the same day
- Removed source folder after upload when DEBUG == False
2025-07-27 20:15:09 -07:00
2025-07-23 20:54:39 -07:00
2025-07-23 11:52:09 -07:00
2025-07-23 11:52:09 -07:00
2025-07-23 11:52:09 -07:00
2025-07-23 11:52:09 -07:00
2025-07-23 11:52:09 -07:00
2025-07-23 11:52:09 -07:00
2025-07-23 11:52:09 -07:00
2025-07-23 11:52:09 -07:00
2025-07-23 11:52:09 -07:00
2025-07-23 11:52:09 -07:00

Llama Chile Shop Video Automation Pipeline

This project automates the rendering, branding, and publishing of Fortnite gameplay clips for YouTube and PeerTube.

Features

  • Auto-detection of new stream folders
  • Dynamic title card overlay
  • Automated rendering and social post generation
  • Vertical & widescreen output

Setup

  1. Clone the repo.
  2. Create a .env file (see ENVIRONMENT.md for required keys).
  3. Install dependencies:
pip install -r requirements.txt
Description
Video Pipeline Automation The Video Pipeline project automates the process of extracting, processing, and uploading highlights from livestreams, primarily for Fortnite gameplay. This system integrates Eklipse.gg for AI-based highlight detection, DaVinci Resolve for video editing, and custom Python scripts for rendering and metadata management. The pipeline supports seamless uploads to YouTube and PeerTube, automatic social media announcements, and maintains a detailed history of video metadata for each session. Key Features: Automated highlight extraction from livestreams Dynamic title card generation with Fortnite-themed branding Streamlined YouTube and PeerTube uploads with dynamic descriptions Metadata tracking and session management Social media integration for automatic posts to Mastodon and Bluesky This project is designed to optimize video content creation and management for livestreamers, ensuring efficiency and consistency in processing and sharing content.
Readme GPL-3.0 108 KiB
Languages
Python 100%