This is the test version 0.0.1 of my h.264 nalu fill data removal tool.
The tool deletes NALU fill data from h.264 streams embedded into TS
files, like VDR recordings. The overall file structure isn't modified,
only complete TS packets of NALU fill data are removed. On HD TV
channels that use fixed video bandwidth, this can save 40-60% file size
without loosing any data.
Version 0.0.1 is a standalone tool to process single files, and is
mainly for compatibility tests and verification. Please use it on
recordings, then check whether these recordings seem un-modified, and if
you have, use stream verification tools like ts-doctor for verification.
Later versions will also integrate into VDR as a patch, and will filter
out these fillers while recording.
For backgrounds, and for the Nalustripper tool of MartenR, see
For vdrportal topic, see:
Source code available here:
For code readers: Most files are stripped-down versions of VDR code. New
code is in naludump.c (basic file processing) and remux.c (class
cNaluDumper and some helper functions).
vdr mailing list