{"repo":"RhetTbull/makelive","free":true,"listed":false,"github":"https://github.com/RhetTbull/makelive","clone":"git clone https://github.com/RhetTbull/makelive.git","description":"Create Live Photos from a photo+video pair compatible with Apple Photos","language":"Python","stars":248,"topics":["cli","macos","photos","python","android","metadata"],"license":"MIT","category":"mobile-apps","readme_excerpt":"MakeLive Convert an photo + video pair into a Live Photo. This is a simple command line tool that will apply the necessary metadata to a photo + video pair so that when they are imported into the Apple Photos, they will be treated as a Live Photo. This is useful for converting images taken an Android phone into Live Photos that can be imported into Apple Photos. Usage Requirements - macOS (Tested on 13.5.1; should work on 10.15+) - Python 3.9+ Installation Install via Pre-Built Binary Installer Package Download and run the latest installer package for your Mac architecture from the releases page. Install via uv Alternatively, you can install with uv: - Install uv: - Install makelive: Alternatively, you can run makelive with uv without installing it: Note : This package may not install with pip due to a dependency resolution issue. PRs are welcome. Install from Source To install from source: - Install uv: curl -LsSf https://astral.sh/uv/install.sh sh - git clone git@github.com:RhetTbull/makelive.git - cd makelive - uv venv - source .venv/bin/activate - uv pip install flit - flit install API You can use makelive to programmatically create Live Photo pairs: You can also check if a photo and video pair are a Live Photo pair and get the asset ID: Live Photos can also be created as a .pvt package. Use save live photo pair as pvt to create a .pvt package from a photo and video pair. This is useful for creating Live Photos that can be shared via AirDrop or other methods that may not ","default_branch":null,"files":null,"tree":[],"storefront":"/r/RhetTbull","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RhetTbull/makelive/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}