Current System Architecture:
-
converter.sh- Main conversion engine that:- Handles video conversion using FFmpeg
- Manages queue and batch processing
- Implements logging and error handling
- Uses lock files for process management
-
setup_converter.sh- Configuration wizard that:- Sets up initial configuration
- Manages system resources
- Configures cron jobs
- Creates necessary directories and files