| Printable Version of Topic
Click here to view this topic in its original format |
| Unofficial VirtualDub Support Forums > Codec Discussion > Problem With Ffdshow And Mpeg2 Playback |
| Posted by: MrSmite Jun 19 2011, 06:16 AM |
| I have a video clip (AVI) that is 15 seconds. I resized it to be DVD compliant using vdub and then transcoded it to MPEG2 using TMPGenc (m2v elementary stream). Problem is, when I play it using ffdshow in MPC HomeCinema, the play time shows 7 seconds, even though it plays the full 15 seconds. If I transcode it using TMPGenc as mpg (system stream), it shows the correct 15 seconds. I followed the same procedure for a 1:30 video and in both m2v or mpg the time display was correct. It seems that ffdshow doesn't read the flags properly for m2v less than 1 minute. Is there a problem using "system stream" vs. "elementary stream" if I plan to burn it to DVD later? I read somewhere that "system stream" isn't recommended for multi-pass VBR. Also, GSpot shows "codec not installed" for the m2v even though I have ffdshow. Thanks |
| Posted by: stephanV Jun 19 2011, 08:38 AM |
| For neither mpg or m2v there is an index or global header. The length of the files have to be guessed by the player and this guess is more often wrong then correct. This is also the reason why for example the mpeg2 plugin from fcchandler parses the file before opening it. There is nothing wrong with using either way. For DVD the video is going to be remuxed to vobs anyway. |