Even heel algemeen... ik denk dat het slimmer is, als je opnames gaat bewaren, om dat niet de "originele" mpeg transport streams te doen. Mpeg transport streams zijn ontworpen op transmissie over kanalen waar fouten kunnen optreden (bv. satelliet dus) en waar geen duidelijk begin- en eindpunt is. Daarom wordt er geen gebruik gemaakt van een "index" (waar staan de "keyframes", plaatsen waar je direct naartoe kunt spoelen en waar je meteen beeld hebt) en daarom wordt er ook veel redundantie toegepast (heel kleine packets van 188 bytes, waardoor er heel vaak headers langskomen). Dit betekent dat
op je harddisk een mpeg transport stream een gedrocht is, veel te veel ruimte en lastig spoelen. Vandaar ook dat enigma er losse index-files bij maakt. Containers die zijn ontworpen voor foutvrije opslag, zoals mp4 en mkv hebben WEL een index (IN de file) en kunnen dus zonder hulp snel spoelen. En ook gaan ze veel efficienter om met ruimte, het kan 20-30% diskruimte schelen.
Als je programma's gaat bewaren, zou ik dan ook de volgende "workflow" toepassen:
- met de moviecut editor cuts aanbrengen (die komen dan alleen nog maar in de *.cuts file terecht!)
- daarna met de execute cuts plugin de file echt knippen (tip: hiervoor wordt een C programma gebruikt dat je ook op je eigen PC kunt compileren en gebruiken, gaat véél en véél sneller)
- daarna omzetten naar mkv of mp4 container, daarbij worden ook meteen de timestamp-waardes opnieuw berekend, dubbel winst
- of in plaats daarvan opnieuw encoden met bijvoorbeeld libx264, nóg meer winst, maar dat is wat lastiger.
Merk op:
- Bij materiaal dat al als h264 wordt uitgezonden is het TOCH de moeite waard om het opnieuw met libx264 te encoden. Hardware encoders (zoals die bij de omroep gebruikt worden) hebben nou eenmaal veel minder mogelijkheden om voor- en achteruit te kijken dan een software encoder, en je kunt dan ook nog een flinke extra winst verwachten.
- mkvmerge (nieuwere versies) kunnen zonder moeite complete mpeg transport streams inlezen en omzetten naar mkv, aanrader!
- de volgende mkvmerge versie zal ook de teletekst-ondertitels van transport streams overnemen!