repowisejuneyaooo/rea-video

Architecture of juneyaooo/rea-video

juneyaooo/rea-video is 173 source files holding 1,395 symbols across 3 modules, written mainly in Python, Shell. The largest module is rea_video, with 51 files, and 3 files are entry points into the dependency graph.

How rea-video fits together

You ask your coding agent to install the rea-video command line and then give it a video file to break down. The rea-video command in rea_video/cli.py hands each step to modules that split the video into shots and the audio into voice, music and effects, then gather evidence and decide each shot's origin. The skills/rea-video folder holds the skill that tells the agent how to run this workflow, and the scripts folder contains helpers that install that skill and check its definitions. Each run produces a report, as report.html or PDF, for people and a VIDEO.md file for AI agents.

Largest modules

  • rea_video: 51 files and 14,365 lines of code
  • tests: 33 files and 3,427 lines of code
  • scripts: 5 files and 1,283 lines of code

Languages

By file count: Python 88 files, Shell 1 file.

Documentation

Repowise documents rea-video in 106 pages generated from the source, 8 of them written explanations of the repository and its modules. Module guides include:

  • scripts: Benchmarks and Validation Scripts
  • rea_video/aspects: VIDEO.md Splitting Package
  • rea_video: Video IR Source

More on rea-video: summary and FAQ, codebase overview, code health.

Related guide: Best dependency graph tools for monorepos