View Full Version : S1 -> S2 show extraction via HME
iamchris
05-08-2007, 12:20 AM
Here's my idea... To implement the HME protocol on an S1 TiVo to allow me to initiate transfers from the UI on the S2, transferring the videos directly from the S1 to the S2. I have a few hurdles to hop...
I have the protocol spec for HME, so there's no mystery there except for how to enable video transfers. TiVo does a great job of hilighting how to play sound and show still pictures, but there's nothing I can find on playing video.
Next, is the video format... There's probably some transcoding that needs to happen. I have no idea where to start. There's a ty2mpeg program floating around... Should I be focusing my attention there? Is there a simpler solution? I've never worked with video files before, and the territory is sparsely documented.
Anyone want to help me dig this foxhole?
ScanMan
05-08-2007, 10:04 AM
Here's my idea... To implement the HME protocol on an S1 TiVo to allow me to initiate transfers from the UI on the S2, transferring the videos directly from the S1 to the S2. I have a few hurdles to hop...
I have the protocol spec for HME, so there's no mystery there except for how to enable video transfers. TiVo does a great job of hilighting how to play sound and show still pictures, but there's nothing I can find on playing video.
Next, is the video format... There's probably some transcoding that needs to happen. I have no idea where to start. There's a ty2mpeg program floating around... Should I be focusing my attention there? Is there a simpler solution? I've never worked with video files before, and the territory is sparsely documented.
Anyone want to help me dig this foxhole?
One other thing to think about - the audio. S1's record at a different audio sampling rate than S2's. See this (http://www.dealdatabase.com/forum/showthread.php?t=32022) thread for more info. Also, depending on what architecture you feel comfortable with, you might want to look at how existing progs are doing this. The transcoding is typically done by ffmpeg. Off the top of my head, you could look at TivoServer (C), MovieLoader (java), Tivo.Net (.NET), pyTiVo (Python). MovieLoader is probably the closest to what you want to do with mfs_ftp. The others mainly serve video content (AVI, MPEG2, VOB, TY) from a PC hosting the files.
tlphipps
05-08-2007, 02:51 PM
Actually, I think you should take a closer look at MovieLoader. If I'm not mistaken, this app will already do what you want. Just load up mfs_ftp on the S1 and run MovieLoader from the S2.
Now the audio issue may be a problem, but I've actually never had this problem moving files between my S1 and S2 (dtivo).
ScanMan
05-08-2007, 03:01 PM
I think the audio issue may have been with straight ty extraction/insertion. Maybe the transcoding takes care of it. I haven't tried it s1 -> s2, so I don't know for sure.
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.