Log in

View Full Version : AvsPmod 2.5.1


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26

fvisagie
29th April 2013, 08:20
Does Options > Program settings... > Video > Separate video preview window help? (I haven't tried moving the preview to a separate monitor yet.)

Cheers,
Francois

RockTheBass
30th April 2013, 17:18
Does Options > Program settings... > Video > Separate video preview window help? (I haven't tried moving the preview to a separate monitor yet.)

Cheers,
Francois

Wow! Thank you very much! I thought exactly the same.

pyrobooby
1st May 2013, 01:57
Fuction request: linux-like TAB key to automatically complete file path.

vdcrim
2nd May 2013, 01:53
Fuction request: linux-like TAB key to automatically complete file path.
Try this [link removed, added in AvsPmod v2.5.0]. Instead of TAB, it's added to the Autocomplete parameter menu entry (Edit -> AviSynth function, default hotkey Ctrl+Shift+Space).

I wonder if it would be worth adding a calltip for choosing a file when the typed characters match more than one or they're a directory. The Insert filename option can be used instead.

Edit: added autocomplete lists for file and parameter names.
Edit2: some fixes.

gwendolien
16th May 2013, 12:43
Wish:

I could use an export of the syntax-highlighted source as e.g. HTML or RichText, to format it in a word-processor and print parts of it. There are other text editors with syntax highlighter support, but their selection of known filters and functions is usually less complete.

And an own highlight class for named function parameters might be missing yet.
I would like to support the export wish of LigH above.

vdcrim
17th May 2013, 15:13
It will come in the next version.

Marin85
17th May 2013, 17:13
I have a question regarding the naming of saved screenshots from AvsPmod. The older versions of AvsPmod used to be able to "memorize" a file name pattern chosen by the user and use it across the whole session, while the latest versions just stick to the default "scriptname%06d.png" no matter what. For example I would like that AvsPmod always saves screenshots using the template "%06d-scriptname.png" instead. Is there a way to change this behavior somewhere in the settings files of AvsPmod?

Thanks in advance for any help!

vdcrim
17th May 2013, 17:27
Currently the pattern is saved as before, but reset when attempting to save an image from a different tab. I could add a 'default pattern' to the program settings.

Marin85
17th May 2013, 17:33
Currently the pattern is saved as before, but reset when attempting to save an image from a different tab.
Yes, exactly.


I could add a 'default pattern' to the program settings.
Thanks, that would be very handy!

fpp
19th May 2013, 21:20
Hi,

I have a strange encoding problem between AvspMod and VirtualDub, and I don't think it's been brought up in this topic yet.

I have an AviSynth script with a placeholder in the code.

I use a custom AvspMod macro which pops up a GetTextEntry dialog, and replaces the placeholder in the code with the user input.
Then the script makes the text appear on the video.

Everything works fine until I enter a non-ASCII character in the dialog.

The text appears correctly in the script code, and also in the video when I preview it in AvspMod itself (control-R).

But when I preview the video through VirtualDub (F6), the text appears with the wrong encoding.

For example the French letter "é" appears as "é".

If I open the avs file with another editor which allows to change the file encoding to "Code page property" (like wscite) and save it back,
then the "é" also appears as "é" in AvspMod and its preview of the clip, but it is rendered correctly as "é" in VirtualDub...

I see no way to do this in the AvspMod editor itself, or in the macro code. What am I doing wrong ?
(I am using the latest version of AvspMod and library, and of VirtualDub)

TIA,
fp

LigH
19th May 2013, 21:23
It seems that non-ASCII7 characters are represented as Unicode (UTF-8). But some tools may prefer it encoded as Windows CP 1252 (commonly called "ANSI", though not really exact).

fpp
19th May 2013, 21:45
I guessed as much from the "Code page property" hack, but my problem is what to do about it...

I've tried a few variants of .encode() and .decode() on the input string in the macro before sending it to the AVS code, but I always get errors about 'ascii'-this or 'unexpected end of data'-that...

Admittedly I don't understand any of this and everything I try is guesswork, so I'm probably not out of the woods at this rate :-)

Edit :
Was barking up the wrong tree... Apparently,
sys.setdefaultencoding('cp1252')
in the macro code, does the trick.
Accented characters now appear properly in the avs code, in the avspmod preview, *and* in the vdub result.
Black magic, but seems to work, barring any side-effects...
Thanks for the hint !

vdcrim
20th May 2013, 00:44
Everything works fine until I enter a non-ASCII character in the dialog.

The text appears correctly in the script code, and also in the video when I preview it in AvspMod itself (control-R).

But when I preview the video through VirtualDub (F6), the text appears with the wrong encoding.

For example the French letter "é" appears as "é".
As LigH said the script was saved as UTF-8. There's actually not much point in saving a script as Unicode because AviSynth doesn't support it in the first place. AvsPmod saves it with your code page, except in these cases:


The script was already UTF-8 when opened in AvsPmod.
The script couldn't be saved with the default code page without losing data.
The script was created by copying it from another tab (double-click on the tab title, or File -> New tab while having text selected), and the script in that tab was UTF-8.


If I open the avs file with another editor which allows to change the file encoding to "Code page property" (like wscite) and save it back,
then the "é" also appears as "é" in AvspMod and its preview of the clip, but it is rendered correctly as "é" in VirtualDub...
I can't reproduce this :confused:

sys.setdefaultencoding('cp1252')
This is the encoding used by default to encode/decode 8-bit strings. Default on Windows is ASCII. Maybe your problem was something like this:
'text{0}text'.format(unicode_string)In this example unicode_string is encoded implicitly with sys.getdefaultencoding(), and would fail with u'é' if not for your sys.setdefaultencoding('cp1252'). GetTextEntry, GetText and SetText return/accept Unicode strings, so just do all your text manipulation in Unicode and you should be fine.

fpp
20th May 2013, 11:20
As LigH said the script was saved as UTF-8. There's actually not much point in saving a script as Unicode because AviSynth doesn't support it in the first place. AvsPmod saves it with your code page, except in these cases:

The script was already UTF-8 when opened in AvsPmod.
The script couldn't be saved with the default code page without losing data.
The script was created by copying it from another tab (double-click on the tab title, or File -> New tab while having text selected), and the script in that tab was UTF-8.


I think my case is a variant of the last one. What happens in my macro is :

I get the entire avs source code with GetText (including the placeholder)
I get user input with GetTextEntry
I replace the placeholder with the user input
I replace the avs source code (in avspmod editor) with the new one generated by Python in the macro, using SetText
This seems to turn the avs script into utf-8 somehow, maybe because the macro has the # -*- coding: utf-8 -*- header ?

I can't reproduce this :confused:
Well, what do you know, I can't reproduce my fix, either :-)
I swear it was working yesterday evening, but this morning it was back to square one...
I changed the header to # -*- coding: cp1252 -*-, but that by itself was not enough.
Does it make any sense that adding a non-ascii character *in the code* (in a comment) would change anything ?
This is really hair-pulling stuff...

GetTextEntry, GetText and SetText return/accept Unicode strings, so just do all your text manipulation in Unicode and you should be fine.
Yes, I read that now and again, and I really thought I was doing that, but evidently it's not that simple :-)

Thanks for your detailed answer vdcrim, at least it made be realize my first fix wasn't persistent, I hope the new one does better...

vdcrim
20th May 2013, 15:36
Well, it saves to "ANSI" for me (also on a latin1 country) with the following:

Blank tab (new tab with no selected text in the current tab).
Script:
blankclip().subtitle("{placeholder}")
Macro file:
introduced_text = avsp.GetTextEntry()
if introduced_text:
avsp.SetText(avsp.GetText().format(placeholder=introduced_text))The encoding of the file only matters when typing non-ASCII literals on a byte string, e.g. 'é' instead of u'é', which is a bad practice.


Introduced text:
random téxt

fpp
20th May 2013, 16:15
Thanks a lot for taking the trouble to prototype this, vdcrim !

I will try out your solution if my current fix proves to be as volatile as the previous one :-)

Oh, and I should mention this before I forget :

I'm a Python lover and have been using avisynth for a couple of years now... so Avspmod is doubly a life-saver to me.
I use wscite as an editor for regular coding so it feels right at home, and being able to add macros in this way is a real joy.

Heartfelt thanks to the original authors of avsp and avspmod, and of course to the past and present avspmod maintainers !
fp

ttatcs
30th May 2013, 16:37
my version is 2.4.2
when I start it in win7 x64 it pops nothing and quits . I found the error log like this :
[Thu May 30 23:29:24 2013]
Error parsing GetSystemEnv_GetSystemEnv plugin parameters: unknown character 
Traceback (most recent call last):
File "run.py", line 43, in <module>
File "avsp.pyo", line 16863, in main
File "wx\_core.pyo", line 7981, in __init__
File "wx\_core.pyo", line 7555, in _BootstrapApp
File "avsp.pyo", line 16850, in OnInit
File "avsp.pyo", line 4545, in __init__
File "avsp.pyo", line 5393, in defineFilterInfo
File "avsp.pyo", line 5754, in getFilterInfoFromAvisynth
File "wxp.pyo", line 240, in write
File "wx\_controls.pyo", line 1850, in AppendText
UnicodeDecodeError: 'gbk' codec can't decode byte 0xf4 in position 77: incomplete multibyte sequence


How could I get it to work ? Please help .

vdcrim
30th May 2013, 17:47
That's an exception when reporting an error. It seems that the original error is that a plugin in the autoload directory has a function with an invalid parameter-type string.

Try moving your plugins out of the autoload directory and then move them back one at a time until you find the one that's causing the problem.

ttatcs
31st May 2013, 04:03
That's an exception when reporting an error. It seems that the original error is that a plugin in the autoload directory has a function with an invalid parameter-type string.

Try moving your plugins out of the autoload directory and then move them back one at a time until you find the one that's causing the problem.

Appreciate your response!

Is the avisynth's plugin fold you mean "autoload directory" ?

LigH
31st May 2013, 07:22
vcdrim probably rather means an autoload directory for Python plugins in AvsPmod or in the Python base installation.

I have no clue about Python at all; but "system environment" sounds like the variables (e.g. PATH) you can store with SET in Windows CMD or in the extended 'My Computer' Properties...

This "cross" symbol was reported as '%10' in the email notification, so it would be an unprintable ASCII control code. That is certainly a hint about trash in a variable, but does not clearly state where it comes from; or the quoted character is unreliable (the board software may have exchanged it during the posting), because the 'gbk' codec reported "byte 0xf4 in position 77", which is a different value.

The developer's guess in the error message of the Python library is an incomplete Unicode string, possibly truncated due to a length limit, but environment variables should not contain Unicode strings, so this appears rather improbable that an environment variable is the origin of this trashed string.

vdcrim
31st May 2013, 14:11
I meant the AviSynth's plugins directory, sorry about the confusion. The parameter-type string is the info saved on a global variable by AviSynth about the parameters of a function from an autoloaded plugin, e.g. plugin myplugin, function myfunction(clip clip, int a, int "b", bool "opt") would be:
$Plugin!myplugin_myfunction!Param$ => ci[b]i[opt]b

This is the string that is invalid. But anyway it seems that the problem is a bug in Avisynth 2.5, and is fixed on 2.6. See here (http://forum.doom9.org/showthread.php?p=1392355#post1392355) for details.

ttatcs
2nd June 2013, 12:36
Thanks LigH and vdcrim !
Really appreciate your feedbacks .
I installed Avisynth 2.6 and it works fine. Seems Avisynth 2.6 can handle the plugin file with "-" character the way that Avspmod understand.

vdcrim
4th June 2013, 13:32
Windows build (http://www.amvhell.com/avspmod/AvsPmod_v2.5.0.zip)
Source code (https://github.com/AvsPmod/AvsPmod/archive/v2.5.0.zip)

Changelog

Version 2.5.0 [2013-06-04]

- Tabs can be assigned to groups. Tabs on the same group share the timeline, optionally applying offsets
- Add 'enable scroll wheel through tabs on the same group' setting
- Snippets of text can be associated to a tag and inserted in the script
- Remove 'customize autocomplete keyword list' and add its functionality to the 'AviSynth function definition' dialog
- Improve 'autocomplete parameter' menu option and add filename string auto-completation
- Add highlighting styles for unknown functions, parameters and assignments
- Add setting for highlighting words as functions when in doubt
- Fix slow typing on very large scripts
- Scripts can be exported as HTML
- Add 'quick save image' menu option
- Add setting for customizing the default filename pattern used for saving images
- Add setting for not prompting for JPEG quality when saving
- Allow to save RGB48 data as 16-bit PNG
- Improve output path options in the 'Save Image Sequence' macro
- Update the current frame number when switching tabs also when the preview is hidden
- Check that requesting a frame succeeded before attempting to use it
- Fix error message appearing on preview refresh for user sliders with a custom modulo on its label
- Fix empty translation files not being filled on start
- Other minor changes and fixes
Release notes

- Tabs can be assigned to groups. Tabs on the same group share the timeline, optionally applying offsets

The offset is the difference between showed frames when the tabs were added to the group, e.g. tab1 (on frame 100) and tab2 (on frame 250) are added to a group -> tab2 is always 150 frames ahead when switching between the two tabs.


- Remove 'customize autocomplete keyword list' and add its functionality to the 'AviSynth function definition' dialog

Until now there were two ways for excluding a function from the autocomplete list:

Unchecking its entry on the AviSynth function definition dialog: this made the function inexistent to AvsP: no highlighting on a script, no calltip, no parameter autocomplete, no sliders.
Unchecking it on Customize autocomplete keyword list (program settings): this only excluded the function from autocomplete, and in addition for plugins it could be chosen to only show the short name and not the longer mangled form, or the other way around.

Customize autocomplete keyword list is removed now, and some changes have been made to the AviSynth function definition dialog:
Unchecking a function only excludes it from autocomplete.
A context menu has been added to the plugins tab, for choosing between showing long, short or both names for each function.
Delete button now resets to default edited function definitions (same as clicking reset to default and checking auto-generate preset from within the definition editor) and deletes definitions added by the user. Previously it only unchecked its entry, optionally removing user definitions.

You may need to set again autocomplete exclusions for plugin filters, as this info is stored differently now.


- Add setting for highlighting words as functions when in doubt

Now by default words are not highlighted as functions if there's a function with the same name. Those of you who like to type functions without parentheses will want to check this setting.


- Allow to save RGB48 data as 16-bit PNG
As AviSynth doesn't support it, when saving an image as 16-bit each frame of the clip returned by the script is assumed to be RGB48 data with a real height half the reported by AviSynth. This can be achieved with the following (Dither package):
Dither_convert_yuv_to_rgb (lsb_in=true, output="rgb48yv12")
or
Dither_convey_rgb48_on_yv12 (r, g, b)
As of now it's not possible to show additional options in a save file dialog. So instead of asking if the clip is 16-bit (like for the JPEG quality) the script is parsed for one of the function calls above.

In the case of the Save Image Sequence macro and SaveImage macro function the depth is specified directly.

LigH
4th June 2013, 13:43
http://cosgan.de/images/smilie/froehlich/e035.gif Great new milestone! I am almost disappointed that you considered only such a minor version number increase.

vdcrim
4th June 2013, 13:58
http://cosgan.de/images/smilie/froehlich/e035.gif Great new milestone! I am almost disappointed that you considered only such a minor version number increase.
I still can change it. In fact I'm going to change it because I've just seen a minor bug :(.

Edit: fixed

stranno
5th June 2013, 14:23
An option to zoom in the time bar, for more precise seeking, could be great.

Forensic
5th June 2013, 23:29
Excellent!! You just keep making the whole VirtualDub-AVIsynth experience better. For my many Forensic Video Analyst peers with no programming skills, AVSpmod is a life saver!

Dion
24th June 2013, 02:10
Thanks for the share timeline options. Working Great.

vdcrim
25th June 2013, 13:06
A small update, likely the last one until Fall:

Windows build (http://www.amvhell.com/avspmod/AvsPmod_v2.5.1.zip)
Source code (https://github.com/AvsPmod/AvsPmod/archive/v2.5.1.zip)


Version 2.5.1 [2013-06-25]
--------------------------

- Add 'toggle preview placement' menu option - the video preview can be placed now to the right of the script
- Add 'open script's directory' menu option
- Add 'interpret escape sequences' and accelerator keys to the find/replace dialog
- Fixes to the handling of function definitions
- Other minor changes and fixes

matfra
28th June 2013, 15:51
Could you add a button or menu to import different Video File.
It could be AVISource Open.
AVISource Open
DirectshowSource Open
...
...

I love to use AVSP to check frames and test video.
But Its time consuming to put the code and the path.
I end up using virtualdub even if the preview is not manageable like AVSP

vdcrim
28th June 2013, 16:12
I think you're looking for options -> extension templates.

Then use edit -> insert -> insert source or drop the file over the script to insert the template in the current tab, or file -> open or drop over the tab bar for inserting it in a new tab.

zero9999
11th July 2013, 03:05
The new "Apply Offsets" feature for tabs in the same group from 2.5.0 is quite nice, but as it is it breaks bookmark handling, because the offset is not applied to bookmarks in a group. Say, i want to take screenshots from two slightly different video sources. i add them to a group with a +10 frame offset for the second tab, set bookmarks at the frames i want to export. Then i run the Save Image Sequence macro on the first tab to save the bookmarks to images, but when i want to do the same for the second tab, avspmod exports images from 10 frames back rather than the ones i want.

Chikuzen
11th July 2013, 04:54
@vdcrim
Would you like to be able to specify the font used for error clip ?
Since ariel(default font of Subtitle()) has no glyphs to draw Japanese characters, the filenames that using them cause Mojibake.

Gavino
11th July 2013, 08:39
Would you like to be able to specify the font used for error clip ?
Since ariel(default font of Subtitle()) has no glyphs to draw Japanese characters, the filenames that using them cause Mojibake.
The error clip is created by MessageClip() (not Subtitle()), and this does not provide a way to change the font, it always uses Arial.

Chikuzen
11th July 2013, 09:02
The error clip is created by MessageClip() (not Subtitle()), and this does not provide a way to change the font, it always uses Arial.

I'm talking about error clip that generated by avspmod.
see
https://github.com/AvsPmod/AvsPmod/blob/master/pyavs.py#L129

avspmod does not use vfw/directshow.
Therefore, it is not related what is written to avisynth's main.cpp.

vdcrim
11th July 2013, 20:41
the offset is not applied to bookmarks in a group
Added a new option offset also bookmarks below apply offsets. It's off by default.

font used for error clip
Now it can be changed in program settings -> video.


Here's a new library.zip (http://www.mediafire.com/download/rgkd1xijrxhvaq0/library.zip) for both things.

Chikuzen
12th July 2013, 12:01
Now it can be changed in program settings -> video.
thx :)

zero9999
13th July 2013, 01:30
Added a new option offset also bookmarks below apply offsets. It's off by default.


neat, thanks!

mastrboy
13th July 2013, 17:22
Any plans for vapoursynth support?

vdcrim
13th July 2013, 22:43
Any plans for vapoursynth support?
As for me, my intention is to wait for the upcoming major revision of the GUI framework that AvsP uses, wxPython 3 Phoenix, that should be some months away, and if I have the time by then start a major refactoring of AvsPmod adding support for VS.

If the VfW module didn't exist I'd probably try to quickly hack some basic support, now that with VapourSynth R19 is finally possible, but it wouldn't be much better than the current situation (scripts saved with extension .vpy are evaluated as AviSynth scripts AviSource("script.vpy")).

Even if I start working on it I can't guarantee that I'll ever finish it. Anyone is welcome to step up, either by contributing to/taking charge of AvsP(mod) or by creating a new VapourSynth editor.

tl;dr maybe, not soon

wOxxOm
16th July 2013, 07:43
Would be nice to document the Keep variables on refreshing (http://forum.doom9.org/showpost.php?p=1602917&postcount=853) option in help/Video.html...

vdcrim
16th July 2013, 13:28
Would be nice to document the Keep variables on refreshing (http://forum.doom9.org/showpost.php?p=1602917&postcount=853) option in help/Video.html...
As a matter of fact, the help files haven't been updated since 2007.

18fps
30th August 2013, 13:09
I'd like to make a little macro for print the time (xx:xx:xx.xxx) of the current frame in the scripting window. What is the name of the variable that holds that info? Thank you!

Forensic
31st August 2013, 06:34
Due to required legacy filters we run AVIsnyth 2.5 32-bit (albeit on i7 3rd gen). With AvsPmod my team is able to test hundreds of filter combinations in a matter of hours instead of days. My only request is an optional slider toggle that is controlled by a boolean variable instead of a check box.

For example:

Mode=[<"Value", 0, 5, 0>]

works as expected. But my request is

ModeControl=true
#~ more lines of code here
Mode=[<"Value", 0, 5, 0, ModeControl>]

The revised version would be the same as Mode=[<"Value", 0, 5, 0>] when the variable is TRUE or non-existent (default to true). Thus, the slider is hidden only when the optional boolean variable ModeControl exists and is set to false.

I want this to automatically hide sliders when their usage would contradict other sliders in the same script. This will help ease-of-use with our scripts (currently over 1000 lines).

wOxxOm
1st September 2013, 23:38
I'd like to make a little macro for print the time (xx:xx:xx.xxx) of the current frame in the scripting window. What is the name of the variable that holds that info? Thank you!
def FormatTime(s):
'''Format seconds (int/float) to hours, minutes and seconds (str)'''
m, s = divmod(s, 60)
h, m = divmod(m, 60)
return '%02i:%02i:%06.3f' % (h ,m, s)

avsp.InsertText(FormatTime(avsp.GetFrameNumber()/avsp.GetVideoFramerate()))

18fps
3rd September 2013, 09:38
def FormatTime(s):
'''Format seconds (int/float) to hours, minutes and seconds (str)'''
m, s = divmod(s, 60)
h, m = divmod(m, 60)
return '%02i:%02i:%06.3f' % (h ,m, s)

avsp.InsertText(FormatTime(avsp.GetFrameNumber()/avsp.GetVideoFramerate()))

Thank you!

steptoe
6th September 2013, 09:06
I get this all the time when changing the sliders, but if I stop video preview playback then change the sliders and restart the video preview it runs perfectly, but then I can't see in realtime what differences the changes make

I'm guessing it has something to do with ffmpeg/mkv splitter reloading as that works perfectly IF I pause the video preview

Crash error is :

Problem Event Name: APPCRASH
Application Name: AvsPmod.exe
Application Version: 2.5.1.0
Application Timestamp: 49180193
Fault Module Name: wxbase28uh_vc.dll
Fault Module Version: 2.8.12.1
Fault Module Timestamp: 4e2114a2
Exception Code: c0000005
Exception Offset: 00085547
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 2057
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789




And my script is :

setmemorymax(1024)
DirectShowSource("D:\ConvertXToDVD\Trapdoor.mkv")
LoadPlugin("C:\Program Files (x86)\Applications\Video\AVStoDVD\Lib\autogain\autogain.dll")
LoadPlugin("C:\Program Files (x86)\Applications\Video\AVStoDVD\Lib\msharpen.dll")
LoadPlugin("C:\Program Files (x86)\Applications\Video\AVStoDVD\Lib\fluxsmooth\fluxsmooth.dll")
LoadPlugin("C:\Program Files (x86)\Applications\Video\AVStoDVD\Lib\removegrain\removegrain.dll")
LoadPlugin("C:\Program Files (x86)\Applications\Video\AVStoDVD\Lib\descratch\descratch.dll")
LoadPlugin("C:\Program Files (x86)\Applications\Video\AVStoDVD\Lib\despot\despot.dll")
descratch()
despot()
RemoveGrain(mode=2)
RemoveGrain(mode=17)
FluxSmoothST(temporal_threshold=10, spatial_threshold=10)
MSharpen(threshold=33, strength=0, mask=false, highq=true)
AutoGain(dark_limit=33.3, bright_limit=65.2, gamma_limit=39.7, adjust_mode=1, chroma_process=100, change_status="", high_bitdepth=false, tv_range=True, debug_view=true)


Thanks

zero9999
6th September 2013, 17:24
would it be possible to make different tab groups as well as ungrouped tabs not share bookmarks (and have them use their own set of bookmarks instead)?

jtan2000
16th September 2013, 04:52
In stall it on window 7 64 ... when I double click AvsPmod.exe got this on error message log ...


[Sun Sep 15 20:47:35 2013]
Traceback (most recent call last):
File "run.py", line 43, in <module>
File "avsp.pyo", line 18060, in main
File "wx\_core.pyo", line 7981, in __init__
File "wx\_core.pyo", line 7555, in _BootstrapApp
File "avsp.pyo", line 18047, in OnInit
File "avsp.pyo", line 5068, in __init__
File "avsp.pyo", line 5886, in LoadAvisynth
File "avisynth.pyo", line 806, in <module>
File "ctypes\__init__.pyo", line 378, in __getattr__
File "ctypes\__init__.pyo", line 383, in __getitem__
AttributeError: function 'avs_delete_script_environment' not found


How to I fix this ? Thanks

BiOSsCZ
25th September 2013, 14:18
Im have crash :

[Wed Sep 25 15:14:10 2013]
Traceback (most recent call last):
File "run.py", line 43, in <module>
File "avsp.pyo", line 18060, in main
File "wx\_core.pyo", line 7981, in __init__
File "wx\_core.pyo", line 7555, in _BootstrapApp
File "avsp.pyo", line 18047, in OnInit
File "avsp.pyo", line 5070, in __init__
File "avsp.pyo", line 5943, in defineFilterInfo
File "glob.pyo", line 58, in iglob
File "glob.pyo", line 58, in iglob
File "glob.pyo", line 59, in iglob
File "glob.pyo", line 78, in glob1
File "fnmatch.pyo", line 54, in filter
File "re.pyo", line 190, in compile
File "re.pyo", line 242, in _compile
sre_constants.error: bad character range