Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Revive

Turn an ordinary video into an Apple Live Photo — without re-encoding the video. The output bitstream is byte-for-byte identical to the source.

A Live Photo is a pair of files linked by a shared identifier: a still image and a short video. Revive produces that pair and keeps the video lossless.

The project ships in two independent versions:

Version For Stack
Revive App end users native macOS app, pure AVFoundation
Revive CLI command line / cross-platform Python + ffmpeg, runs on macOS and Linux

How the lossless pipeline and metadata pairing work is documented in the CLI Technical notes.

Download

Get the macOS app from the latest release: unzip it and drag Revive.app to your Applications folder. The app isn't notarized yet, so allow the first launch by running xattr -cr /Applications/Revive.app once in Terminal. Requires macOS 14+.

Prefer to build from source, or want the CLI? See the version READMEs above.

Roadmap

  • Dark mode
  • More interface languages
  • Android Motion Photo (different format, not a port)

Built with AI assistance.

(繁體中文:README.zh-Hant.md

About

Lossless MP4/MOV → Apple Live Photo converter (macOS app + cross-platform CLI)

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages