Fragen zu mkdvd

Digital Recording
hugohuetzel
Interessierter
Interessierter
Beiträge: 79
Registriert: Montag 24. Februar 2003, 10:08

Fragen zu mkdvd

Beitrag von hugohuetzel »

Wenn ich mit mkdvd einen Stream "bearbeite" werden im Logfile mehrere "CutTable"-Zeilen ausgegeben. Leider kann ich mit den Werten nichts anfangen. Wie interpretiert man die Werte?
Nach welchen Kriterien funktioniert das automatische Schneiden von mkdvd?
Bei Premiere 1 und 2 sind mir schon des öffteren AC3-Tonschwankungen aufgefallen. Leider bemerke ich das meist erst nach ein paar Wochen (wenn ich den Film das erste mal anschaue) und kann so den Film nicht noch einmal streamen, was sehr ärgerlich ist. Ist das das AC3-Problem von dem im TODO die Rede ist? Kann man das (z.B. im Logfile) irgendwie erkennen (um nochmal zu streamen)?

ps.: Dickes Lob an tonsel. Die Kombination von sserver, udrec und mkdvd ist perfekt :D
tonsel
Erleuchteter
Erleuchteter
Beiträge: 536
Registriert: Freitag 21. September 2001, 00:00

Beitrag von tonsel »

In der CutTable sollten nur 2 oder 3 Einträge sein alles andere ist schlecht, weil dann mitten im Film etwas fehlt.

Spielzeit in Sek. = (Cut - erster Cut) / 90000

Die Cut-Werte muss man natürlich erst von hex auf dezimal umrechnen. Der Auto-Cut sorgt dafür, das im VOB nur ein Video- bzw. Ton-Format ist. Wenn z.B. mitten im 5.1-Film ein 2.0-Frame ist (kommt auf Premiere manchmal vor) fliegt die ensprechende Video-Sequenz raus.

Für Lautstärkeschwankungen ist mkdvd nicht verantwortlich, da die Elementar-Streams nicht verändert werden. Vermutlich wird es so gesendet.

tonsel
hugohuetzel
Interessierter
Interessierter
Beiträge: 79
Registriert: Montag 24. Februar 2003, 10:08

Beitrag von hugohuetzel »

Danke für die Antwort.

Das heisst also wenn ein Cut-Point innherhalb des Filmes liegt gab es vermutlich eine AC3-Umschaltung (--> nochmal Streamen).
tonsel
Erleuchteter
Erleuchteter
Beiträge: 536
Registriert: Freitag 21. September 2001, 00:00

Beitrag von tonsel »

korrekt!

Übrigens bei reinem MP2 ist das (zusätzliche Cut's) noch nie passiert.

tonsel
hugohuetzel
Interessierter
Interessierter
Beiträge: 79
Registriert: Montag 24. Februar 2003, 10:08

Beitrag von hugohuetzel »

Theoretisch hab ich es verstanden, nur praktisch klappt es noch nicht so.

Praktisches Beispiel:

CutTable 0: 1dbe62c68
CutTable 1: 1fb6050c8
CutTable 2: 1fda731f9
CutTable 3: 1fda82f18
CutTable 4: 800000000

umgerechnet nach dezimal und geteilt durch 90000 (gerundet):

0: 88714
1: 94581
2: 95006
3: 95006
4: 381774

die Abstände zwischen den Cut's sind dann:

0-1: 5867 (97min)
1-2: 425 (7min)
2-3: 0
3-4: 286768 (4779min)

Was sollte mir das jetzt sagen?

Etwa 97min aufgenommen dann 7min herausgeschnitten dann ewtas mehr wie 0min aufgenommen?
Und was sind das für 4779min? Oder ist das nur eine Pseudo-Markierung?
tonsel
Erleuchteter
Erleuchteter
Beiträge: 536
Registriert: Freitag 21. September 2001, 00:00

Beitrag von tonsel »

Du hast es verstanden!

Das mit der 0 Min Aufnahme kommt sicher daher, dass Du noch ein kleines Stück vom nächsten Film erwischt hast.

tonsel
hugohuetzel
Interessierter
Interessierter
Beiträge: 79
Registriert: Montag 24. Februar 2003, 10:08

Beitrag von hugohuetzel »

Komisch eigentlich starte ich meine Aufnahmen immer 2min früher. Er hätte also auch am Anfang etwas wegschneiden müssen (Das war der Teil den ich noch nicht so verstanden hatte).
Kann man herausfinden was er am Anfang weglässt?
tonsel
Erleuchteter
Erleuchteter
Beiträge: 536
Registriert: Freitag 21. September 2001, 00:00

Beitrag von tonsel »

Was am Anfang weggelassen wird kann man nicht herausfinden.

tonsel
hugohuetzel
Interessierter
Interessierter
Beiträge: 79
Registriert: Montag 24. Februar 2003, 10:08

Beitrag von hugohuetzel »

Danke, jetzt ist alles klar.
Ich habe in der Zwischenzeit ein kleines Perl-Script geschrieben das aus dem Logfile die Cut-Zeiten ausliesst und humanreadable ausgibt.

http://www.noid-project.de/parsecuttable