34 lines
967 B
Markdown
34 lines
967 B
Markdown
# Core Features
|
|
|
|
## 1. Frame Extraction
|
|
- Extract from specific timecode (HH:MM:SS.ms) or frame number
|
|
- Output format options (PNG, JPG)
|
|
|
|
## 2. GPS Matching
|
|
- Parse SRT subtitle format
|
|
- Look up GPS at exact timecode match
|
|
- Error handling for missing coordinates
|
|
|
|
## 3. EXIF Writing
|
|
- Overwrite GPS coordinates in extracted frames
|
|
- Use exiftool (frames never have EXIF data)
|
|
|
|
## 4. Single Frame Extraction
|
|
- Extract one frame at specific timecode
|
|
- Return GPS with the frame
|
|
|
|
## 5. Batch Extraction
|
|
- Walk through entire MP4 at fixed intervals (e.g., every 500ms)
|
|
- Extract frames + match GPS at each interval
|
|
- Support time intervals from CLI or config
|
|
|
|
## 6. Batch Time List Extraction
|
|
- Extract multiple frames at specified timecodes
|
|
- Optionally load times from a file
|
|
|
|
## Additional Features
|
|
|
|
- Progress bar for long batch jobs
|
|
- Verify frame timestamps match SRT timestamps
|
|
- Logging/debugging mode
|
|
- Summary report (frames extracted, GPS match rate, errors) |