Installation¶
Complete installation guide for Video Converter.
System Requirements¶
Hardware¶
| Component | Minimum | Recommended |
|---|---|---|
| CPU | Apple M1 | Apple M2 Pro or better |
| RAM | 8GB | 16GB+ |
| Storage | 2x conversion target | 3x conversion target |
Software¶
| Software | Version | Installation |
|---|---|---|
| macOS | 12.0+ (Monterey) | - |
| Python | 3.10+ | brew install python@3.12 |
| FFmpeg | 5.0+ | brew install ffmpeg |
| ExifTool | 12.0+ | brew install exiftool |
Installation Methods¶
From Source (Recommended)¶
# Clone repository
git clone https://github.com/kcenon/video_converter.git
cd video_converter
# Create and activate virtual environment (Python 3.12 recommended)
python3.12 -m venv .venv
source .venv/bin/activate
# Install
pip3 install -e .
Python Version
Use Python 3.10-3.12. Python 3.13+ is not yet fully supported due to
pyobjc compatibility. Check with: python3.12 --version
Virtual Environment Required
Modern macOS requires using a virtual environment for Python packages.
Always activate the virtual environment before using video-converter:
source .venv/bin/activate
With Development Dependencies¶
With GUI Support¶
With Documentation Dependencies¶
Verify Installation¶
Expected output:
Troubleshooting¶
FFmpeg Not Found¶
ExifTool Not Found¶
Permission Issues¶
For Photos library access:
- Open System Preferences > Privacy & Security > Photos
- Add Terminal (or your terminal app) to the allowed list
- Restart your terminal