Updated Metadata History (markdown)
@ -1,3 +0,0 @@
|
|||||||
# Metadata History
|
|
||||||
|
|
||||||
_TODO: Add content here._
|
|
||||||
52
Metadata-History.md
Normal file
52
Metadata-History.md
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
## 🕓 Metadata History
|
||||||
|
|
||||||
|
This page describes how the LCS Pipeline stores and archives processed metadata for every video clip.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 📦 Post-Upload Archive
|
||||||
|
|
||||||
|
Once a clip is successfully uploaded:
|
||||||
|
- Its metadata is extracted and normalized
|
||||||
|
- The enriched metadata object is saved to a **history store** (flat `.json`)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 📁 Storage Location
|
||||||
|
|
||||||
|
```
|
||||||
|
/metadata/
|
||||||
|
└── history/
|
||||||
|
└── 2025.08.03/
|
||||||
|
├── shotgun-doublekill.json
|
||||||
|
└── fn-highlight-reel-aug3-video2.json
|
||||||
|
```
|
||||||
|
|
||||||
|
Each file is named after the output video file (excluding `.mp4`) and contains the full enriched metadata payload.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 🧱 Saved Metadata Includes
|
||||||
|
|
||||||
|
| Field | Description |
|
||||||
|
|------------------|-------------|
|
||||||
|
| `session_date` | Parsed from parent folder |
|
||||||
|
| `clip_type` | e.g., `hit`, `montage`, `outtake` |
|
||||||
|
| `format` | `wide` or `vertical` |
|
||||||
|
| `highlight` | From `notes.json` or user input |
|
||||||
|
| `tags` | Auto-cleaned list from `notes.json` |
|
||||||
|
| `gag_name` | Optional alt title |
|
||||||
|
| `youtube_url` | Final published URL |
|
||||||
|
| `peertube_url` | Optional second upload destination |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 🔍 Usage
|
||||||
|
|
||||||
|
- Enables video recall by tag or type
|
||||||
|
- Supports "already published?" checks before processing
|
||||||
|
- Will support dashboard features in future versions
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Next page: [`Test Structure`](./Test-Structure)
|
||||||
Reference in New Issue
Block a user