Results 1 to 15 of 17

Thread: share .tmf with series 3.

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Jan 2004
    Location
    n.h. usa
    Posts
    955

    share .tmf with series 3.

    ok I have tried both pytivo and tivo.net and tivo desktop

    there does not seem to be an automated solution to share all the .tmf files I have on my pc media server that I used to share via tivo server with the new series 3 boxes.. .that is without going through and converting each and every one to .mpg anyone have any suggestions I would appreciate it.. thanks..

    anyone working on enhancing tivoserver with the new mrv standard????

  2. #2
    Join Date
    Aug 2004
    Posts
    4,075
    They have to be converted. Series3s (including the TiVoHD) store video in a different format than the S2, essentially MPEG transport streams with some additional trickplay data. The S3s can't play the S2 streams without a conversion step.

    This is why S2 <=> S3 MRV transfers are considered "non native" and are slower than normal native transfers.

    tytotivo is your best bet. I see you've visited that thread recently.

  3. #3
    Join Date
    Jan 2004
    Location
    n.h. usa
    Posts
    955
    weird because I read about people sending .tmf files directly to series 3 that they pulled of series 2's and they played ok.. maybe the tivo itself handles the conversion???

  4. #4
    Join Date
    Jun 2006
    Location
    Dougal County
    Posts
    1,007
    Quote Originally Posted by lgkahn View Post
    weird because I read about people sending .tmf files directly to series 3 that they pulled of series 2's and they played ok..
    link please? as jamie said, S2 tmf/ty files are not in the same format as the S3. MRV between units will do the conversion on-the-fly, or you have to do the conversion on your pc via TD, tytotivo, etc.

  5. #5
    Join Date
    Aug 2004
    Posts
    4,075
    tmf''s extracted from an s3 can be reinserted on an s3; tmf's extracted from an s2 can be inserted on an s2. ty stream format conversion is required to move streams between the two platforms.

    I'm sure a tool could be developed to convert an s2 tmf into an s3 tmf, but there are other ways to accomplish the same goal (e.g. tytotivo), so I'm not sure anyone is motivated to do it. bcc is the expert. If anyone could/would do it, it would likely be him.

  6. #6
    Join Date
    Jan 2004
    Location
    n.h. usa
    Posts
    955
    in place conversion of s2 tmf to s3 would be great I would even pay someone to do it as I have over 400 that I need to convert and not loose info etc.. the ty tivo route will work but looks like it will be labor intensive thanks

    I belive tmf2ty will covnert to .ty then tytompg will convert to mpg.. then there is something out there to extrtact the .xml from the .tmf and convert to a .tivo as you can see many steps.. in place .tmf to .tmf would definately be a lot easier.

  7. #7
    Join Date
    Aug 2004
    Posts
    4,075
    Quote Originally Posted by lgkahn View Post
    in place conversion of s2 tmf to s3 would be great I would even pay someone to do it as I have over 400 that I need to convert and not loose info etc.. the ty tivo route will work but looks like it will be labor intensive thanks

    I belive tmf2ty will covnert to .ty then tytompg will convert to mpg.. then there is something out there to extrtact the .xml from the .tmf and convert to a .tivo as you can see many steps.. in place .tmf to .tmf would definately be a lot easier.
    From the description, it sounds to me like tytotivo can read S2 tmf files. So it's a one step conversion to go from ty to .tivo. With a little python coding skills, you might be able to build it into pyTiVo so you don't have to do it manually.

  8. #8
    Join Date
    Mar 2005
    Posts
    235
    Yes, tytotivo will convert in a single step. It will take a Series 2 or 3 ty/ty+/tmf file as input and output a .tivo file in a single step. The .tivo file can then be served back to a Series 2 or 3 unit using TivoDesktop or pyTivo. As Jamie mentions, you could call it from pyTivo, or write a script to convert them in a batch.

    You invoke tytotivo as:
    tytotivo -m <Meida Access Key> -i input.tmf -o output.tivo

    Make sure you read the setup information, as it requires the latest tytompg from BCC to convert the tmfs.

  9. #9
    Join Date
    Nov 2002
    Posts
    1,076
    Oh my ears are burning.

    Yes, tytotivo sounds like exactly what Igkahn is looking for given his requirement for it to be easy and preserve the xml.

    The tmf2ty suggestion is off track as tytompg handles tmf directly.

  10. #10
    Join Date
    Jan 2004
    Location
    n.h. usa
    Posts
    955
    not crazy about going .tivo and the ty2tivo solution as I dont want to keep both .tmf and .tivo files on the server ... too much space.. once the .tmf are gone now I am tied to the media key of my tivos and later if that changes I am screwed


    here is a little batch file I found and modified that goes to .mpg instead of .tivo and also generates the associated .xml which seems a little better if not more cumbersome solution to me


    tmfconv.bat

    also ty2mpg does handle .tmf files directly but not CORRECTLY (at least in my tests) when I ran it on one of my older series 2 tmfs and tried to have pytivo send it to the series 3 it puked... I believe it is not stripping of the .xml or something just skipping over them and including in the mpg or some strange thing...

    hence the solution below

    C:\utils>cat tmfconv.bat
    @ECHO OFF

    IF EXIST "%1.mpg" GOTO ENDIT

    REM Extract xml and ty files
    7z e %1.tmf

    REM rename xml file
    rename showing.xml %1.xml

    REM concat partxx.ty files
    rename part00.ty %1.ty
    IF EXIST part01.ty copy /Y %1.ty /B + part01.ty /B
    IF EXIST part02.ty copy /Y %1.ty /B + part02.ty /B
    IF EXIST part03.ty copy /Y %1.ty /B + part03.ty /B
    IF EXIST part04.ty copy /Y %1.ty /B + part04.ty /B
    IF EXIST part05.ty copy /Y %1.ty /B + part05.ty /B
    IF EXIST part06.ty copy /Y %1.ty /B + part06.ty /B
    IF EXIST part07.ty copy /Y %1.ty /B + part07.ty /B
    IF EXIST part08.ty copy /Y %1.ty /B + part08.ty /B
    IF EXIST part09.ty copy /Y %1.ty /B + part09.ty /B
    IF EXIST part10.ty copy /Y %1.ty /B + part10.ty /B
    IF EXIST part11.ty copy /Y %1.ty /B + part11.ty /B
    IF EXIST part12.ty copy /Y %1.ty /B + part12.ty /B
    IF EXIST part13.ty copy /Y %1.ty /B + part13.ty /B
    IF EXIST part14.ty copy /Y %1.ty /B + part14.ty /B
    IF EXIST part15.ty copy /Y %1.ty /B + part15.ty /B
    IF EXIST part16.ty copy /Y %1.ty /B + part16.ty /B
    IF EXIST part17.ty copy /Y %1.ty /B + part17.ty /B
    IF EXIST part18.ty copy /Y %1.ty /B + part18.ty /B
    IF EXIST part19.ty copy /Y %1.ty /B + part19.ty /B
    IF EXIST part20.ty copy /Y %1.ty /B + part20.ty /B
    del /Q part*.ty

    REM convert to mpg
    tytompg.exe %1.ty
    del /Q %1.ty

    :ENDIT

    C:\utils>


    next step is to find .tmf extensions in pytivo and handle the conversion on the fly b4 calling ffmpeg.. shouldnt be all that difficult..
    Last edited by lgkahn; 04-21-2008 at 10:41 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •