Page 4 of 5 FirstFirst ... 2345 LastLast
Results 46 to 60 of 70

Thread: tytompg: Now with transport stream support, plus tstompg

  1. #46
    Join Date
    Nov 2002
    Posts
    1,076
    Quote Originally Posted by tsanga View Post
    Do I need to be concerned with large discrepancy between audio and video stream lengths?
    No, as reported, the number of seconds in the video stream is just a rough approximation. This number is often off because it assumes a simple, fixed number of fields per frame, which is often not what is broadcast.
    The # of seconds in the audio stream is probably right, and you can confirm that everything matches up with the duration reported by a media player.

  2. #47
    Join Date
    Jan 2007
    Posts
    46
    OK, thanks!

    Perhaps you could also educate me what these two other errors mean:
    Code:
    Video frame size is 480x480  Frame rate 29.970030
    Video bit rate is 15000000 bits/sec., 15000 Kbit/sec.
    MPEG audio at 48kHz, 192 kbps, 576 bytes/sync frame
    Warning: Warping clock by 4289671048 (14298903.148) 158.78903
    video: Warning: Decoder buffer empty, scr ahead by 4270772825 (14235909.125) 158.15909
    Then, on another separate .tmf file:
    Code:
    audio: Warning: Dropping frame -- too old by 26601439993 (88671466.193) 985.21466
    audio: Warning: Dropping frame -- too old by 26600791993 (88669306.193) 985.19306
    audio: Warning: Dropping frame -- too old by 26600143993 (88667146.193) 985.17146
    video: Warning: Dropping frame -- too old by 26597107693 (88657025.193) 985.7025
    video: Warning: Dropping frame -- too old by 26598909493 (88663031.193) 985.13031
    video: Warning: Dropping frame -- too old by 26598008593 (88660028.193) 985.10028
    audio: Warning: Dropping frame -- too old by 26599495993 (88664986.193) 985.14986
    audio: Warning: Dropping frame -- too old by 26598847993 (88662826.193) 985.12826
    audio: Warning: Dropping frame -- too old by 26598199993 (88660666.193) 985.10666
    audio: Warning: Dropping frame -- too old by 26597551993 (88658506.193) 985.8506
    video: Warning: Dropping frame -- too old by 26594404993 (88648016.193) 984.88016
    video: Warning: Dropping frame -- too old by 26596206793 (88654022.193) 985.4022
    video: Warning: Dropping frame -- too old by 26595305893 (88651019.193) 985.1019
    audio: Warning: Dropping frame -- too old by 26596903993 (88656346.193) 985.6346
    audio: Warning: Dropping frame -- too old by 26596255993 (88654186.193) 985.4186
    .
    .
    .
    .
    and on and on....

    Thanks for such an efficient tool!

  3. #48
    Join Date
    Jan 2008
    Posts
    2
    I've got 2 ty+ files that are giving similar errors.

    video: Warning: Dropping frame -- too old by 90123731390 (300412437.290) 3337.82
    437
    video: Warning: Dropping frame -- too old by 90121929290 (300406430.290) 3337.76
    430
    video: Warning: Dropping frame -- too old by 90121028390 (300403427.290) 3337.73
    427
    video: Warning: Dropping frame -- too old by 90121028390 (300403427.290) 3337.73
    427

    Both shows play fine on the Series 1 Tivo but these errors end up cutting the resulting tivo file short by 3 minutes in 1 case and 9 minutes in the other.

    Scott

  4. #49
    Join Date
    Nov 2002
    Posts
    1,076

    troubleshooting errors

    If folks would like help debugging the errors that tytompg is reporting against their recordings, then you'll have to do some troubleshooting. Unfortunately I usually cannot tell from the error messages alone whether the problem is due to one's extraction software, a corrupt signal, corrupt file, or something that tytompg got wrong. The error may even simply be a soft/cosmetic one, such as is the case for garbage chunks at the end of file. (I usually preface such error messages with 'Warning:' to distinguish them from more serious errors.)

    In the release, I documented the command line syntax including -V -A -s and -n switches which can be used to narrow down any problems. There are also debug options listed in the older tytompg thread http://www.dealdatabase.com/forum/sh...92&postcount=2

    Probably the most useful options are -s and -n to figure out where in one's recording a problem occurs. Once you've narrowed down where in the recording a problem is being encountered, it can be useful to go back to your original content and make sure that the original plays fine at the problem point. If the original plays fine and tytompg won't convert the content correctly at that point, you can upload a sample that demonstrates the problem. To get a sample that is small enough to upload, you can cut the original TY file. Under linux, the dd command can be used to cut a TY file. (dd if=source.ty of=dest.ty bs=128k skip=chunks-count count=chunk-count). Under windows, there is the old tychopper application from tystudio.

  5. #50
    Join Date
    Nov 2002
    Posts
    1,076
    I've added new OSX binaries to the first post in tytompg-1.1-osx.zip
    tytompg is now compiled as OSX FAT binaries supporting both i386&ppc architectures.

  6. #51
    Join Date
    Mar 2002
    Location
    Fort Worth
    Posts
    190
    Anybody else have trouble with tivohd streams?

    "tstompg -3" and "tytompg -3" both error with "Cannot fit Video buffer, size 184 offset 524216" and "-s" with anything up through 16 doesn't help. This is a 1920x1080 video.
    These tools work on 1280x720 video.

    s3tots works fine. Avidemux v2.4.4 (in Linux) chokes on the .ts file, pukes, and dies with:
    Code:
    Building index with 1207 sync points
    Filling audio header
    Audio index loaded, probing...
    Probing track:0, pid: 19de pes:0
    dmxTs: get info failed at c29c
    dmxTs: get info failed at 1c750
    dmxTs: get info failed at 2b830
    dmxTs: get info failed at 3b124
    dmxTs: get info failed at 4e594
    dmxTs: get info failed at 5eb04
    dmxTs: get info failed at 70e90
    dmxTs: get info failed at 806c8
    dmxTs: get info failed at 92240
    dmxTs: get info failed at a4f58
    dmxTs: get info failed at b774c
    
     Syncing on 16384 
    Not enough info to find a52 syncword
    
     DMX audio initialized (29010670 bytes)
    With 1207 sync point
    Mpeg index file successfully read
    The video codec has some extradata (151 bytes)
    VLC and mplayer effortlessly play the .ts file. Videoredo can convert it to an mpg when run in a WinXP VirtualBox machine. The resulting mpg can be edited in Avidemux and plays in mplayer but won't budge past the first second in VLC.

    Obviously, at this point it's ridiculous to spend an hour or two to be able to archive and play a video without having to fast-forward through 20 minutes of adverts, so if there's no simple "just do this and this and life will be grand" solution that's fine. But if there is a simple solution, what is it?

    I can share some nautilus scripts that add tytompg and s3tots to a TY file's context menu. Again, these tools work fine with 720p video.

  7. #52
    Join Date
    Nov 2002
    Posts
    1,076
    Quote Originally Posted by artships View Post
    Obviously, at this point it's ridiculous to spend an hour or two to be able to archive and play a video without having to fast-forward through 20 minutes of adverts, so if there's no simple "just do this and this and life will be grand" solution that's fine. But if there is a simple solution, what is it?
    s3tots+videoredo is about as simple as it gets. videoredo can edit and remove commercials I believe, so I guess I don't understand the question.

  8. #53
    Join Date
    Mar 2002
    Location
    Fort Worth
    Posts
    190
    Wow - You're still here! Anyway, I've used both videoredo and avidemux and prefer the latter as it's a little easier to use. Too, I didn't want to buy the former just to find out it wouldn't work for me. Thanks for confirming the official tool chain.

  9. #54
    Join Date
    Nov 2002
    Posts
    1,076
    Quote Originally Posted by artships View Post
    Wow - You're still here! Anyway, I've used both videoredo and avidemux and prefer the latter as it's a little easier to use. Too, I didn't want to buy the former just to find out it wouldn't work for me. Thanks for confirming the official tool chain.
    I'm not really around (as there's so little that's new with tivo or this forum), just checking in. You can run videoredo as a trial to see if it does what you want. Yes, the idea was that tstompg would obviate the need for something like videoredo but I never got around to handling problem streams as well as videoredo.

  10. #55
    Join Date
    Sep 2009
    Posts
    3

    a ppc 10.4 version of tytompg?

    I downloaded
    tytompg-1.1.zip (367.2 KB, 593 views)
    tytompg-1.1-osx.zip (146.7 KB, 52 views)
    from the #1 post, but cannot get any of the binaries to launch (getting bus errors and nonexecutable binaries). Are any of these executables expected to work on a mac-mini PowerPC under 10.4? Everything seems to be labeled "-x86".

  11. #56
    Join Date
    Nov 2002
    Posts
    1,076
    Quote Originally Posted by mimsborne View Post
    I downloaded
    tytompg-1.1.zip (367.2 KB, 593 views)
    tytompg-1.1-osx.zip (146.7 KB, 52 views)
    from the #1 post, but cannot get any of the binaries to launch (getting bus errors and nonexecutable binaries). Are any of these executables expected to work on a mac-mini PowerPC under 10.4? Everything seems to be labeled "-x86".
    You're not unpacking things right then. In the above osx .zip:
    Code:
    Archive:  tytompg-1.1-osx.zip
      inflating: LICENSE.txt             
       creating: mac-x86/
      inflating: mac-x86/tytompg         
      inflating: mac-x86/tstompg         
      inflating: tytompg.txt
    The binaries in the mac-x86 directory are fat binaries with i386 & ppc support.

  12. #57
    Join Date
    Sep 2009
    Posts
    3

    a ppc 10.4 version of tytompg?

    > You're not unpacking things right then. In the above osx .zip:
    > Archive: tytompg-1.1-osx.zip
    > inflating: LICENSE.txt
    > creating: mac-x86/
    > inflating: mac-x86/tytompg
    > inflating: mac-x86/tstompg
    > inflating: tytompg.txt
    >
    >The binaries in the mac-x86 directory are fat binaries with i386 & ppc >support.

    I guess Safari (my browser) is doing the unpacking for me. I see the same directory contents, and can read the txt files fine. However, the executables run like this:
    MPs-Mac-mini:~/Desktop/downloads/tytompg-1/mac-x86 macuser$ ls -al
    total 672
    drwxrwxr-x 5 macuser macuser 170 Nov 15 13:17 .
    drwx------ 6 macuser macuser 204 Nov 15 13:17 ..
    -rw-rw-r-- 1 macuser macuser 6148 Nov 15 13:17 .DS_Store
    -rwxr-xr-x 1 macuser macuser 164976 Mar 21 2009 tstompg
    -rwxr-xr-x 1 macuser macuser 164976 Mar 21 2009 tytompg
    MPs-Mac-mini:~/Desktop/downloads/tytompg-1/mac-x86 macuser$ ./tytompg -y TheRescuers.tmf
    Bus error
    MPs-Mac-mini:~/Desktop/downloads/tytompg-1/mac-x86 macuser$

  13. #58
    Join Date
    Nov 2002
    Posts
    1,076
    Quote Originally Posted by mimsborne View Post
    MPs-Mac-mini:~/Desktop/downloads/tytompg-1/mac-x86 macuser$ ./tytompg -y TheRescuers.tmf
    Bus error
    MPs-Mac-mini:~/Desktop/downloads/tytompg-1/mac-x86 macuser$
    I probably compiled against the 10.5 SDK and so maybe there's a problem with it executing under 10.4. I don't have 10.4 or a ppc to test against. That is a pretty old environment. The other ppc user reported that it worked OK with 10.5.x.

  14. #59
    Join Date
    Mar 2010
    Posts
    1
    Tsanga -- Did you ever find a solution to this problem? I get the same error messages, followed by a microsoft message that tytompg.exe has encountered a problem and needs to close, etc. So then I tried s3tots, but the message there was to use tytompg.
    I am not having luck with debuggin this.

    I have a Series 1 Tivo, OpSys is Windows XP Pro. The file plays fine on the Tivo box.

    Messages:
    Video frame size is 480x480 Frame rate 29.970030
    Video bit rate is 5800000 bits/sec., 5800 Kbit/sec.
    MPEG audio at 32kHz, 192 kbps, 864 bytes/sync frame
    Warning: Warping clock by 36453106 (121510.106) 1.31510
    audio: Warning: Decoder buffer empty, scr ahead by 28749943 (95833.43) 1.5833
    . . . and encoder buffer full
    audio: Warning: Dropping frame -- too old by 27777943 (92593.43) 1.2593
    audio: Warning: Dropping frame -- too old by 26805943 (89353.43) 0.89343
    [a slew more audio warnings just like the above]
    video: Warning: Dropping frame -- too old by 10400 (34.2800) 0.34
    video: Warning: Dropping frame -- too old by 10400 (34.2800) 0.34
    video: Warning: Dropping frame -- too old by 10400 (34.2800) 0.34
    Assertion failed: !shortfall, file mplex.c, line 982

    This application has requested the Runtime to terminate in an unusual way. Please contact the application's support team for more information.
    [Followed by Windows pop us message offering to send a report to Microsoft.]

    I am editing this post to add new information that may help diagnostics: I just tested tytompg on a file recorded directly off of cable TV and it worked fine, but I don't need to because I can already download directly to mpg in tytools by selecting multiplex. The problem reported above is in working with files recorded onto the Series 1 Tivo from my VCR. Ty is the only way I can download them, and having accomplished that, I am not able to convert it with tytompg. I am sure I used to do use Tytools with multiplex on VCR recordings and this was our method for digitizing them. Was I dreaming? What's going on?

    Thank you,
    Lee Ann
    Last edited by Ray123; 03-26-2010 at 02:35 PM. Reason: Additional information from another test.

  15. #60
    Join Date
    Jan 2004
    Posts
    1

    -p append option?

    What ever happened to the -p option described in the first post that would allow appending to a file instead of overrighting the existing contents?

    EDIT: Nevermind, -p is there in version 1.1 linked in the first post, it just doesn't show in the usage information, neither does -3.

    Is the source code available?
    Thanks,
    --Rob
    Last edited by rct; 10-24-2010 at 05:19 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
  •