<?xml version="1.1" encoding="utf-8"?>
<article xsi:noNamespaceSchemaLocation="http://jats.nlm.nih.gov/publishing/1.1/xsd/JATS-journalpublishing1-mathml3.xsd" dtd-version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><front><journal-meta><journal-id journal-id-type="publisher-id">JERA</journal-id><journal-title-group><journal-title>Journal of Electronic Research and Application</journal-title></journal-title-group><issn>2208-3502</issn><eissn>2208-3510</eissn><publisher><publisher-name>Bio-Byword Scientific Publishing Pty. Ltd.</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.26689/jera.v9i6.13161</article-id><article-categories><subj-group subj-group-type="heading"><subject>Article</subject></subj-group></article-categories><title>Design and Implementation of a Python-Based LIVP Live Photo Conversion Tool</title><url>https://artdesignp.com/journal/JERA/9/6/10.26689/jera.v9i6.13161</url><author>WangJiaming</author><pub-date pub-type="publication-year"><year>2025</year></pub-date><volume>9</volume><issue>6</issue><history><date date-type="pub"><published-time>2025-12-16</published-time></date></history><abstract>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.</abstract><keywords/></article-meta></front><body/><back><ref-list><ref id="B1" content-type="article"><label>1</label><element-citation publication-type="journal"><p>Apple Inc., n.d., Live Photos. https://developer.apple.com/design/human-interface-guidelines/live-photos</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B2" content-type="article"><label>2</label><element-citation publication-type="journal"><p>Apple Inc., n.d., “LivePhoto” (UTType). https://developer.apple.com/documentation/uniformtypeid entifiers/uttype-swift.struct/livephoto</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B3" content-type="article"><label>3</label><element-citation publication-type="journal"><p>Filext, n.d., LIVP File Extension: What is it? How to Open a LIVP File? https://filext.com/file-extension/LIVP</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B4" content-type="article"><label>4</label><element-citation publication-type="journal"><p>Stack Overflow Contributors, 2015, Apple Live Photo File Format. https://stackoverflow.com/questions/32508375/apple-live-photo-file-format</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B5" content-type="article"><label>5</label><element-citation publication-type="journal"><p>Library of Congress Preservation, 2020, High Efficiency Image File Format, HEIC/HEIX Brands. https://www.loc.gov/preservation/digital/formats/fdd/fdd000526.shtml</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B6" content-type="article"><label>6</label><element-citation publication-type="journal"><p>Python Software Foundation, n.d., Tkinter: Python Interface to Tcl/Tk. https://docs.python.org/3/library/tkinter.html</p><pub-id pub-id-type="doi"/></element-citation></ref><ref id="B7" content-type="article"><label>7</label><element-citation publication-type="journal"><p>PyInstaller Developers, n.d., PyInstaller Manual. https://www.pyinstaller.org/</p><pub-id pub-id-type="doi"/></element-citation></ref></ref-list></back></article>
