A lightweight, zero-dependency Windows batch script (.bat) designed to quickly convert iPhone photos and videos (.heic and .mov) into universally compatible formats (.png and .mp4).
Powered by FFmpeg, the script handles downloading its own dependencies via high-speed CDN and runs entirely locally, protecting your privacy.
- Zero-Click Dependency Setup: Automatically downloads, extracts, and deploys the latest local
ffmpeg.exebinary at blazing speed using GitHub CDN mirrors on its first run. - Smart Progress Counter: Displays a clean, real-time counter (e.g.,
[4/900] Processing IMG_6164.heic) so you always know exactly how much work is left. - Smart Skipping (Resumable): Instantly detects and skips previously converted files. If the process is interrupted, just run it again and it will pick up right where it left off.
- Clean & Silent Terminal: Suppresses all of FFmpeg's verbose technical banners and logs, showing you only essential processing information.
- 100% Private & Local: No cloud uploads. Your media is processed strictly on your machine.
- Download this repository β DOWNLOAD HERE
- Move the script
.batinto the folder containing your iPhone.heicand.movfiles. - Double-click the script to run it.
- All converted files will be safely organized in a newly created
Convertedfolder inside the same directory.
- OS: Windows 10 or Windows 11 (uses native
curlandtarcommands). - Internet Connection: Required only during the very first run to automatically fetch the local FFmpeg binary.
This project relies on the following amazing open-source resources:
- FFmpeg β The ultimate multimedia framework.
- yt-dlp FFmpeg Builds β For providing high-speed, reliable CDN release mirrors for the FFmpeg Windows binaries.
This project is licensed under the MIT License.