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
Fragen zu mkdvd
-
- Interessierter
- Beiträge: 79
- Registriert: Montag 24. Februar 2003, 10:08
-
- Erleuchteter
- Beiträge: 536
- Registriert: Freitag 21. September 2001, 00:00
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
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
-
- Interessierter
- Beiträge: 79
- Registriert: Montag 24. Februar 2003, 10:08
-
- Erleuchteter
- Beiträge: 536
- Registriert: Freitag 21. September 2001, 00:00
-
- Interessierter
- Beiträge: 79
- Registriert: Montag 24. Februar 2003, 10:08
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?
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?
-
- Erleuchteter
- Beiträge: 536
- Registriert: Freitag 21. September 2001, 00:00
-
- Interessierter
- Beiträge: 79
- Registriert: Montag 24. Februar 2003, 10:08
-
- Erleuchteter
- Beiträge: 536
- Registriert: Freitag 21. September 2001, 00:00
-
- Interessierter
- Beiträge: 79
- Registriert: Montag 24. Februar 2003, 10:08
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
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