Volume 10,Issue 7
This paper presents the design and implementation of a Python-based conversion tool for Apple Live Photo files (.livp). The tool converts .livp files into standard image formats (JPEG/HEIC/PNG) by renaming them to .zip and extracting the static images while optionally removing the embedded short video (.mov). It supports one-click batch processing of all .livp files within a folder. The software adopts a modular design, consisting of file renaming, batch decompression, temporary file cleaning, and a Tkinter-based graphical user interface (GUI). A multithreading mechanism ensures a smooth user experience without interface freezing. With a compact size of approximately 10.7 MB, the software is easy to deploy and suitable for users who need to batch-convert Live Photos into static images. This paper introduces the system design, key implementation details, performance analysis, and potential improvements, providing references for developing lightweight format conversion applications.