SledgeHammer_999
18th November 2010, 20:01
I am contemplating with the idea to make a dvd subtitle ripper that can work on many systems(namely linux and windows). Of course it will be open source. I am thinking of making it a library and then building a command-line AND a GUI program on top of it. The usage will be something like this:
./vobsubripper random.IFO --lang=en -o subs
BUT I want some info, help and pointers. First of all I want some documentation on how to parse(?) the IFOs and VOBs. Where should I look? Is there any guide? Also can someone give me a generic approach in doing this?
My coding background:
1. I am hobbyist.
2. I use C++
3. I have done many stuff using Gtkmm, and some using Gstreamer(through the C api)
4. I have no idea how one demuxes/demultiplexes containers, like the VOB container. Generally I don't have any experience on interleaving data in a file.
5. I can understand byte sizes, pointer arithmetic and treating stuff as "binary data".
Oh and an extra question. Is there anyone looking forward to such a tool?
./vobsubripper random.IFO --lang=en -o subs
BUT I want some info, help and pointers. First of all I want some documentation on how to parse(?) the IFOs and VOBs. Where should I look? Is there any guide? Also can someone give me a generic approach in doing this?
My coding background:
1. I am hobbyist.
2. I use C++
3. I have done many stuff using Gtkmm, and some using Gstreamer(through the C api)
4. I have no idea how one demuxes/demultiplexes containers, like the VOB container. Generally I don't have any experience on interleaving data in a file.
5. I can understand byte sizes, pointer arithmetic and treating stuff as "binary data".
Oh and an extra question. Is there anyone looking forward to such a tool?