Hi, 0n 04/02/08@21:34 Wolfgang Zenner told me:
Am Sonntag, 25. Januar 2004 23:41 schrieb Maik Holtkamp:
transcode -i /dev/dvd -x dvd -T 1,-1 -V -B 18,30,8 -Y -72,0 \ -E 44100,16,2 --export_asr 2 -s 1.814 --a52_drc_off -o meinFilm \ -y mpeg2enc,mp2enc -F 4,"-S 793"
Ich habe das mit allen 39 Filmen probiert. Die Filme sind für Fernsehen, nicht für Kino gemacht, also etwas verzerrt.
Was meinst Du mit verzerrt?
Log: ... libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000002be libdvdread: Elapsed time 0 libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00017ce8 .... ----------------------------------------------------------------- Die Kapitel mit der Nummer 0 haben alle keinen einzigen Frame. Ist es möglich, dass diese nur dazu dienen, einen Offset zu erzeugen, um somit das Kopieren zu erschweren (ich habe absolut keine Ahnung, wie DVD's aufgebaut sind !) ?
Das kommt IMHO sehr drauf an: Ist der Film von Disney oder einem anderen "Grossen", sind solche Tricks die das kopieren erschweren meist Absicht. Ist der Film von Teresa Orlowski oder aehnlich semiprofessionell [1] liegt es meistens am mangelnden Wissen um das dvd Format auf Herstellerseite. Die beste "offizielle" Doku zum DVD Standard ist die DVD FAQ: http://www.dvddemystified.com/dvdfaq.html ansonsten ist auch die xml Beschreibung in man dvdauthor und man spumux ganz hilfreich, um zu verstehen wie eine DVD aufgebaut ist/sein kann.
Kann ich aus den Adressabständen von Kapitel 0 und 1 evtl. diesen Offset ermitteln, falls meine Vermutung richtig ist ?
Nein ich befuerchte nicht. Du muesstest wissen wie die dvd "geauthored" wurde. Diese Infos stehen im .ifo (und als sicherung im .bup). "Auslesen" kannst Du die ifos mit ifo_dump, welches zu ogle gehoert. Ein ganz nuetzliches kleines Biest um an die Strucktur einer dvd zu kommen ist auch lsdvd. Mal ein kurzer Überblick, wie es sich fuer mich darstellt (Korrekturen willkommen)[2]: <IMHO> Die Basis Einheit einer dvd ist die cell. Dieses sind Menues oder Kapitel (immer Ton, Bild und Untertitel). Aus diesen Zellen bildet man Programmketten (progam chains - pgc). Darueber liegt die Ebene title und noch eine Ebene hoeher (erstmals erkennbar auf der DVD Verzeichnisstrucktur VTS_hier_x) das titleset. Ein titleset kann >= 0 title und >= 0 Menues beinhalten. Ein titleset muss immer die gleichen Ton/Video Eigenschaften haben (16:9, ac3 etc.). Daher lagern viele dvds qualitativ minderwertiges Zeug in andere titlesets aus. Jede cell kann Anweisungen in sich bergen was vorher und nachhergeschehen soll. Normalerweise springt man zur naechsten Zelle aber bei einem Menue kann es evtl. auch heissen Endlosschleife. Theoretisch koennte man auch jedes Kapitel in ein eigenes titelset schreiben, aber dann fehlen AFAIK weiche Übergaenge. In der Bezeichnung vts_x_yy steht das x fuer das titelset und das yy ist ein Zaehler, der entweder daher ruehrt das innerhalb eines titelsets eine neue pgc oder title derfiniert wurde oder weil schlicht und ergreifend das 1GB Limit beim authorn erreicht wurde. </IMHO> In letzter Zeit kommen vermehrt solche Videos auf den Markt die mehrere titels oder pgcs innerhalb eines titelsets definieren. Man erkennt das an solchen Listings: ... vts_x_.. vts_y_01 1GB vts_y_02 873MB vts_y_03 1GB vts_y_04 1GB vts_y_05 675MB vts_z_.. Tools die nicht so sehr auf die Sturktur achten oder nichts einbinden was sich drum kuemmert, wie mplayer[2], spielen das zwar ab, setzen aber die Counter zurueck. Die auf mplayer basierenden Untertitel riper bringt das teilweise voellig aus dem Tritt. Kann sein, dass auch MS Oneclick Copytools dran scheitern.
Auf jeden Fall, viel Spass. Hab ich auf jeden Fall gehabt, da es nicht so einfach ist, so einen Film Ohruell zu synchronisieren ...
Ja, kann ich mir vorstellen :(. [1] Nein ich habe keinen Film von Frau Orlowski :( und sorry wenn ich da Semiprofessionalitaet unterstelle. [2] Bin aber bis Donnerstag unterwegs und wahrscheinlich "netzlos" [3] Kann sein, dass es im cvs geaendert ist. Ich benutze 1.0pre3. -- bye maik