Error:
FileNotFoundError: Icon input file C:\Users\annye\git\ffmpeg-gui-pyqt6\icon.ico not found
The build fails because icon.ico is referenced in the spec file but doesn't exist in the repository.
The repository has been updated with:
- FFmpeg_GUI_Windows.spec - Icon line commented out
- BUILD_WINDOWS_NATIVE.md - Updated build instructions without icon
git pull origin master
.venv\Scripts\activate.bat
pyinstaller FFmpeg_GUI_Windows.specIf you want a custom icon:
-
Create icon file:
- Find or create a
.icofile (Windows icon format) - Name it
icon.ico - Place in repository root directory
- Find or create a
-
Edit spec file:
# In FFmpeg_GUI_Windows.spec, uncomment: icon='icon.ico' # Add this file if available
-
Build:
pyinstaller FFmpeg_GUI_Windows.spec
The spec file now builds without requiring an icon:
# This will work without icon.ico file
.venv\Scripts\activate.bat
pyinstaller FFmpeg_GUI_Windows.specOutput: dist\FFmpeg_GUI_Windows_AMD64.exe (uses default PyInstaller icon)
Alternative command without spec file:
.venv\Scripts\activate.bat
pyinstaller --onefile --windowed --name=FFmpeg_GUI_Windows_AMD64 ^
--add-data="utils_safe_extract.py;." ^
--hidden-import=PyQt6.QtCore ^
--hidden-import=PyQt6.QtGui ^
--hidden-import=PyQt6.QtWidgets ^
--hidden-import=ffmpeg ^
--hidden-import=ssl ^
--hidden-import=urllib3 ^
GUI_pyqt6_WINFF.pyFixed in repository:
- Spec file updated (icon commented out)
- Build instructions updated
- No icon file required for build
Pull the latest changes and the build should work.