Skip to content
Loki The Great edited this page Apr 8, 2021 · 1 revision

Like most of the projects I'm working on the purpose of this tool is to aid a person with some development knowledge perform a system related task.

Google Photos does a pretty good job leveraging the cloud platform its based off of to quickly transcode messy video files into a much more compressed version of the original.

This project is an adaptation of the example provided by google, greatly expanded to keep track of which photos have been uploaded already, and to keep track of data about this and the originals on disk and then to download the transcoded versions back from google and move the originals to specific folder to be compared and then if desired, deleted.

Much like my ffmpeg processor project, google tries to reduce the size of files created by messy android and apple encoders that work more for the sake of record speed than file size, sometimes inflating files to over 10x the size they need to be.

Of course running this process on the local pc uses up ALOT of processor power and memory and can be very slow.

Google on the other hand wants to save as much space as quickly as possible while millions of people upload their files to their servers, so they correspondingly throw a crap ton of processing power at this specific task.

This tool just tries to make the life of someone trying to save disk space and keep a local copy of their files a bit easier.

Of note, google strips location data from files.

FFMPEG and ExifTool can copy these, if it is important to the end user.

Clone this wiki locally