Log in

View Full Version : upgrade from avisynth 2.5.7 to 2.5.8 (cannot seek anymore)


wata
29th September 2009, 10:51
after upgrade
including DirectShowSource_2587

trying to resize a x264 720p video to smaller resolution with megui,
and zones to lower the quality of some portion

using directshow (video.mkv)
it doesn't seek anymore in megui, eg in zones preview, goto frames doesn't move the scene at all

so is there a version higher than 2.5.7 that work?
thanks

Keiyakusha
29th September 2009, 11:34
Well, seeking with directshowsource is not really good idea but unlikely avisynth is the problem. Open your script in VirtualDub and check if its seekable.

MatLz
29th September 2009, 11:58
Hi wata.
Are your directshow filters updated?(Ffdshow)
In all cases, for avc, the best way is not directshowsource, it is dgavcIndex/dgavcdecode. These soft are designed specificly for avc.

wata
29th September 2009, 12:53
directshow filter is the latest from SourceForge.net for 2.5.8 (DirectShowSource_2587.zip)
dgavcIndex can't accept mkv file directly, i have to demux the mkv to a h264 file which is too troublesome
anyway i been using 2.5.7 for quite some time (more than a year) to resize 720/1080 file to smaller resolution at the same selecting some frames to encode at lower quality (zones) with no problem
then i decide to upgrade to 2.5.8 and found the problem with megui

MatLz
29th September 2009, 13:12
In Avisynth, Directshowsource can't work fine if your 'directshow filters' are outdated. Try to install the latest 'Ffdshow tryouts' (directshow filters and other good things) from sourceforge or Xvidvideo.ru.
Demux a stream from a mkv is easy with lot of tools (mpc, mkvtoolnix, yamb...)

7ekno
29th September 2009, 15:05
Or just use DirectShowSource2 or FFMpegSource2 for frame accurate MKV seek ...

7ek

wata
29th September 2009, 15:39
In Avisynth, Directshowsource can't work fine if your 'directshow filters' are outdated. Try to install the latest 'Ffdshow tryouts' (directshow filters and other good things) from sourceforge or Xvidvideo.ru.
Demux a stream from a mkv is easy with lot of tools (mpc, mkvtoolnix, yamb...)

i prefer to use coreavc to decode the x264 instead
demux is easy but if the mkv is big you have to wait a while for it to write into another file and still a while to create the idx file, directshow start straight away

wata
29th September 2009, 15:40
Or just use DirectShowSource2 or FFMpegSource2 for frame accurate MKV seek ...

7ek

thanks for suggestions, i will try directshowsource2 (since i have haali splitter install, didn't know it include a avisyth plugin) , thou not sure why 2.5.8 doesn't work but 2.5.7 does

=edit=
directshowsource2 work it can seek with 2.5.8

IanB
29th September 2009, 23:59
Add logfile="logfile.log", logmask=-1 to your DirectShowSource() call. Do 2 seeks in your script then close the script.

Zip up the logfile.log and post it here, I will take a look for you.