Page 15 of 70 FirstFirst ... 513141516172565 ... LastLast
Results 211 to 225 of 1041

Thread: MUX'ing, VSplit, and MPG2 files.

  1. #211
    Join Date
    Feb 2002
    Posts
    54
    Running through my 40+ clip testbed, a handful of which have been proven difficult in the past - will get back to you when it's finished.

  2. #212
    Join Date
    Jan 2002
    Posts
    4,809
    Originally posted by FreydNot
    I ran vsplit13c on several 1 hour SA streams. No errors or strangeness.
    Ah. I was not that clear I guess. It will work on SATivo streams just like always. However... I have seen in 1 clip from 1 user a reseting PTS problem. I.e. it counts up, and then suddenly at a little over 1 hour in the PTS it resets to a basically starting over value. That single condition is what I was refering too when I said it would not work. I am glad it worked on the standard streams as well...

    --jdiner

  3. #213
    Join Date
    Jul 2001
    Posts
    657
    w/vsplit13c, 34 good(excellent even!), 2 bad. same as before.
    The 2 bad ones ended up being bad rips. (resumed from paused position during recording)

    Good To Go!



    btw, the 2 are still good, i just have to jump around the bad chunk.

  4. #214
    Join Date
    Jan 2002
    Posts
    4,809
    Ok. Things seem good and perhaps better than they were. The reset'ing PTS problem which got me once, for once, this last week which makes it much easier to test appears to have been solved.

    So I am going to move onto the next issue. Back to mux'ing...

    And in speaking of which. I would like some help from those with fast connections and large testbeds... I need people to make up some short clips that are as much a possible talking with closeups of faces.

    That's right folks we are back to working on A/V sync with muxing... What is needed are some clips that start out with something we can determine sync on and after say roughly 5 minutes have more... So that we can detect and slip in sync.

    To start with I don't want them FTP'ed to me. But it might come down to that. To start with I want people to make them. So that they are always the same and then start testing the output if we get on, then I won't need any sent to me. But if we have problems I am going to need some sent to me so I can pour over them and try to figure out why...

    --jdiner
    Last edited by jdiner; 09-27-2002 at 04:15 PM.

  5. #215
    Join Date
    Feb 2002
    Posts
    54
    Testbed.. check
    Bandwidth.. check
    Motivation to reclaim hundreds of gigs unprocessed tystreams are taking up.. check

    Count me in.
    Last edited by Kythorn; 09-27-2002 at 05:21 PM.

  6. #216
    Join Date
    Oct 2001
    Posts
    242
    I would like to participate as well.

  7. #217
    Join Date
    Jan 2002
    Posts
    4,809
    Wow. Someone just sent me a 1.3 clip that VSplit couldn't do anything with. And now I know why. The constructs I have been using for 2.5 and up are just not there in the old streams. Nothing is as "it should be"... Wild. With the lack of PTS values I am amazed much of anything worked...

    --jdiner

  8. #218
    Join Date
    Jun 2002
    Location
    Was Frozen North now Sunny South
    Posts
    351
    Might I suggest some "in concert" clips. Nothing like even a background drummer to detect sync problems...talking heads have fooled me in the past. What kind of music do you like jdiner?
    Philips Standalone v3.01 w/2-80G drives and Tivonet.

  9. #219
    Join Date
    Jan 2002
    Posts
    4,809
    Originally posted by laserfan
    Might I suggest some "in concert" clips. Nothing like even a background drummer to detect sync problems...talking heads have fooled me in the past. What kind of music do you like jdiner?
    Pretty much you name it. 80's, 3 Doors Down, Nickleback, The Boss, Sam Cooke... I have ecclectic tastes I guess...

    But I must say I like that idea. It was not something that I had thought of. Someone else mentioned to me making a video stream manually. Put audio and video elements into that would show absolute sync. I like that idea but I don't have the equipment to do it...

    --jdiner

  10. #220
    Join Date
    Dec 2001
    Location
    Seattle, WA
    Posts
    174
    I can create a timing video in mpeg if someone else can get it into the tivo. I'd play it in, but I don't have any Tivo's set for s-video input.

  11. #221
    Join Date
    Dec 2001
    Location
    Seattle, WA
    Posts
    174
    Got the following on a SA tystream using vsplit13c:

    Code:
    Processing 'Late Night With Conan O'Brien-.ty': (10 chunks per tick)
    Detected Tivo Type: Standalone
    Detected Audio Stream Type: MPEG Layer II
    Final standardAudioSize = 880
    
    Final standardFrameLength = 864
    
    Final standardAudioDiff = 3240 or 00:00:00.036
    First Video PTS: 00:00:01.193
    .........  100.........  200.........  300.........  400.........  500
    .........  600.........  700.........  800.........  900......... 1000
    ......... 1100......... 1200......... 1300......... 1400......... 1500
    ......... 1600......... 1700......... 1800......... 1900......... 2000
    ......... 2100......... 2200......... 2300......... 2400......... 2500
    ......... 2600......... 2700......... 2800......... 2900......... 3000
    ......... 3100......... 3200......... 3300......... 3400......... 3500
    ......... 3600......... 3700......... 3800......... 3900......... 4000
    .........
    Found an OOB packet... The Video Diff is: 00:16:26.806
    33333 -> - old Vid ByteCount =  24 64 3C to 26 35 8C
    33333 -> - new Vid ByteCount =  2A CF 20 to 2C AB 64
    33333 -> - NOT ALIGNED on the Video... It is an OOB chunk!
    Found an OOB packet... The Audio Diff is: 00:16:26.760
    Is it in sequence??? It is OFF by exactly 27410.000000 frames.
    
    
    #1 55555 -> + old Aud ByteCount =  21 79 10 to 21 A1 90
    #1 55555 -> + new Aud ByteCount =  21 B2 70 to 21 D0 D0
    55555 -> - NOT ALIGNED on the Audio... It is an OOB chunk!
    Nope... Not in sequence... Skipping it...
    
     4100......... 4200......... 4300......... 4400......... 4500
    Unknown PES packet. Fix it dear henry...
    	type = 0x0
    Unknown PES packet. Fix it dear henry...
    	type = 0x0
    Unknown PES packet. Fix it dear henry...
    	type = 0x80
    $$$ The Aud Body is off! 21 4D 30 -> 22 E8 F0  diff == 0xFFFE6440 (-105408)
    ### The Vid Body is off! 23 4A 10 -> 26  E 1C  diff == 0xFFFD3BF4 (-181260)
    
    Found an OOB packet... The Video Diff is: 00:24:08.073
    33333 -> + old Vid ByteCount =  30  B F4 to 25 28  0
    33333 -> + new Vid ByteCount =  25 28  0 to 24 1D FC
    33333 -> + WE ARE ALIGNED on the Video so it is good!!!
    Found an OOB packet... The Audio Diff is: 00:24:06.696
    Is it in sequence??? It is OFF by exactly 40186.000000 frames.
    
    
    #1 55555 -> + old Aud ByteCount =  22 C0 70 to 21 5E 10
    #1 55555 -> + new Aud ByteCount =  21 5E 10 to 21 7C 70
    55555 -> + WE ARE ALIGNED on the Audio so it is good!!!
    ......... 4600......... 4700......... 4800......... 4900......... 5000
    ......... 5100......... 5200......... 5300......... 5400......... 5500
    ......... 5600......... 5700......... 5800......... 5900......... 6000
    ......... 6100......... 6200......... 6300......... 6400......... 6500
    ......... 6600......... 6700......... 6800......... 6900......... 7000
    ......... 7100......... 7200......... 7300......... 7400......... 7500
    ......... 7600......... 7700......... 7800......... 7900......... 8000
    ......... 8100.........
    Found an OOB packet... The Video Diff is: 00:00:33.756
    33333 -> - old Vid ByteCount =  2F E8 98 to 24 F0 DC
    33333 -> - new Vid ByteCount =  2C B0 6C to 2E 9B F4
    33333 -> - NOT ALIGNED on the Video... It is an OOB chunk!
    Found an OOB packet... The Audio Diff is: 00:00:33.768
    Is it in sequence??? It is OFF by exactly 938.000000 frames.
    
    
    #1 55555 -> + old Aud ByteCount =  21 5A B0 to 21 7F D0
    #1 55555 -> + new Aud ByteCount =  22 DE D0 to 22 EF B0
    55555 -> - NOT ALIGNED on the Audio... It is an OOB chunk!
    Nope... Not in sequence... Skipping it...
    
     8200......... 8300......... 8400......... 8500
    ......... 8600......... 8700......... 8800......... 8900......... 9000
    ......... 9100......... 9200
    
    A/V Sync Offset: 1ms (i.e. plays 1ms early!)

  12. #222
    Join Date
    Jun 2002
    Location
    Silicon Valley, CA
    Posts
    199
    JDiner, you're the man.

    VSplit13c fixes the problem I've been seeing with streams that claim to have no audio packets.

    As soon as that's finished I'll try it on my bad "temporal references" stream.

    Do you plan to release a new version of TyTool?
    SVR 2000 running 3.0 with 1x160Gb and Lifetime Sub
    SAT-T60 running 3.1 with 1x250Gb and Turbonet over 802.11

  13. #223
    Join Date
    Jan 2002
    Posts
    4,809
    Originally posted by rc3105
    I can turn that timing mpeg into a dtivo stream, but a sa tivo or dtivo stream (via ele2pestriple) won't have exactly the same structure as dave's feed off the sat.

    --
    Riley
    I can. If you can make it and get it to me. I can play it in via my computer with a nice SVideo output jack...

    --jdiner

  14. #224
    Join Date
    Jan 2002
    Posts
    4,809
    Ok. There were 3 things that I was not sure how to "build" when creating the mux'ed output.

    I have spent the last 24 hours working over one of them. The System_Clock_Reference field in an MPEG-2 Pack header.

    The docs for MPEG-2 were hard to follow so I went back to the MPEG-1 docs to see what they had to say. By starting there I figured out exactly how to calculate this field for an MPEG-1 file. Not what we really need, but a good starting point.

    Then I moved back to the MPEG-2 docs and they made sense finally. So I felt I had that version in the bag as well. So I started dumping values out of what I have as mpeg-2 clips. Many I have downloaded so the source is not a DTivo and some I have mux'ed myself using a variety of tools...

    This is where it gets wierd. Nothing much matches up. Using the standard calculation from the docs. The output of tmpgenc is just wrong. Massively so. The output of many others is wrong for me as well.

    By wrong I mean that the values there don't match the formulas from the docs. The ones I can make myself that do are the ones that are the worst "off" in terms of sync.

    I asked this once before but never really got clear on any of it. Does anyone have a program they use to mux streams, besides tmpgenc that produces a stream that will play cleanly and with sync. I am not talking about being edited, just mux and play.

    --jdiner

  15. #225
    Join Date
    Jun 2002
    Posts
    13
    Hi,

    to be honest, I just use bbmpeg 12418. I extract using Tytool from my SA, set the program stream type to ~DVD and either add or subtract the number of ms from the 180ms delay for startup. This file is always in sync, but it even stays in sync if I use m2-edit to cut the ad breaks.

    The only 'problem' you get is that it takes about 1 second after a seek in powerdvd for the audio and video to get to the same position, but it doesn't happen on my standalone player.

    Jim

Posting Permissions

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