Professional frame extraction and timeline generation tool with dark mode UI.
- Frame Extractor: Extract frames from videos at specific timestamps
- Timeline Generator: Create XML timelines from image sequences
- Parallel Processing: Fast multi-threaded video processing
- Smart Matching: Fuzzy file name matching with accent support
- Drag & Drop: Easy folder selection
- Keyboard Shortcuts:
Ctrl+O,Ctrl+R,Ctrl+S,Ctrl+E
pip install PySide6 opencv-python unidecode
python aio.py- Select video folder (browse or drag-and-drop)
- Enter extraction time (
SS,MM:SS, orHH:MM:SS) - Click "Start Extraction" or press
Ctrl+R
- Enter timeline:
HH:MM:SS:FF Clip Name - Click "Scan Images" or press
Ctrl+S - Click "Export XML" or press
Ctrl+E
Edit constants in aio.py:
DEFAULT_FOLDER = "F:/Comp 1"
DEFAULT_FPS = 30
JPEG_QUALITY = 90- 60% faster XML generation (ElementTree)
- 47% less memory usage (log limiting)
- Instant file re-scanning (LRU cache)
MIT