Livephoto Extractor is a robust project aimed at enhancing the viewing of live photos from certain Android devices. Like the iPhone, some Android devices can capture live photos, which consist of a still image alongside a short, dynamic video. However, when these live photos are viewed on a PC, only the static image can be seen, and the accompanying video is inaccessible. The Livephoto Extractor project is dedicated to solving this issue, enabling the splitting of the still image and dynamic video parts of the live photo for a comprehensive viewing experience.
- Live Photo Splitting: This is the main feature of this project. It allows users to separate the static image from the dynamic video captured in a live photo. This way, users can enjoy the full content of their live photos on their PCs.
This project uses CMake for project management. Here are the steps to build and compile the project using CMake on different platforms:
Linux / MacOS:
- Navigate to the project directory.
- Run
cmake .
to generate the Makefile. - Run
make
to build the project.
Windows:
- Install CMake and a compiler of your choice (e.g., Visual Studio).
- Open CMake GUI and set your "source directory" to your project and "where to build the binaries" to your desired directory (you can use the same directory as the source code).
- Press "Configure" and select the generator for your compiler.
- Press "Generate" to create the build files.
- Open your build directory and open the generated solution file in your compiler, then build as usual.
As a beginner in open source projects, I'm eager to learn and improve. This is a personal practice project for me. Besides contributing code, I'm hoping for suggestions on further works and advice on how to participate in open source projects. Please feel free to contribute in any way, either by submitting pull requests or by opening an issue to start a discussion.
For any inquiries or suggestions related to this project, please raise an issue directly on Github.
This project is licensed under the Apache License 2.0. Please see the LICENSE
file for more details.
This README is subject to updates as the project evolves. Please stay tuned for more information.