DVD-Create
Blank
>> Home | News | Documentation | Download | Resources | Developers & Help

What is TyStudio??

TyStudio is a GPL'ed set of tools for extracting, editing, and converting of tivo tystreams to standard video/audio formats. This is done without re-encoding, so its a rather fast process. TyStudio is also entirely standards based; Every component of tystudio can be substituted with your favorite third party software (except tydemux of course).

TyStudio is currently under heavy development. Future abilities of TyStudio will include streaming video strait from your tivo unit, as well as the direct conversion to DVD format, to include the necessary tools for making your own DVD menus, and everything else that you could possibly want out of a DVD. This would happen a lot faster if we had more developers to help, hint hint. :)

Currently TyStudio is comprised of the following elements:

  • Conversion tools:
    • TyEditor: Currently the front end of TyStudio. From this tool, you can extract and edit your tystreams (or you can edit them without extracting), and pass all of the conversion options strait to the rest of the components in only a few steps.
    • TyDemux: This is the core of TyStudio; This program is what makes everything we do possible. For the most part, it converts tivo's proprietary tystream format to standard MPEG-2. It also corrects all types errors that are in the MPEG streams, from fixing holes, replacing missing video frames, to fixing sync problems. Even the worst MPEG stream errors, which tivo streams are full of, don't stand a chance against it.
    • TyProcess: A command line utility - comparible to TyEditor (but without editing :).
    • TyTranscode: This tool handles all of the audio conversion. You can convert MPEG to AC3 (Dolby Digital), or vice versa. You can also change the sampling rates or bit rates of the audio as well. This tool is very valuable for making streams compatible with standard DVD, SVCD, or whatever other format you so desire.
    • TyMplex: The final step in the conversion process. Once you have your tystream converted to your liking, it is rebuilt (multiplexed) into the format of your choice by this component.
  • Functional tools:
    • TyIndex: This is an indexing daemon that runs on your tivo and uses its spare processing time to index your shows in advance. This way, you do not need to wait each time you want to index a stream, because its already been done for you.
    • TyServer: A daemon that silently runs on your tivo, awaiting requests by the other tools to list all of your recordings, get information about each recording, or directly extract any given recording. Unlike most programs that already do this, this one is written entirely in C. This means that it's faster, and more stable than any other software of this kind.
    • TyLS: This will communicate directly with the TyServer to get a listing of your current recordings.
    • TyGet: This tool downloads recordings on your tivo from TyServer.
    • TyChopper: This useful little tool allows you to cut up portions of a tystream in order to only send the bad portions of it (instead of the whole ensalada) to the authors for debugging so that they can fix the problem that your stream has for a future release.
Please see each tools respective documentation for more information.

**** SPECIAL NOTE FOR PEOPLE USING JDINERS TYTOOL ****

Theres a bug with the method that tytool uses to extract tystreams from your tivo unit. Tystreams extracted with tytool are not guarenteed to work with tystudios components. This is through no action of our own. The reason why is because tytool extracted tystreams have a corrupt header, and therefore are not a 1:1 extraction of your video stream. It is possible that we will have a workaround for this later (and possibly a tool to repair this damage), but for the time being, there is none. We actually try to do our best to deal with this tytool bug - but it may fail and the fails are random!
 
 

$Id: whatis.shtml,v 1.1 2002/08/15 13:10:25 richwareham Exp $