getphotos - restore iPod photos / 13 Jun 2010
categories:
projects
tags:
C++
/
iPod
/
Apple
/
Matlab
getphotos is a small C++ program that attempts to read and extract photos from an iPod Photo database. It was used on an 120GB iPod Video to extract the 720×480 YUV 4:2:0 sources, and an included matlab script by Åsmund Kjørstad interpolates the U and V layers and outputs BMP’s.
There is an attempt at implementing the converting in C++ , but it’s still lacking a functional YCbCr conversion. Y, U and V layers are extracted properly though.
You specify the path to the Photos folder of your iPod – so copy it somewhere and use that as the input.
The database reading is mostly based on iPodLinux wiki (ITunesDB/Photo_Database).
You need Scons to build (or just do g++ getphotos.cpp), and Matlab to use the convert script.