Hallo Portal,
Ich hab Version 0.0.1 meines h.264 nalu fill data removal Tools veröffetlicht.
Das Tool löscht NALU fill data aus h.264 Streams in TS Dateien wie VDR-Aufnahmen. Die Dateistruktur wird dabei weitgehend beibehalten, nur TS-Pakete, die komplett aus NALU fill bestehen, werden entfernt. Auf HD-Kanälen mit fixer Videobandbreite kann das 40-60% der Dateigröße einsparen, ohne Bildinformationen zu verlieren.
Version 0.0.1 ist ein Standalone-Tool um einzelne Dateien zu verarbeiten. Bitte testet es mit Aufnahmen, prüft, ob die Aufnahme noch unverändert abspielbar ist, und, wenn Ihr habt, verwendet Verifikations-Tools wie ts-doctor, um das Ergebnis auf Fehler zu prüfen.
Spätere Versionen wird es auch als Patch für VDR geben, damit die fill Daten bereits bei der Aufnahme ausgefiltert werden.
Siehe auch den vorangegangenen Thread: TSDoctor für VDR? - Filler Data Entfernen
VDR Mailing-Liste: [vdr] [ANNOUNCE] naludump 0.0.1
Quelltext gibt's hier:
http://www.udo-richter.de/vdr/naludump.html
Code-Interessierten sei noch folgender Hinweis gegeben: Viele Codeteile sind abgespeckte Versionen von VDR-Quelltexten, der neue Programmcode findet sich in naludump.c (Dateiverarbeitung) und in remux.c (Klasse cNaluDumper und einige Hilfsfunktionen).
Gruß,
Udo