[divo-devel] Re: divo
Brought to you by:
yishin_li
|
From: Yi-Shin Li <ys...@ee...> - 2004-05-07 00:11:23
|
The screen shot is awesome! Cedric Dupont wrote: > So I have done a first drawing of GUI. Look at it and tell what you > think. And as this is a gtk project, I have put a 'g' at divo, giving > gdivo name for the gui. Good! > These are the main goals : > > Reading the informations from DVD Structure (have you ever use divo on a > dvd video iso file ?) Yes, my code about IFO revising/creating are at "ifo.c". The starting point is at main.c, vmg_ifo_revise() ... > > At left : > an overview of the original DVD Structure (Titles, size and length). > Possibility to done a direct backup of whole dvd to dvd-r size (as soon > this will be able with divo) This can be done with vobcopy or dvdbackup; this feature will be added to divo after finishing DVD-9 to 5 converting. > a preview panel for video (using mplayer or xine, I don't know at this > time, perhaps one or other using preferences settings) AFAIK, mplayer doesn't deal with MENU(NAV/IFO) correctly. I'll recommend xine or ogle. > > At right : > One panel for title selection, so you have all the Titles of DVD > avaliable and using check boxes choose which one to use. With > preferences settings I was thinking to automatically check only the main > movie or whole dvd. > Second panel for title settings, letting you select for the actually > selected title which language and subtitles to choose (same with > preferences settings, languages and subtitles could be defined by default) > Third panel is for dvd settings : Volume Name, encryption, zone, final > wanted size (as the DVD9 burners perhaps will be soon on market) > > After all is set for the backup, function to save the backup on hdd > (using divo with the xml file created) perhaps with choice between iso > or video folder (iso is sometimes good as I could have seen with dvdshrink) > > And finally just a button for burning purpose, not a veritable GUI to > growisofs, just burning an iso or folder choosen in a dialog boxe. This button is definitely a MUST! > > I have think about an 'all-in-one' button. This is the button I call > 'Quick Backup' using preferences, this is what I want it done : > Read informations from dvd (the dvd reader is set in the quick backup > preferences) > Use divo with the preferences of quick backup (main movie, english > language, nosubtitles for example and directory of backup predefined) > Burn the dvd-video (speed, burner defined in preferences) > > I'm not very very powerfull in C language, but I will done all I can to > have all be ok as fast as I can. I will have help for C coding if > necessary. > So will attempto to have the minimal of dependancies : divo (this is > sure :) ), attempt to let the choice for mplayer/xine or none for > preview panel, dvdrecord or dvdrwtools for burning (leting the choice if > the two are ok for this use) and libdvdread (this is a divo dependance > so no problem). If possible will not use anything else. Configuration > file : .gdivo/config (will keep general preferences and quick backup > ones), .gdivo/divo.xml (the xml file for argument divo) > > Cedric > > > ------------------------------------------------------------------------ > |