TiVo: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
(describe different tivo file formats)
m (links to existing demux/decrypt code)
Line 12: Line 12:
The multiplexing is non-standard. It looks like a mixture of a Program Stream and a Transport Stream, but lacks some features.
The multiplexing is non-standard. It looks like a mixture of a Program Stream and a Transport Stream, but lacks some features.
Each ty chunk is padded with zeroes to be exactly 128kB.
Each ty chunk is padded with zeroes to be exactly 128kB.
* http://dvd-create.cvs.sourceforge.net/dvd-create/tydemux/


==tmf format==
==tmf format==


The tmf format is a tar-file that contains a blob of XML data and up to sixteen .ty files.
The tmf format is a tar-file that contains a blob of XML data and up to sixteen .ty files.
* http://www.gnu.org/software/tar/


==TiVo format==
==TiVo format==


This is an encrypted MPEG-2 encapsulation used by TiVo To Go. It uses the Turing Cipher Algorithm and a device specific MAK (Media Access Key).
This is an encrypted MPEG-2 encapsulation used by TiVo To Go. It uses the Turing Cipher Algorithm and a device specific MAK (Media Access Key).
* http://tivodecode.sourceforge.net/


[[Category:Container Formats]]
[[Category:Container Formats]]

Revision as of 10:06, 6 January 2008

Introduction

TiVo is a format encapsulating MPEG-2 data.

ty format

The ty format consists of multiple chunks. Each chunk contains multiple records. Each record contains multiplexed MPEG-1 or MPEG-2 audio and video data. The multiplexing is non-standard. It looks like a mixture of a Program Stream and a Transport Stream, but lacks some features. Each ty chunk is padded with zeroes to be exactly 128kB.

tmf format

The tmf format is a tar-file that contains a blob of XML data and up to sixteen .ty files.

TiVo format

This is an encrypted MPEG-2 encapsulation used by TiVo To Go. It uses the Turing Cipher Algorithm and a device specific MAK (Media Access Key).