RatDVD
aus Wikipedia, der freien Enzyklopädie
Der korrekte Titel dieses Artikels lautet „ratDVD“. Diese Schreibweise ist aufgrund technischer Einschränkungen derzeit nicht möglich. |
ratDVD ist der Name einer proprietären Video-DVD Kopiersoftware für Windows-Betriebssysteme, die in der Lage ist, Bild- und Tonkopien von Video-DVDs in einem platzsparenden Containerformat zu erzeugen.
Eine mit ratDVD erstellte Kopie ist nach Angaben der Programmierer üblicherweise zwischen 1 und 2 GByte groß und lässt sich auf Windows-PCs mit Mediaplayer-Programmen wie dem Windows Media Player abspielen, wenn auf dem System ratDVD installiert wurde. Soll nur der Hauptfilm kopiert werden, so ergeben sich Dateigrößen um die 750 MB. Wird auf maximale Komprimierung Wert gelegt, so lassen sich 90-minütige Spielfilme auf 200 bis 300 MB zusammendrücken. Die Qualität ist dann entsprechend geringer. Für die Wiedergabe auf kleinen Bildschirmen jedoch (noch) ausreichend. Zudem kann die erzeugte Datei als Grundlage für die Wiederherstellung auf DVD+/-R(W) benutzt werden, wobei allerdings ein unterschiedlich bewerteter Qualitätsverlust entsteht. Der Umfang des Qualitätsverlustes hängt natürlich von der ursprünglichen Komprimierungseinstellung ab.
Allerdings zeichnet sich das Programm durch lange Konvertierungszeiten aus. So muss mit einem AMD Athlon 3000 mit einer Konvertierungszeit von zwei bis drei Stunden gerechnet werden. Das Programm besitzt eine "Shutdown-Funktion". So kann abends ein Konvertierungsauftrag erteilt werden, und der Computer wird nach dessen Beendigung herunter gefahren. Außerdem existiert seit Oktober 2005 eine Zusatzprogramm namens RatAttack, das es ermöglicht, mehrere Filme im Batch-Verfahren nacheinander abzuarbeiten. Pro Film entsteht eine Datei mit der Endung "ratDVD", beispielsweise "Terminator1.ratDVD". Nachdem sich ratDVD als ein Komprimierungstool im weitesten Sinne versteht, ist es möglich, die Datei wieder in eine Video-DVD zu entpacken. Diese kann dann gebrannt werden und in einem handelsüblichen "Wohnzimmer"-DVD-Player wiedergegeben werden.
ratDVD verfügt in seiner ursprünglichen Version nicht über die Möglichkeit, kopiergeschützte Video-DVDs zu packen.
Zur Komprimierung des Videomaterials greift ratDVD auf ein eigenes Kompressionsformat zurück. Dazu wurde der von den Machern selbst entwickelte XEB-Codec verwendet. Vorhandenes LPCM- und AC3-5.1-Material wird in AC3 Virtual Surround transkodiert. Audiospuren im DTS-Format entfernt ratDVD in der Voreinstellung automatisch.
RatDVD ist darauf optimiert, Film-DVDs vollständig zu kopieren. Der Anwender hat die Möglichkeit, gezielt Bestandteile zu entfernen und so zusätzlich Speicherplatz zu sparen. Zudem ist es möglich, eigene Einstellungen für die Transkodierung von Video- und Audiomaterial vorzunehmen. Per CSS kopiergeschützte DVDs kann ratDVD selbst nicht verwenden.
Die in Dänemark entwickelte Software wurde für den Einsatz unter Windows XP konzipiert.
Die letzte Version des Programms stammt vom Dezember 2005.
Inhaltsverzeichnis |
[Bearbeiten] Informationen über den XEB-Codec
Dieser Codec ist das Ergebnis eines experimentellen Projekts. Es wurde dabei kein Code von anderen Codecs wie z.B. XviD oder H.264 übernommen. Die Eigenschaften dieses Codecs sind:
- Blockbasiert (kein Wavelet-Verfahren).
- Dynamische GOP Struktur (wobei P Frames nur ein Reference Frame und B Frames zwei Referenzen besitzen).
- GOPs sind signifikant länger als bei einer DVD und immer in sich abgeschlossen (closed GOP). Um Abweichungen (Drift) in langen GOPs zu verhindern, wird ein Intra-Refresh Algorithmus eingesetzt.
- Die Intra-Abschätzung ist besser als bei MPEG-2, aber nicht ganz so flexibel wie bei H.264. Für die Diskrete Kosinustransformation werden Ganzzahl(Integer)-Transformationen eingesetzt.
- Es wird ein blockbezogenes, lineares und adaptives Quantisiermodell eingesetzt. Dabei wird der Quantwert für jeden Macroblock durch ein psychovisuelles Modell bestimmt.
- Es existiert ein Weichzeichner, um Blockbildung zu verhindern.
- Die Moduswahl (intr/Inter) ist Teil einer Lagrangian-Optimierung basierend auf einer statistischen Optimierung.
- Pro GOP können unterschiedliche interne Skalierungen in beide Richtungen verwendet werden. Es gibt einige Einschränkungen für den Codec, welche durch das Beibehalten der DVD Navigation entstehen.
- Der Hauptgrund für diesen Codec ist seine Fähigkeit, die komplette DVD Navigation beizubehalten, um wieder vollständige DVDs erzeugen zu können.
[Bearbeiten] Kritik
RatDVD besitzt die Option beide GPL module, mit denen es ausgeliefert wird nicht zu installieren. Das Abspielen von RatDVD-Dateien funktioniert dann aber nicht. RatDVD benutzt anscheinend libdvdnav zum Abspielen, das unter der GPL-Lizenz veröffentlicht wird. Die GPL besagt: Linking ABC statically or dynamically with other modules is making a combined work based on ABC. Thus, the terms and conditions of the GNU General Public License cover the whole combination. Linking Over Controlled Interfaces Der Sourcecode von RatDVD wird aber von den Autoren geheim gehalten, das stellt eine Verletzung der GPL dar.