Chris K
29th December 2007, 13:09
Hi,
When I use Avisynth to serve a mpeg2 elementary streams like the example below,
Avisynth comes up with the wrong duration. E.g. 00:04:45 hms where the true
duration of the video stream is 00:09:20 hms.
V=DirectShowSource("F:/final.m2v", audio=False)
A=DirectShowSource("F:/final.mp2",video=False)
AudioDub(V,A)
This wouldn't be a problem because most programs report the wrong duration for
mpeg2 elementary streams. Problem is, that Avisynth stops serving at 00:04:45 hms.
I expected that Avisynth would go on serving as long as it finds frames in the
source and not based on the presumed duration.
Is there a way to overcome this problem?
Chris.
When I use Avisynth to serve a mpeg2 elementary streams like the example below,
Avisynth comes up with the wrong duration. E.g. 00:04:45 hms where the true
duration of the video stream is 00:09:20 hms.
V=DirectShowSource("F:/final.m2v", audio=False)
A=DirectShowSource("F:/final.mp2",video=False)
AudioDub(V,A)
This wouldn't be a problem because most programs report the wrong duration for
mpeg2 elementary streams. Problem is, that Avisynth stops serving at 00:04:45 hms.
I expected that Avisynth would go on serving as long as it finds frames in the
source and not based on the presumed duration.
Is there a way to overcome this problem?
Chris.