An open source narrative horror video about man who finds himself at peace, having a picnic with a woman he doesn't know, at a place he can't recall. The bliss is short lived.
Postproduction 🖥️ | Latest Nightly Export
- Setup
git clone https://github.com/grantcko/RATTLE.git
cd RATTLE
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
# Open latest project version (RATTLE_vNNN) automatically
open -a "DaVinci Resolve"
python3 rscripts/import_project.py
# import timeline
python3 rscripts/import_timeline.py path/to/drt # choose the timeline you wantOf course, these can be opened manually, too. Everything you need is in the project/ folder.
- Download and connect large files
Full Sized Footage
ia download rattle-footage --destdir "path/to/footagestorage"Or download manually from: https://archive.org/details/rattle-footage
Proxy Footage
ia download rattle-proxies --destdir "path/to/proxystorage"Or download manually from: https://archive.org/details/rattle-proxies
Audio
ia download rattle-audio --destdir "path/to/audiostorage"Or download manually from: https://archive.org/details/rattle-audio
Miscellaneous
ia download rattle-00-source-misc --destdir "path/to/miscstorage"Or download manually from: https://archive.org/details/rattle-00-source-misc
- Python 3.10+
- Dependencies from
requirements.txt - DaVinci Resolve installed with scripting enabled (
DaVinciResolveScript.pyavailable) iaCLI available (provided by theinternetarchivedependency)
- The Resolve project has a 00-SOURCE bin that is a direct mirrored import of the "source" folder 00-source.
Folder= actual folder on disk.Bin= Resolve's version of a "folder" in the media pool. - Project only bins: for timelines, compound/fusion clips, capture audio. Mostly for resolve "items" - not actual files.
- DaVinci Resolve project files are databases and are not ideal for direct multi-user git collaboration, so this repo uses exported and versioned artifacts under
project/.
Stored at project/projects/.
- Major checkpoints only (not every timeline change)
- Contains source/media structure and project settings
- Intentionally no timelines
- Versioned as
vNNN
Stored at project/timelines/.
- Versioned as
MMmm-[category](example:1406-sound) - Import the timeline you are working on
- Use
rscripts/import_timeline.pyto reduce duplicate media-pool clutter from timeline import
See CONTRIBUTING.md.
- tea is poured
- lady asks "where are we?"
- man does not know
- she keeps asking him
- he freaks out
- she grabs his face and turns into a monster with the scream of an alarm clock
- alarm clock (sound carries over)
- he wakes up from nightmare
- on balcony
- wife comes out and pours tea (it is the lady in the dream)
- Man: "I want a divorce"
Producers: Grant Hall and David Narbecki