I have a video that is muxed and showing 49:08 in WMP (Windows Media Player). TMPGEnc MPEG tools showed 4 streams:

private_stream_2
video_stream 0x00 MPEG-2 Video 720x480 29.97 fps ...
padding_stream
private_stream_1 (0xA0) Linear PCM 48000Hz 2ch ....

I then extrated the video and audio stream. In WMP, video stream (m2v file) is showing length 28:05 while tha audio stream (wav file) is showing 48:50

What is going on? Is this normal? Or am I doing something wrong?

Thanks in advance for the help!