View Full Version : Parsing IFO
Leon.
12th November 2004, 17:40
Hi I'm wondering if anyone could point me in the direction to some codesnippets that parses a DVD's IFO Files.
What I want to do is a find the VTS's & PGC's (length in minutes) along with what the video/audio/subtitle tracks for each PGC. I don't need to know where to read them just to know what is on the DVD currently in the drive if possible.
2COOL
12th November 2004, 18:04
Are you trying to develop your own tool? Doesn't IfoEdit or PgcEdit work for you?
knudman
12th November 2004, 21:25
There is some source code in the source code section called IFOParser. Go to Doom9's homepage then go to downloads and the source code and you will find it there. It is pretty rough reading it might be easier to check out mpucoders site: www.mpucoder.com. You have to pay a slight donation fee, but it gives you access to the unofficial DVD specifications. They will tell you the exact offset in the IFO file that the information you need is on. Good luck.
Leon.
15th November 2004, 09:47
Originally posted by 2COOL
Are you trying to develop your own tool? Doesn't IfoEdit or PgcEdit work for you?
Tool? I don't know if you can call it that. I just want a txt file from the DVD in my drive with the subpictures and audio tracks for the longest video.
Leon.
15th November 2004, 20:22
Originally posted by knudman
There is some source code in the source code section called IFOParser. Go to Doom9's homepage then go to downloads and the source code and you will find it there. It is pretty rough reading it might be easier to check out mpucoders site: www.mpucoder.com. You have to pay a slight donation fee, but it gives you access to the unofficial DVD specifications. They will tell you the exact offset in the IFO file that the information you need is on. Good luck.
Yeah I did that and I found all the info I needed, so I am almost done. Would very much recommend that site to anyone that wanna fiddle with the files on a DVD :)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.