digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Avisynth Scripting (http://www.digitalfaq.com/archives/avisynth/)
-   -   Bug reporting on HCMatic (http://www.digitalfaq.com/archives/avisynth/14467-bug-reporting-hcmatic.html)

gamma 02-05-2007 02:01 AM

Hi Phil,

First of all, great tool!

One minor problem though, I can't seem to set the minimum bitrate at
2300....the minimum in the tool is set at 2500 :)

Dialhot 02-12-2007 12:16 PM

Quote:

Originally Posted by gamma
One minor problem though, I can't seem to set the minimum bitrate at
2300....the minimum in the tool is set at 2500 :)

You meant surely the maximum ? I forgot about the VCD :oops:
It is fixed in new release :-). See next post.

Dialhot 02-12-2007 12:16 PM

:arrow: HCMatic 1.1 is out :!:

CHANGELOG
12-Feb-2007 : HCMatic 1.1
* FIX : DcPrec was always 9
* NEW : overhead is now selectable
* NEW : interlaced mode is supported
* NEW : encode can be started automatically when prediction is done
* CHANGE : Max bitrate can be lowered down to 1500 (for VCD)

rds_correia 02-20-2007 01:35 PM

I Phil,
I am sorry that I still haven't given HCMatic a try and I am already posting questions about it but I'm sure you will forgive me for that :P.
I noticed that you have included a oversize field.
Can you please tell me why we would need that in our projects?
Cheers

rainer 02-20-2007 04:11 PM

Quote:

Originally Posted by Dialhot
I forgot about the VCD :oops:.

Isn't HC only mpeg2 encoder???

rds_correia 02-20-2007 04:22 PM

Well yes but maybe Phil is referring to KVCD which is a mix of VCD and SVCD.
For instance KVCD can be done with MPEG2 video.
It's been done with MPEG1 since the beginning because TMPGENC could(/can) encode MPEG1 even better than MPEG2 on low bitrate projects and because MPEG1 was(/is) free in that encoder.
You can encode in 352x288(240) and then author as SVCD and you will be doing a nice KVCD which I have always called K(S)VCD.
Cheers

Dialhot 02-21-2007 04:11 AM

Exactly as Rui said. And I have to add that standard SVCD is normally limited to 2300. Above bitrates are considered as XSVCD and not all standalone support that. That is probably why gamma asked for 2300 as lower limit.

But this is solved now in HCMatic 1.1

Dialhot 02-26-2007 06:59 PM

Be carefull, I found a problem with HCMatic 1.1 :when you select the framerate for the first source and press the "*" button to expand this to all sources, the bitrate is not updated. To avoid calc errors, do not use the "*" for the framerate but select it manually for each sources.

I will fix that in next release.

incredible 02-27-2007 05:33 AM

Phil! Congrats to your Purebasic Project HCMatic!

In case of any Qs just ask. Be aware that PBs internal DX capabilities for reading avs scripts are quiet poor. I decided to switch to vfw by using the avifil32.dll (like CCE or VirtualDub). Just look into Paranoias Sources to see the approach (if needed).
In vfw you can seek & jump within avs streams which could be quiet useful in case of predictioning.

BUT! It seems that Windows vfw capabilities will be more and more broken in vista if you'll upgrade your OS.

Best greets,
Andrej

Dialhot 02-27-2007 09:41 AM

Quote:

Originally Posted by incredible
In case of any Qs just ask. Be aware that PBs internal DX capabilities for reading avs scripts are quiet poor.

I saw that : the frame number returned is not fully correct. It's not to hurting when you use it just to compute length in minutes and second like me, but it's surprising.

Quote:

Just look into Paranoias Sources to see the approach (if needed).
I never noticed that the sources where distributed :oops:

incredible 02-27-2007 10:03 AM

First approach via DirectX (I genereted an includefile some time ago):
A little player example is included.
http://www.purebasic.fr/english/view...824&highlight=

In the newer v4 from Purebasic the people now more do use includes instead of Userlibraries. Cause you can see it as "source" how it works instead a closed userlib-binary.

Second approach via VFW (included in PARanoias Sources):
http://sourceforge.net/project/showf...roup_id=158652

This one still was made for V3.x of Purebasic.
http://www.purebasic.fr/english/view...light=avifil32


PS: You know this one?:
http://www.purearea.net/pb/english/index.htm

:)

rds_correia 02-27-2007 04:38 PM

Wait a minute?
Is PARanoia Open Source, Andrej?
BTW great to see you still around :D.
Cheers

incredible 02-28-2007 03:54 AM

Yes its Open Source :)

And yes, Im still around, but I dont have enough time for Videoprocessing &Co. these months.

Dialhot 03-02-2007 11:11 AM

:arrow: HCMatic 1.2 is out and supports HCenc 0.20.0.

rainer 03-06-2007 05:04 PM

http://www.digitalfaq.com/archives/i.../2007/03/1.gif

I'm getting this error when using this specific script:


Code:

LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\GripFit_YV12.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\STMedianFilter.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\asharp.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\unfilter.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\undot.dll")
dgdecode_mpeg2source("D:\132.d2v")
undot()
asharp(1, 4)
GripCrop(704, 480, overscan=2)
GripSize(resizer="BicubicResize")
STMedianFilter(3, 3, 1, 1 )
MergeChroma(blur(1.5))
MergeLuma(blur(0.1))
ScriptClip(" nf = YDifferenceToNext()" +chr(13)+ "unfilter( -(fmin(round(nf)*2, 100)), -(fmin(round(nf)*2, 100)) ).TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) , 1, 1)  ")
GripBorders()
function fmin( int f1, int f2) {
  return ( f1<f2 ) ? f1 : f2
}

script plays fine in media player classic. also the sample script created by hcmatic played fine in MPC and every other script i've tried works fine with hcmatic/hc/avisynth.

edit: also tried with earlier versions of hcmatic and hc-enc. no luck.

Dialhot 03-06-2007 07:31 PM

Stop using Gripfit, it is too "unstable". Prefer direct crop / resize command with values given by paranoia or fitcd.

rainer 03-07-2007 04:18 AM

yeah! thanks. that did it.
is bicubic still the way to go or....?

Dialhot 03-07-2007 04:42 AM

Quote:

Originally Posted by rainer
yeah! thanks. that did it.
is bicubic still the way to go or....?

It depends on the whole script. With a light asharp like in the MA script, Bicubic (0,0.6) is good.

Dialhot 03-07-2007 04:54 AM

A word concerning HCenc 0.20.

With this release I have a lot of "read memory" error when the app is closing. This problem occured in old releases, but I never have problem with 0.19 and 0.19.1. This is very boring because this stuck the app, that never close until you kill it, and so HCMatic can't continue to work. Very upsetting when you start a porediction at night and go to sleep :-(.

A long time ago Pro did some batch to deal with that (see http://www.kvcd.net/forum/viewtopic....089&highlight=). If someone have one of thme, please send it to me and I will host it ion kvcd.net.

I will try to deal with the problem intop HCMatic. Meanwhile I will use HC 0.19.1.

incredible 03-07-2007 05:53 AM

@ Rainer
Just for my personal interest, could you try using this version of gripfit.dll
http://home.arcor.de/the.incredible/...ripFit2006.zip

I just want to see if that version solves the avisynth "invoke environment" problem.


All times are GMT -5. The time now is 09:07 AM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.