TiVo: Difference between revisions
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
- Extension: .ty, .ty+, .tmf, .tivo
- Company: TiVo Inc.
- Samples: http://samples.mplayerhq.hu/TiVo/
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).