-
Download Python 3.8+ from python.org
- IMPORTANT: Check "Add Python to PATH" during installation
- Choose "Custom Installation" > Check "Add Python to environment variables"
-
Verify Python Installation:
python --version pip --version
- Go to the GitHub repository
- Click green "Code" button > "Download ZIP"
- Extract ZIP to a folder (e.g.,
C:\ffmpeg-gui) - Open Command Prompt and navigate to the folder:
cd C:\ffmpeg-gui
git clone https://github.com/yourusername/ffmpeg-gui-pyqt6.git
cd ffmpeg-gui-pyqt6python -m venv .venv.venv\Scripts\activate.batNote: You should see (.venv) at the beginning of your command prompt
pip install --upgrade pip
pip install PyQt6 ffmpeg-python pytest pyinstallerOr use requirements file:
pip install -r requirements.txtpython GUI_pyqt6_WINFF.pyIf you want to create a standalone .exe file:
pip install pyinstallerpyinstaller --onefile --windowed --name=FFmpeg_GUI_Windows ^
--add-data="utils_safe_extract.py;." ^
--hidden-import=PyQt6.QtCore ^
--hidden-import=PyQt6.QtGui ^
--hidden-import=PyQt6.QtWidgets ^
--hidden-import=ffmpeg ^
GUI_pyqt6_WINFF.pyThe .exe file will be created in: dist\FFmpeg_GUI_Windows.exe
Solution: Python is not in your PATH
- Reinstall Python from python.org
- MUST CHECK: "Add Python to PATH" during installation
- Restart Command Prompt
Solution: Virtual environment not activated or dependencies not installed
- Activate virtual environment:
.venv\Scripts\activate.bat - Install dependencies:
pip install -r requirements.txt
Solution: Execution policy restriction
- Run PowerShell as Administrator
- Run:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser - Try again with Command Prompt
Solution: Missing modules or antivirus interference
- Check antivirus software (may block PyInstaller)
- Add
--debugto PyInstaller command to see detailed error - Add missing modules with
--hidden-import=module_name
Solution: Use the built-in FFmpeg downloader
- Run the application
- Click "Baixar FFmpeg" button
- Or install FFmpeg separately and add to PATH
If Command Prompt doesn't work, try PowerShell:
# Navigate to project folder
cd C:\path\to\ffmpeg-gui-pyqt6
# Create virtual environment
python -m venv .venv
# Activate (PowerShell syntax)
.venv\Scripts\Activate.ps1
# Install and run
pip install -r requirements.txt
python GUI_pyqt6_WINFF.py- OS: Windows 10 or Windows 11
- Architecture: x64 (AMD64) - most modern PCs
- Python: 3.8 or higher
- RAM: 2GB minimum, 4GB recommended
- Disk Space: 500MB for Python + dependencies
- Check this troubleshooting section first
- Ensure Python and pip are working:
python --versionandpip --version - Make sure virtual environment is activated (look for
(.venv)in prompt) - Try running without virtual environment as a test
- Check Windows Event Viewer for application errors