TiVoCommunity.com
(c)opyright 1995-2005 All rights reserved
indexcheckTC
This area is a static history of posts in the TiVo Community Forum Archive.
This archive history was made for the simple indexing of search sites like Google.



Pages:1



Video Insertion

(Click here to view the original thread with full colors/images)



Posted by: __sbrk

(Hopefully this post won't get me banned. Putting video _into_ your Tivo can't be bad, can it?)

I'm interested to hear how many other developers are working on tyStream insertion into the MFS media partition. Given that the reciprocal of this procedure is known, this would make a wonderful addition to Tivo functionality.

Ultimate goal: Two Tivos with the ability to replicate programming between them without having to switch back and forth. Or, perhaps, upload your favorite MPEG1/2 stream converted to tyStream format from other network device.

Please observe the guidelines for this thread when replying. I don't want to see "Yeah, that'd be cool!" from some newbie. We all know it would be cool, you don't need to state the obvious. Please, serious developers only.

ENOMEM



Posted by: embeem

quote:
Originally posted by __sbrk

...
Or, perhaps, upload your favorite MPEG1/2 stream converted to tyStream format from other network device.
...



ele2pestriple -h



Posted by: __sbrk

For the record:

http://pvrhack.sonnik.com/tivo/d18c7db/TiVo-Restore.htm

Mentions ele2pesrtiple import, and gives useful insight into bootstrapping a Tivo.

Now for the real fun. Insert streams with MyWorld still running and writing to the disk as well.

Kudos d18c7db.

ENOMEM



Posted by: jmoak

Please pardon my ignorance,

but,(;))

ele2pestriple seems to allow you to insert de-multiplexed mpegs into the mfs region, but how can(if it's even possible) one convert a mpeg2 file to a tystream file? ...for playback on a tivo from a local ext2 partition, for example....

or better yet, is it possible to play a multiplexed mpeg on a tivo? (*.mpeg instead of *.m2a/*.m2v)



Posted by: __sbrk

Perhaps using the TYConvert source to build a utility that puts the synchronization timecodes back into pes format and then somehow getting those back into MFS.

The former seems simple enough. The latter is more difficult and is what I'm trying to figure out at this point.

I don't believe putting data of this type back into MFS is something tivosh can do. As with tools designed to extract streams, putting something back in involves direct disk manipulation.

ENOMEM



Posted by: HTH

And it all requires an intimate knowledge of the inner workings of MFS which is a TiVo trade secret which TiVo does not want to become general knowledge, especially by their competition.



Posted by: jmoak

__sbrk,

Even though you can't openly get a vid back into mfs(see HTH's post above), you do know it's possible to play a tystream from a local ext2 partition or even from another computer, right?

Your ultimate goal is possible without having to delve into the mystic nether region known to most locals as mfs....

It's not a topic that's very popular 'round these parts but a search can be very revealing.

sorry if this is stuff you already know. blame it on your post count....;>
heay, wait! a Tivo's just a computer, right?



Posted by: __sbrk

quote:
Originally posted by HTH
And it all requires an intimate knowledge of the inner workings of MFS which is a TiVo trade secret which TiVo does not want to become general knowledge, especially by their competition.


I doubt seriously that Tivo believes that we are more of a threat than their competition when it comes to delving into MFS. For myself, this is simply a hobby done in the off hours and generally has slow progress. A shop that was serious about figuring out the intricacies of a competing product would find out what they wanted in short order.

Telling me that my washing machine has "trade secrets" in it doesn't stop me from taking it apart and changing the water pump myself.

See the ele2pestream discussion. Getting video into MFS isn't impossible, but right now it's "hacky".

Playing streams off of ext2 isn't the point. I can do that with my hardware MPEG decoder in my PC. I want to move tyStreams between machines and alter the now showing listing so that the program appears "magically" on another Tivo (ala Replay).

I like the Tivo folks. I hope they stay around so I can keep getting program guide data. However, should they disappear, I'll do my best to make sure I can still use my investment.

</rant>

ENOMEM



Posted by: gregggreg

Since this thread is still alive, I will assume that it is ok to talk about video insertion.

I want to do something that would be (as far as I can tell) completely legal and very related to this thread. I just want to take home movies in mpeg1 or mpeg2 format and be able to import them into Now Playing.

I understand that I can use tools such as playback or tplayitsam to play videos, but that's not what I am looking for.

Here are the steps as I see them based on reading this thread and other related ones at the various Tivo forums:

1) Take a muxed mpeg-1 or mpeg-2 file and de-mux them into elementary mpeg streams (1 audio, 1 video). I found various tools to do this. TMPEGEnc, mpgtx, etc.

2) Based on what I refer to as "d18c7db's last theorem" because of his off-hand remark at the bottom of his page at http://pvrhack.sonnik.com/tivo/d18c7db/TiVo-Restore.htm which I will quote:

The demultiplexed audio will need to be cleaned (I also wrote a CleanMPEG that does that, as the demultiplexed sound files contain 16 byte sequences through them that shouldn’t be there). If the mpeg streams are not demultiplexed and the audio is not cleaned the above install will totally fail (ele2pestriple import will fail and TiVo reboots).

It seems that there is an intermediate step here that requires the "cleaning" of the audio stream. Skipping this step does lead ele2pestriple to fail and my tivo to reboot.

Does anyone know where I can find this CleanMPEG he refers to or possible pointers as to the mysterious sequences that you need to get rid of?

3) Now with "clean" MPEG elementary streams, I would need to import them into MFS. People on this thread refer to ele2pestriple for that (as does d18c7db, aka Fermat). Since I haven't been able to generate a "clean" MPEG stream, I haven't been able to get ele2pestriple to run without rebooting my tivo. No, I haven't tried to do the thing that is forboden to discuss in these parts (but is the opposite of insertion). I might play around with that next to try to get "clean streams" just to test ele2pestriple.

If anyone has any pointers that they can give me without getting this thread "disappeared", that would be great. PMs are fine, too. Thanks.

FWIW, I have a DirecTivo if that changes things...



Posted by: MichaelK

my thoughts are related to getting tivo's to share.

Can you play atystream off an ext2 partition? Say you were to replace your a drive with a bigger drive and tivomad it. Than take your old A and format it as one big ext2 for a B drive. COuld you put tystreams on this B drive and play those?



Posted by: gregggreg

check out playitsam: Removed

and this thread:
http://www.tivocommunity.com/tivo-v...light=playitsam

EDIT by Moderator: Please do not post links to extraction software on these forums. Thank you.





vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Limited.
vB Easy Archive Final ©2000 - 2009 - Created by Stefan "Xenon" Kaeser Modified by Adam J. de Jaray