DVD ReBuilder (Hidden) Settings
V0.93 Public Release/v0.93 Pro
Die Public Version ist bei Doom9. org verfügbar: Download Thread
oder auf der DVD ReBuilder Seite
----------------------------------------------------------------------------------------------------------
(letzte Änderung 27.03.2005, rot markiert)
Achtung: Die FAQs sind weiter unten und der aktuelle Download am Ende des Threads!
Sowie eine PDF Datei zum offline lesen.
Einen (super) deutschen Guide von unserem Gleitz gibt es hier.
Mit dem DVD-RB Optimizer kann man noch mehr rausholen!!
----------------------------------------------------------------------------------------------------------
File
- Open Project: Lädt die Einstellungen eines zuvor gespeicherten Projektes.
- Save Project: Speichern eines Projektes für eine spätere Nutzung.
- Batch Processing: Öffnet das Batch Eingabefenster. Man kann eine Liste von mehreren Batch Aufgaben erstellen, die nacheinander ausgeführt werden. Um die Batchbearbeitung nutzen zu können, müssen zuvor die Einstellungen für jedes Projekt gesichert worden sein (Save Projekt). Man kann mit Add/Delete die gewünschten Projekte in die Batchliste aufnehmen oder entfernen. Mit dem Process Button startet man das ganze.
Ab Version 0.75 werden auch die Avisynth Optionen "Disable Interlaced", "Resize to Half D1" und "Convert LB 4:3 to 16:9" in der Projekt Dateien gespeichert. Diese werden dann auch im Batch Processing beachtet.
Die Einstellungen können je VTS vorgenommen werden.
- Print Status Panel: Es wird der Inhalt des Statusfensters gedruckt.
- Copy Status to Clipboard: Es wird der Inhalt des Statusfensters in die Zwischenablage kopiert.
- Status Logging On: Bei einer Aktivierung dieser Option wird alles aus dem Statusfenster ebenfalls in eine Logdatei geschrieben. Die Logdatei heißt rebuilder.log und wird im Verzeichnis unter Working Path abgelegt. Ist dort kein Path angegeben wird die Log Datei im Root-Verzeichnis C:\ abgelegt. Der Speicherort wird mit jedem neuen Working Path ebenfalls angepasst. Dies kann bei der Fehlersuche hilfreich sein, falls der ReBuilder abrupt komplett abbricht.
- Exit: Schließt das Programm.
Mode
- CCE Mode, ReJig Mode, QuEnc Mode, HC Mode (Pro Version), ProCoder (eclPro), No Compression: Hier wählt man die Encoding-Methode aus. Für jede Methode muss der entsprechende Encoder im Setup Screen definiert sein, bevor man sie nutzen kann. Bei No Compression wird das Video nicht neu encodet, es können Audiospuren und Untertitel entfernt werden. Die HC.exe muss im gleichen Verzeichnis liegen wie der ReBuilder. Achtung der ReBuilder arbeitet zur Zeit nur mit HCBatch Version zusammen und nicht mit der GUI Version. Ab Version 0.80 wird vom HCEncoder nur die Version 0.12 oder höher unterstützt.
- Other Encoder: Reserviert für die Zukunft, diese Option kann nicht aktiviert werden.
- Verbose Status Window: Bei einer Aktivierung werden zusätzliche Informationen im Statusfenster angezeigt.
- One Click Mode: Bei einer Aktivierung wird der gesamte Rebuildprozess mit dem einmaligen Betätigen (one click) des "Backup DVD" button gestartet.
Bei einer Deaktivierung befindet sich DVD-RB in einem Einzelschrittmodus ("three click" mode). Es wird eine Pause zwischen den drei wichtigsten Schritten des Prozesses gemacht: Prepare, Encode, Rebuild. Damit kann man auch im Ablauf des gesamten Prozesses in die Einstellungen eingreifen oder die Qualität überprüfen, bevor das Rebuild gestartet wird.
- Shutdown at One Click Completion: Die Option fährt, bei einer Aktivierung, Windows nach dem erfolgreichen Beenden der nächsten One-Click Aufgabe runter. Für 10 Sekunden wird ein Warnung eingeblendet um ggf. diesen Vorgang abzubrechen. Diese Option wird deaktiviert wenn man DVD-RB schließt.
- Steal Space from Extras: Hier kann man prozentual entscheiden, um wieviel die Qualität der Extras zugunsten des Hauptfilms gedrückt werden sollen. Damit sollte man aber sehr vorsichtig umgehen und diese Option nur nutzen, wenn wirklich viele Extras auf der DVD sind. Wichtig ist vor allem zu wissen, dass diese Option vor allen anderen wirkt -- d.h.: wenn man z.B. die Option Half-D1/Half-Space und zusätzlich die 50%ige Reduktion auswählt, wird Half-D1 zweimal in der Bitrate halbiert!!
- Half-D1 and Half Space for Extras: Bei einer Aktivierung werden alle Extras (die außerhalb der Haupt [größten] VTS sind) durch ein resized auf Half-D1 gebracht und mit der Hälfte der normalen Bitrate versorgt. Der dadurch "gesparte" Platz wird nun der Haupt VTS zur Verfügung gestellt. Bei DVD's mit vielen Extras kann das die Bitrate des Hauptfilms deutlich nach oben ziehen und damit die Qualität verbessern. Diese Option steht im ReJig Mode NICHT zur Verfügung.
- Angle Processing: Reserviert für die Zukunft, diese Option kann nicht aktiviert werden.
- Suppress Warning Prompts: Bei einer Aktivierung werden Warnhinweise, wie das Überschreiben von Daten im Arbeitsverzeichnis, unterdrückt.
- Enable "Output" Directory: Der hier angegebene Pfad wird für die Ablage des VIDEO_TS und AUDIO_TS Ordners genutzt, anstelle des normalen Arbeitsverzeichnisses. Ist diese Option nicht aktiv, wird alles im Arbeitsverzeichnis abgelegt. Ab Version 0.79 kann man unter dem Working/Output Verzeichnis auch neue Ordner erstellen und muss dies nicht mehr vorher machen.
Options
- AVS Options:
- ConvertToYUY2(): Bei einer Aktivierung wird der Video-Farbraum für den Encoder in YUY2 konvertiert. Diese Option muss für die CCE Nutzung aktiviert sein. Ab Version 0.79 wird bei einer CCE Nutzung diese Zeile automatisch gesetzt, auch wenn diese unter den AVS Option abgewählt wurde.
- Audio Dub(BlankClip()): Diese Option erstellt einen Work around für einen Bug in einigen Versionen des CCE. Sie muss nur aktiviert werden, wenn man den CCE 2.5 mit dem AMD Thunderbird oder Duron Prozessor nutzt.
- Advanced (Expert) Options:
- Filter Editor: Hier kann man beliebige Ergänzungen in die Avisynth Scripte (AVS Dateien) einfügen, was die Nutzung von z.B. Filtern erlaubt. Wichtig ist, dass die Ergänzungen für alle Scripte gelten, am Ende einer jeden AVS eingefügt werden und keine Blank Lines unterstützt werden. Dies ist eine Expertenfunktion, wenn man keine Ahnung hat lieber die Finger weg lassen.
-
Deinterlace with DECOMB: Man muss das Decomb Plugin installiert und den Pfad unter DVD-RB SETUP definiert haben, bevor man es nutzen kann.
Wenn es aktiviert ist, wird Interlace Material mit der fielddeinterlace() Funktion aus dem Decomb Paket deinterlaced. Dies sollte man tun, wenn man das Ergebnis haupsächlich auf einem progressiven Display (z.B. PC Monitor) ansehen will.
- MPEG2Source("source",idct=7): Wenn die Option aktiviert ist, wird SimpleiDCT für das Decoding der MPEG2 Quelle genutzt. Diese Methode wurde aus dem Xvid Projekt übernommen und ist (etwas) akurater als die default iDCT bei ungefähr gleichem Speed. Für mehr Infos siehe hier.
- Disable "interlaced": Das Material aus der selektierten VTS wird als progressives Material behandelt – d.h. "interlaced=true" wird nicht in die ConvertToYUY() line zugefügt, es wird kein Deinterlacing genutzt, Zig-Zag encoding wird benutzt und das progressive flag wird gesetzt. Hinweis: Das ist nur eine Korrekturoption für falsch "geflagtes" progressives Material, das sonst als interlaced behandelt werden würde. Progressives Material, bei dem das Flag korrekt ist, wird automatisch richtig behandelt.
- Resize to Half D1: Erlaubt es, die ausgewählten Video Title Sets auf die halbe Standard-Auflösung zu resizen. Dies entspricht der DVD spec, aber einige Player unterstützen es trotzdem nicht. Also sollte man es zuvor mit seinem Player testen.
- Convert from LB 4:3 to 16:9: Erlaubt es, die ausgewählten Video Title Sets von 4:3 Letterbox auf 16:9 Anamorphic Widescreen zu konvertieren. Dies sollte man nur tun, wenn man einen Widescreen Display zur Verfügung hat.
- CCE Options:
- CCE Basic, CCE SP (2.66), CCE SP (2.5): Hier wird die genutzte CCE Version selektiert.
- One Pass VBR (w/analysis): Dieser Mode ist für den CCE SP (nicht v2.5!) und ermittelt wärend der PREPARE Phase, durch mehrere CCE-Anaylse-Passes je VTS, mit unterschiedlichen Q-Werten den benötigten Platzbedarf. Aus diesen Werten werden dann der beste Q-Wert je VTS selektiert, die den prognostizierten Platz-/Raumbedarf am besten ausnutzt. Diese Q-Werte werden dann für ein echtes One-Pass VBR Encoding der VTS's genutzt. Diese Vorgehensweise reduziert die benötigte Zeit für das Encoding dramatisch, da die Analysephase (vaf Erstellung) nun komplett entfällt, wobei die Qualität auf dem bekannt hohen Level bleibt. Diese Funktion ist noch in der Testphase, sodass es noch zu einigen Problemen kommen kann.
- Advanced (Expert) Settings: Diese Einstellungen sind für fortgeschrittene Nutzer gedacht und sollten ansonsten nicht verändert werden.
- VBR Bias: Hiermit wird die Verteilung der Bitrate im Film eingestellt. Es kann ein Wert zwischen 0 und 100 eingesetzt werden. Kleinere Werte bedeuten dabei, dass mehr Bitrate komplexen Szenen zugeteilt wird, mit größeren Werten bekommt man einen CBR ähnlichen Film. Ein guter Wert ist z.B. 25.
- VBR_passes: Bestimmt die komplette Anzahl von Durchgängen die der CCE macht, dabei wird der Analysevorgang .vaf mitgezählt. Für eine gute Qualität sollte der Wert mindestens auf 3 stehen, dies entspricht im Rebuilder 1 x vaf plus 2 CCE-Passes.
- Quality_prec: Dies ist die Einstellung "Image quality Priority" im CCE 2.5 und "Quantizer characteristics" im CCE 2.66+. Diese Einstellung reicht von 0-64, aber ist auf den CCE 2.5 angepasst, der eine Skala von 0-100 nutzt. Dieser Wert ist ungefähr proportional zur Qualität des Ergebnisses. Bei kleineren Q.-Werten steigt die Bildqualität und bei größeren Werten wird eine höher Komprimierung verwendet (aus D2S Adv. Referenz). Ein guter Wert ist z.B. 16.
- QuEnc Options:
- Trellis Quantization: Eine Encoder-Option welche die Qualität steigert, aber fast die benötigte Zeit zum Encoden verdoppelt.
- Custom Matrix (QLB): Die QuEnc Lower Bitrate (QLB) Matrix ist optimiert auf Platz/Qualität, und darauf in schwach beleuchteten/dunklen Szenen die Artefakte zu reduzieren. Dabei gehen einige Details in den Bildern verloren und man sollte es nur bei sehr geringer Bitrate nutzen.
- Single-Pass Encode: Es wird auf nur einen statt zwei Durchläufe beim Encoden reduziert. Dies beschleunigt das Encoden enorm, jedoch leidet auch die Qualität etwas darunter.
- High Quality Mode (slower): Wenn diese Option genutzt wird, erreicht man eine beeindruckende Qualität. Da wartet man gern etwas länger.
- Use Scene Detection: Es wird eine intelligente Entscheidung getroffen, wo eine GOP unterbrochen wird.
- HC Options (Nur Pro Version):
- Quality/Speed Selection: Hier kann man einstellen in welcher Qualität/Geschwindigkeit man encoden möchte. Um so besser die Qualität um so länger dauert das Encoden. Da der Encoder noch sehr neu ist, sind Erfahrungsberichte noch selten. In diesem Thread hat Rippraff über seine erzielten Ergebnisse geschrieben.
- One Pass VBR (w/analysis): Wie unter dem CCE wird hier ein Q-Factor ermittelt und dann in 1 pass encodet. Auch gibt es noch keine Erfahrungsberichte. Also wenn du Lust hast nur zu.
- ReJig Options:
- Minimize Disc Space Requirements: Reserviert für zukünftige Features.
- Advanced (Expert) Options (Nur Pro Version):
- Quantization Matrices: Hier kannst du für den Hauptfilm, für Filme mit weniger als 3Mbs Bitrate, für Filme mit weniger als 2Mbs Bitrate und für die Extras verschiedene Matritzen aussuchen. Der ReBuilder sortiert während der Preparephase die einzelnen Segmente den ausgewählten Matritzen zu.
- GOP Size: Hier kann man die GOP-Größe manuell verstellen.
- DC Precision: Hier kann man manuell einstellen, wie hoch die DC Precision sein soll.
- Special Error Processing: Korrigiert einen Bug aus der v0.61 betreffend der audio/video Sync. Dies kann Stottern und den Ausfall von Audio bei einigen DVDs bewirken. Diese Option ist für diese speziellen Fälle gedacht, in denen #0003 oder #0004 Errors auftauchen -- Diese Option ist vorübergehend und wird in Folgeversionen wieder entfallen. Es ist wichtig, dass diese Option als letztes Mittel genutzt wird und auch nur wenn diese Fehlermeldungen erscheinen -- und sonst nicht, denn es können andere unschöne Effekte auftreten. Diese Option greift NUR in die Rebuild Phase ein und wirkt auch falsche source timing parameters.
- Set Background Color: Es kann eine Hintergrund-Farbe gewählt werden, die bei nicht-graphischen Skins zur Anwendung kommt.
- Setup:
Application Paths: Der zugehörige Pfad muss hier gesetzt werden, bevor man die verschiedenen Encoding Modes oder Features nutzen kann. Zusätzlich wird hier durch den entsprechenden Pfad festgelegt, welche Version des CCE man unter Options => CCE Options im Hauptmenü wählen kann.
- Path to CCE Basic: Nutze diesen Eintrag für den Pfad zu Deiner CCE Basic (2.67+) Executable. Wenn man eine TRIAL Version des Programms nutzt, muss man zuerst EclCCE installieren und konfigurieren, um dann mit den Pfad auf diese EXE zu verweisen, statt auf die originale CCE Basic Trial Version Executable.
- Path to CCE SP 2.5: Nutze diesen Eintrag um auf EclCCE zu verweisen, welche installiert sein muss wenn man den CCE SP 2.5 nutzen will. Verlinke NICHT direkt auf die CCE 2.5 executable, auch wenn es keine Trial Version ist. Nutze diesen Eintrag NICHT, wenn du neuere Versionen des CCE nutzt.
- Path to CCE SP (new): Nutze diesen Eintrag um auf die CCE SP (2.66 oder höher) Executable zu verweisen. Wenn man eine TRIAL Version des Programms nutzt, muss man zuerst EclCCE installieren und konfigurieren, um dann mit den Pfad auf diese EXE zu verweisen, statt auf die originale CCE SP Trial Version Executable. Ab Version 2.70 wird direkt auf die ccespt.exe verlinkt, also ohne EclCCE!
- Path to ReJig: Wenn man den ReJig Transcoder nutzen will, muss man hier den Pfad angeben.
- Path to QuEnc: Wenn man den QuEnc MPEG2 Encoder nutzen will, muss man hier den Pfad angeben.
- Path to EclPro: Hier wird der Pfad für die eclPRO.exe angegeben, mit der man den ProCoder zum Codieren mit DVD-RB nutzen kann.
- Path to Decoder (http://MPEG2DEC3DG.DLL/DGDECODE.DLL): Im Normalfall wird die MPEG2DEC3DG.DLL aus dem AviSynth Plugins Verzeichnis genutzt. Wenn man die Datei nicht dort installiert hat, oder die DGDECODE.DLL nutzen will, MUSS hier der Link auf diese Datei gesetzt werden. ACHTUNG: Nicht alle DGdecode.dll Versionen werden unterstützt jdobbs empfiehlt die 1.1.0 Version.
- Path to DECOMB.DLL: Wenn man die AVS Option "Deinterlace with Decomb" nutzen will/muss, dann verweist man hier auf die Decomb.dll.
Special Settings:
- Run Encoder(s) Minimized: Wenn der Encoder es unterstützt, wird er minimiert gestartet. Der CCE 2.5 unterstützt dies nicht, auch nicht mit EclCCE, ebensowenig wie der CCE SP 2.70.
- Remove all DTS: Unabhängig von der Sprache lassen sich mit dieser Option alle DTS Spuren als Grundeinstellung für neue Projekte abwählen.
Default Audio and Subtitles Definitions:
- Audio Remove: Hier kannst Du auswählen, welche Audio-Sprachen Du nicht auf Deiner DVD haben möchtet.
- Subtitle Remove: Auswahl der Untertitel-Sprachen die Du nicht mit übernehmen möchtest.
Skin
Hier erscheinen die im Skin-Unterverzeichnis hinterlegten Varianten zur Auswahl. Standardmäßig sind "Rockas Original", "Windows Standard" und "Simple Blue" bei DVD-RB enthalten. In der Pro-Version noch zusätzlich "Rebuilder Default" und "Teck Original". Weitere Versionen können hinterlegt werden, indem die entsprechende *.txt in das Skin Verzeichnis und die Bilder in das dazugehörige Skin-Unterverzeichnis gelegt werden. DK hat hier einige sehr gute Versionen erstellt => Beispiele. Einen eigenen Thread zu den Skins findet Ihr hier.
http://forum.gleitz.info/showpost.php?p=148514&postcount=16
- Rewrite Defaults: wird verwendet, um die Standard-Skins zu überschreiben, falls es ein Update gab oder sie nicht richtig funktionieren.
Help
- Show Readme: Zeigt die readme Datei an.
- Display Versions: Zeigt im Statusfenster die Versionen aller Supportprogramme (CCE, Rejig usw.) an.
- Make a Donation: Hier kann man dem Entwickler eine kleine "Spende" für seine harte und sehr gute Arbeit zukommen lassen. Möchte man auch die Feature der Pro Version nutzen, muss man spenden.
- Check for Newest Version: Link auf die Versionsseite von DVD RB bei Doom9.org mit der aktuellsten Version.
- about: Zeigt die Version, das Copyright, Informationen des Authors an und beinhaltet einen DONATE Button.
___________________
DVD ReBuilder Hidden Settings
Dies sind Einstellungen, die man über die SW-Oberfläche (GUI) nicht verändern kann. Die Veränderungen müssen in der 'Rebuilder.ini' Datei im DVD ReBuilder Programmverzeichnis vorgenommen werden. (Hinweis: Dies ist nicht die selbe Datei die im ARBEITSVERZEICHNIS generiert wird, die ebenfalls 'Rebuilder.ini' heißt!).
Diese Einstellungen sind für fortgeschrittene Nutzer gedacht, denn ansonsten wären sie ja nicht hidden.
Alle optionalen Einstellungen MÜSSEN in der '[Options]' Sektion der .ini Datei abgelegt werden, da sie ansonsten ignoriert werden. Alle Einstellungen werden erst nach dem nächsten Start von DVD-RB aktiviert.
-
Target Output Size:
CCETargetSectors=nnnn
ReJigTargetSectors=nnnn
QuEncTargetSectors=nnnn
ProcoderTargetSectors=nnnn
HCTargetSectors=nnnn
Anzahl der Sectors, 1 Sector = 2Kb.
Beispiel: CCETargetSectors=2236400
Als Grundeinstellung ist in DVD-RB der Wert 2236400 sectors vorgesehen, wobei das Maximum für eine DVD-5 bei 2297888 liegt. Man sollte aber immer etwas Platz als Fehlertoleranz lassen. Ein Wert von 2260000 reicht hier völlig aus. TargetSectors bildet den default für alle Mode's. Andere, modespezifische Target Sector Einstellungen, überschreiben diesen Defaultwert, wenn der Mode genutzt wird.
- Minimum and Maximum Bitrates:
Unter [Options] zu finden. (Betrifft nur den CCE MODE.)[INDENT]min_bitrate=nnnn
max_bitrate=nnnn
[/INDENT]Die Einheit: Kbps.
Beispiel: max_bitrate=9000
Es wird keine Überprüfung bzgl. einer Falscheingabe gemacht, also Achtung!
Falsche Einstellungen können die Qualität enorm negativ beeinflussen. Dazu kommt, dass das Ergebnis zu groß oder zu klein werden kann.
-
VTS Minimium Größe:
vts_min_size=n
Anzahl der Sektoren. Defaultwert ist hier 25625 was etwa 52MB entspricht. Damit wird eine Mindestgröße definiert, die festlegt, ob ein VTS bearbeitet oder unkomprimiert übernommen wird.
One-Pass-VBR OPV wurde verbessert und eine bessere Vorhersage der Dateigrößen erreicht, sowie die dafür notwendigen AnalysePasses reduziert (2-3). Der Prozentuale Anteil, der zu ananlysieren ist wurde dabei von 0,5 auf 1 % angehoben um die Genauigkeit zu erhöhen.
Zusätzlich wurden dafür nun zwei INI Werte geschaffen:
- Q_sample_percentage=n (default ist 1, kann einen Wert zwischen 0,1 - 25 erhalten, in %) Hier kann man eine Qualitätserhöhung der Größenvorhersage erreichen, wenn man den zu analysierenden Teil erhöht indem man einen höheren prozentualen Anteil angibt. Dies verlängert jedoch deutlich die Prepare Phase. In der Praxis hat sich ein Wert von 5% bewährt.
-
Q_ROM_constant=n (default ist 256, mit einem möglichen max/min von 300/200).
Diese Konstante beeinflusst die erste grobe Abschätzung der (ROM) Q Werte im ersten Analysedurchlauf. Dabei wird folgende Formel genutzt:
Q = (frameanzahl / zielsektoren) * Q_ROM_Constant
CCE SP TRIAL-Version mit DVD-RB:
Ab der Version 0.71 kann man folgenden Eintrag in die INI schreiben:
"CCE_Trial_Header=" hinter dem Gleichzeichen kommt dann der benötigte Kopftext für die ECL Datei. Mit diesem Eintrag sollte es möglich sein verschiedene CCE Version unter dem ReBuilder zum Laufen zu bekommen.
Und so wird's gemacht:
- CCE 2.70 installieren und ggf. Anpassungen vornehmen. CCE starten und den "Titel" ablesen (z.B. CCE SP Trial Version)
- In der Rebuilder.ini eine Zeile unter "Options" zufügen die so aussieht: "CCE_Trial_Header=; CCE SP Trial Version -- Encoder Control List", wobei das rote mit deinem zuvor festgestelltem Titel übereinstimmen muss.
- Unter Options => CCE Options die Trial des CCE auswählen
- Unter Options => Setup den Verweis von "CCE SP" auf die EXE des CCE 2.70 setzen.
Vielen Dank an eDealer für die Kurzanleitung.
Bedanken möchte ich mich bei Rippraff und schlunz, die mir bei den Übersetzungen der Change Logs geholfen haben.
MfG
Morpheus