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).

README
Source

You need Scons to build (or just do g++ getphotos.cpp), and Matlab to use the convert script.