HLCutter-patch

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(patch status:)
(Patch Status)
 
(16 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
==allgemeines==
+
==Allgemeines==
der hardlink-cutter, ist eine überarbeitung der schnittverfahrens, welches der vdr verwendet.
+
Der Hardlink-Cutter ist eine Überarbeitung des Schnittverfahrens, welches der VDR verwendet. Im normalen Schnittverfahren des VDR werden alle erforderlichen Blöcke einer Aufnahme kopiert. Dieser Patch verändert den Schnittprozess, damit unveränderte Blöcke der Videodateien nur noch durch einen {{wikipedia|Hardlink}} referenziert werden. Damit werden nur noch Videodateien kopiert, in denen Schnittmarken vorkommen.  
der grundlegende unterschied zum normalen verfahren in 1.4.x ist, dass der hl-cutter den schnittprozess
+
durch anlegen von hardlinks im dateisystem wesentlich beschleunigt.
+
  
momentane einschränkungen in der 1.4.x serie ist, dass der vdr nur maximal 255.vdr dateien verwalten kann, und somit den hl-cutter in der geschwindigkeit einschränkt.
+
Da sich ein Hardlink schneller erstellen lässt als ein eine komplette Videodatei zu kopieren, wird damit der Schnittprozess extrem beschleunigt und es wird für eine geschnittene Aufnahme eine geringere reale Festplattenkapazität benötigt, da sich die unveränderten Videodaten die gleichen Festplattenbereiche teilen.
  
das ganze deshalb, da der hl-cutter auf kleine maximale filesizes angewiesen ist, um mit hardlinks und wenig kopiertem material sehr effizent arbeiten zu können.
+
Damit nur eine geringe Datenmenge beim Schnitt kopiert werden muss, sollten die Videodateien in möglichst kleinen Blöcken angelegt werden. Die [[Benutzerhandbuch#Aufzeichnung_2|Max. Video Datei Größe]] sollte auf ca. 100MB eingestellt werden.
==vorteile==
+
Wobei auch als Einschränkungen gilt das der VDR nur maximal 255 fortlaufende Blöcke von Videodateien in einer Aufnahme verwalten kann.
extem schnelles schneiden.
+
geschnitte version verbraucht fast keinen zusätzlichen plattenplatz (max. 2x max filesize vom vdr), wenn das original behalten wird.
+
  
==nachteil==
+
==Vorteile==
dass der vdr im moment nur mit 255.vdr dateien unterstützt, und somit die max. filesize bei ~50-100mb liegen wird,
+
Extrem schnelles schneiden.
dies hängt allerdings von der gewünschten maximalen aufnahmelänge ab. ''100*255=25,5gb ~ 12stunden, bei 50mb maxfilesize nur ~ 6stunden''
+
Die geschnittene Version verbraucht fast keinen zusätzlichen Plattenplatz (max. 2x max filesize vom VDR), wenn das Original behalten wird.
  
==patch status==
+
==Nachteil==
alpha
+
Dass der VDR im Moment nur mit 255.vdr Dateien unterstützt, und somit die max. filesize bei ~50-100MB liegen wird.
 +
Dies hängt allerdings von der gewünschten maximalen Aufnahmelänge ab. ''100*255=25,5GB ~ 12 Stunden, bei 50MB maxfilesize nur ~ 6 Stunden''
  
==links:==
+
Die aktuelle Version des Patches umgeht das Problem, in dem zunächst kleine Dateien von 30-40MB verwendet werden, bei längeren Aufnahmen dann aber wieder 2000MB pro Datei geschrieben werden. So sind Aufnahmen bis 4-5 Stunden mit kleinen Dateien möglich, und gleichzeitig auch große Aufnahmen bis 100GB.
[http://www.udo-richter.de/vdr/patches.html#hlcutter Offizielle Homepage]
+
 
 +
Funktioniert nur auf Dateisystemen, welche selber Hardlinks unterstützen. Fat32 und NTFS gehören nicht zu diesen Dateisystemen.
 +
 
 +
==Patch Status==
 +
Der Hard Link Cutter kann nicht auf >= VDR-1.7.32 angewendet werden, da der neue Schnitt-Code eine Schnitt mit Hardlinks unmöglich macht.
 +
 
 +
==Links==
 +
* [http://www.udo-richter.de/vdr/patches.html#hlcutter Offizielle Homepage]
 +
[[Kategorie:Patches]]

Aktuelle Version vom 3. August 2013, 21:19 Uhr

Inhaltsverzeichnis

[Bearbeiten] Allgemeines

Der Hardlink-Cutter ist eine Überarbeitung des Schnittverfahrens, welches der VDR verwendet. Im normalen Schnittverfahren des VDR werden alle erforderlichen Blöcke einer Aufnahme kopiert. Dieser Patch verändert den Schnittprozess, damit unveränderte Blöcke der Videodateien nur noch durch einen Hardlink referenziert werden. Damit werden nur noch Videodateien kopiert, in denen Schnittmarken vorkommen.

Da sich ein Hardlink schneller erstellen lässt als ein eine komplette Videodatei zu kopieren, wird damit der Schnittprozess extrem beschleunigt und es wird für eine geschnittene Aufnahme eine geringere reale Festplattenkapazität benötigt, da sich die unveränderten Videodaten die gleichen Festplattenbereiche teilen.

Damit nur eine geringe Datenmenge beim Schnitt kopiert werden muss, sollten die Videodateien in möglichst kleinen Blöcken angelegt werden. Die Max. Video Datei Größe sollte auf ca. 100MB eingestellt werden. Wobei auch als Einschränkungen gilt das der VDR nur maximal 255 fortlaufende Blöcke von Videodateien in einer Aufnahme verwalten kann.

[Bearbeiten] Vorteile

Extrem schnelles schneiden. Die geschnittene Version verbraucht fast keinen zusätzlichen Plattenplatz (max. 2x max filesize vom VDR), wenn das Original behalten wird.

[Bearbeiten] Nachteil

Dass der VDR im Moment nur mit 255.vdr Dateien unterstützt, und somit die max. filesize bei ~50-100MB liegen wird. Dies hängt allerdings von der gewünschten maximalen Aufnahmelänge ab. 100*255=25,5GB ~ 12 Stunden, bei 50MB maxfilesize nur ~ 6 Stunden

Die aktuelle Version des Patches umgeht das Problem, in dem zunächst kleine Dateien von 30-40MB verwendet werden, bei längeren Aufnahmen dann aber wieder 2000MB pro Datei geschrieben werden. So sind Aufnahmen bis 4-5 Stunden mit kleinen Dateien möglich, und gleichzeitig auch große Aufnahmen bis 100GB.

Funktioniert nur auf Dateisystemen, welche selber Hardlinks unterstützen. Fat32 und NTFS gehören nicht zu diesen Dateisystemen.

[Bearbeiten] Patch Status

Der Hard Link Cutter kann nicht auf >= VDR-1.7.32 angewendet werden, da der neue Schnitt-Code eine Schnitt mit Hardlinks unmöglich macht.

[Bearbeiten] Links