top of page

Gruppo per professionisti

Pubblico·11 membri
Miles Brown
Miles Brown

Ithmb Converter 1 44 Serial


Need help converting the ipod ithmb files to normal images. A customer has lost their ipod and the only copy the photos they have is in the ipod cache on the computer, but despite dong a lot of looking the only software I have found that will do the job is MAC only. Does anyone know a windows equivalent of File Juicer?echoone.com/filejuicer/ReadMeSteve the (original) name pirate




ithmb converter 1 44 serial


Download: https://www.google.com/url?q=https%3A%2F%2Furlcod.com%2F2ucC1L&sa=D&sntz=1&usg=AOvVaw3MM5DmO6XajS3vqj0N4AMW



Need help converting the ipod ithmb files to normal images. Do you still have the "Photo Database" file?I have no solution (I don't have an iPod) but I downloaded a iPod Photo Cache from the 'net. I noticed this structure:Dir:F00 (dir)Tnnn.ithmbTnnn.ithmbF01 (dir)Tnnn.ithmbTnnn.ithmbPhoto Database (file)I examined the "Photo Database" file and noticed references to Adobe PageMill 3.0. It also references the ithmb's in the "Fnn" directories. There are also tags "mhod" and "mhniL" in there too.Hmmm... I wonder if there is a way to get the correlations to work...


Just an update...I've been doing some experimenting with Photoshop CS2. I think I'm on to something here :) Here's what I did:I changed the .ithmb extension to .raw and loaded the ithmb (raw) file into Photoshop. Photoshop then brings up the "Photoshop Raw Options" dialog. The settings I used for this are:DimensionsWidth: 720Height: 480ChannelsCount: 1Depth: 16bitsByte Order: IBM PCHeaderSize: 0Now when you click OK, another dialog will come up mentioning Specified image is smaller than file; open anyway? - click OK.If you're lucky, then the image should load but it will show two images; one on top of the other. The other problem is it might be only in black'n'white greyscale*. Also, the images come out stretched horizontally.[ *edit: Ah! The greyscale problem is caused by the colour space interpretation. I need a program that will handle, or can specify, YUV 4:2:2 (I think) not RGB]Perhaps you could upload an ithmb file that is known to be in colour for me so that I can experiment with a known colour source.[edit2: From scouring the 'net, I've found that other possible Dimensions are 176x220, 130x88, 41x30 - the file size of the ithmb will give a clue to what is required]


[edit2: From scouring the 'net, I've found that other possible Dimensions are 176x220, 130x88, 41x30 - the file size of the ithmb will give a clue to what is required] Interesting. Just for info the .ithmb store several different versions of the picture, a thumbnail version, another smaller version and a full sized version, so theseare probably the multiple images you are seeing. I will try converting one to .RAW and using my photo software.Steve the (original) name pirate


Just for info the .ithmb store several different versions of the picture, a thumbnail version, another smaller version and a full sized version, so theseare probably the multiple images you are seeing. I just knew you were going to mention that :So far I think I've been using ithmb's with a single image... But I've managed to find something that will import the ithmb with the correct YUV colour space. It is called Imagemagick.I had to change the .ithmb file extension to a .uyvy file extension. The command line I used to output to a PNG file is (all on one line with the source file in the same directory) :convert -size 720x480 -depth 16 -sampling-factor 4:2:2 T114.uyvy Test.pngFrom these ithmbs I've been able to ascertain what the format of the (single picture) files are. I believe the two images I've been seeing, one on top of the other, are Apple's attempt to change the RAW format. The top and bottom images must be interleaved to create the correct image and corrects the viewing aspect. That's the reason the images looked stretched: the 720x480 images are split into 2 of 720x240 images.Now I've just got to find a way to interleave these two images to create the correct picture. Then I'll move on to multi-image ithmbs...[edit: Here's where I'm up to at the moment][edit2: Here's where the original file that I used is located]


I don't know if this will help, but I was bored and started playing with the sample you are working with Anywho and found that it is made up of four different sized thumbnail? images.Image 1: img180.imageshack.us/img180/9986/1xu3.pngOpen as RAW, 720x480, count=1, 16 bit, IBM PC, header=0Image 2: img221.imageshack.us/img221/5664/2dh6.pngOpen as RAW, 176x220, count=1, 16 bit, MAC, header=691200 (=720x480x16/8)Image 3: img221.imageshack.us/img221/1683/3ib7.pngOpen as RAW, 42x30, count=1, 16 bit, IBM PC, header=768640 (=691200 + 176x220x16/8)Image 4: img221.imageshack.us/img221/9443/4be2.pngOpen as RAW, 130x88, count=1, 16 bit, IBM PC, header=771160 (=768640 + 42x30x16/8)My guess is that even in multi-image ithmbs there is never any header information (I haven't checked though) and all image data is stored sequentially with no spacing so recovering each successive image will require determining the dimensions and colour depth of the preceding images and therefore size, then ignoring that information.


I believe ancilliary information for the .ithmb files is actually stored in the file called "photo database" in the root folder of the "iPod photo cache". The "photo databse" has names and other information pertaining to the .ithmb files such as file and folder names and whether or not the pictures/folder have been synced with the PC/MAC.In the iPod cache each .ithmb file is exactly the same size (794,040 bytes), which would indicate that the files are stored in some sort of either uncompressed or lossless compression format, more likely uncompressed. That fits in with my research that indicates that the large pictures are actually stored in a .tiff format.


nd all image data is stored sequentially with no spacing so recovering each successive image will require determining the dimensions and colour depth of the preceding images and therefore size, then ignoring that information. Which makes this part relatively easy since every .ithmb should be storing the image data at exactly the same offset from the beginning of the file, analyse one and that will be the same for all of them.Steve the (original) name pirate


I still haven't found an easy way to interlace the image to create the correct view. Well I couldn't find a program to do what I wanted, so I've made one. The program extracts the 720x480 image out of the .ithmb file, interlaces it, and outputs the result to a YUV 4:2:2 file. You still need ImageMagick to do the conversion to something more manageable (like PNG). It's still a little rough programming-wise at the moment but usable. See here for the result.I'll do some more to the program so that it extracts all the images out of the .ithmb so that they can be converted with a combination of ImageMagick and IrfanView.


I'll do some more to the program so that it extracts all the images out of the .ithmb so that they can be converted with a combination of ImageMagick and IrfanView. Done. The program now extracts all the images. An example would be:iThmbConv T114.ithmbwhich results in 4 files being produced:T114_TV.yuv (T.V. image)T114_FS.raw (Full Screen image in iPod terms)T114_PB.raw (Photo Browser image)T114_SP.raw (Slide show Preview Image)Does anyone know of an "all-in-one" program, usable from the command line, that I can use to easily convert these files? That way I could program the extractor to call the conversion program and do everything automatically. The specs of the files are:16bit-YUV 4:2:2 (RAW format)16bit-RGB 5:6:5 (RAW format)[edit: The YUV was converted in ImageMagick, the RAWs were done in IrfanView]


OK... I uploaded it here.I haven't tested for errors such as specifying a directory instead of an .ithmb file.It might (or not) work with a fully qualified pathname and filename so it might only work in the same directory as the ithmb file.The commandline is:iThmbConv file.ithmbThe output files should end up in the same directory as the ithmb file. The maximum filename size is 256bytes.It is only for 4G iPod ithmbs (794,040 bytes).Tell me how you go ;)


Well I've practically finished the program. It extracts all the images out of a (4G) ithmb file and spits out PPM (Portable Pixel Map) files for each image the ithmb file contains. If you want it, or the 'C' source code, post a reply here or whim me ;)


So - I stumbled on to your forum you got going, I got a similar problem.... I got the .ithmb files and had a hard drive crash on my laptop, thinking the photos were lost, then i remembered the back up from my ipod... so here i am. i got a bit lost in all the code that was posted, if steve could give a bit more of a simple summary of what you did to recover the files to the original format, what program worked.. that would be much appreciated - sounds like that might not exist though, and if you are going public with a program that would do so, thats very good news! Thanks for your time-pauL


if steve could give a bit more of a simple summary of what you did to recover the files to the original format, what program worked.. that would be much appreciated The program is linked several posts above, here it is again, expanded to make it easier.s3.quicksharing.com/v/46...hmbConv.exe.htmlIt's a command line program. Copy it into the folder the .ithmb files are that you want to convert. It's a command line program, so go to start/run/ and type "cmd" (without the quotes) and press ok, you will see a black window with some text and a spot at the end to type.Browse to the folder where the .ithmbs files are (to make it easy copy them to a folder in C: called thumbs, so the folder will be C:\thumbs)At the Command Prompt type "cd.." (no quotes again) this will move you back up the command line until you only see C:\ Assuming you have placed the .ithmbs i n the folder suggested, no type "cd thumbs" (not the quotes etc), you should then see C:\thumbs to inidcate you are in the correct folder. Now type "ithmbconv t4284.ithmb" (no quotes and replace t4384.ithmb with the name of a ithmb file in your folder.)You should then get 4 files ending in .ppm, they should open in most paint programs (at least they opened directly in Paint Shop Pro).Yes doing it this was is a 1 at a time process, but being a command line program it can later be integrated into other packages to provide a method of batch processing for conversion, and as mentioned Anywho is still working on it. if steve could give a bit more of a simple summary OK not a simple summary for many people not used to the command line, but it does work.Steve the (original) name pirate


Info

Ti diamo il benvenuto nel gruppo! Qui puoi fare amicizia con...

Membri

Pagina del gruppo: Groups_SingleGroup
bottom of page