Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
27th May 2007, 11:17 | #741 | Link | |
Registered User
Join Date: Dec 2003
Location: Poland
Posts: 171
|
Quote:
AFAIK there is AR info on the status bar.
__________________
(!sig) |
|
29th May 2007, 17:41 | #743 | Link | |||||
Registered User
Join Date: Oct 2002
Posts: 298
|
I'm back, just wanted to let you guys know that v2.0.0 is progressing smoothly. I might release a preview version in a couple of days, since I could use some help completing the filter database necessary for automatic sliders.
Quote:
Quote:
Quote:
Yes, as jamieuk noted, it will come in the form of a resize calculator in the Tools menu. Unfortunately it's a lot of work to do it right and I'm currently busy with developing the automatic sliders for the upcoming release, so I can't give you a good idea when it will happen. In the meantime, as krisq pointed out, the aspect ratio is given in the status bar whenever the video has focus, combine that with the crop editor (Video -> Crop editor...) and you have a basic tool for managing aspect ratios. Quote:
Quote:
|
|||||
29th May 2007, 20:07 | #744 | Link | |
Registered User
Join Date: Sep 2005
Location: 100011110010001000001 10000011111111000001
Posts: 221
|
Quote:
For the moment I just pretending my functions to be "internal functions" and giving the user the ability to change my preferences by setting some variables inside the .py macro file. I could continue with that because it is just a matter of convenience, but then I noticed there is a free corner in the related radiobuttons space that "calls" for filling it . Thanks in any case for the time you took to review my request , whatever the result will be.
__________________
AVSLib, a free extension library for Avisynth. Current version: 1.1.0 (beta), 14/05/2007. [ Home page | Download page ] |
|
29th May 2007, 21:17 | #746 | Link |
Registered User
Join Date: Aug 2004
Location: Denmark
Posts: 807
|
ChiDragon: No as there are no way to know what range/inputs that are valid for the different arguments. Maybe this was something that could be implemented in avisynth 2.6?
__________________
Get my avisynth filters @ http://www.avisynth.org/tsp/ |
29th May 2007, 22:57 | #747 | Link |
Registered User
Join Date: Dec 2001
Posts: 1,219
|
I just upgraded to the newest version, and it seems unicode doesn't work now. I could swear it worked in earlier versions though.
Also, it wont automatically suggest a default filename for the avs if I load the input file via directshowsource. When I use avisource it will suggest a filename. |
30th May 2007, 07:47 | #748 | Link |
Registered User
Join Date: Oct 2003
Location: Germany
Posts: 377
|
I think this should be made i a future version of avisynth. When i read projects to include avisynth in a NLE-Like Programs this would be one first step for. Also your MT-Plugin could get information from there so it can decide which mode should be used with this filter...
|
30th May 2007, 15:35 | #749 | Link | |||||
Registered User
Join Date: Oct 2002
Posts: 298
|
Quote:
Quote:
Quote:
Quote:
Quote:
|
|||||
2nd June 2007, 11:51 | #750 | Link |
Registered User
Join Date: Mar 2003
Location: UK
Posts: 360
|
Is there any chance you could add something to your website so that people who have created their own filter scripts can upload them to your site so that others can have a better idea what does what or 'borrow' a few of the more complicated filter control
|
6th June 2007, 06:54 | #751 | Link | |
Registered User
Join Date: Oct 2002
Posts: 298
|
New version 1.4.0, download from the AvsP download page or from the mirror. This version has an excellent preview of the automatic user sliders, you should definitely check it out. Here's the changelog:
Quote:
In order to turn on automatic user sliders, you need to do two things. First, go to "Options -> Program settings...", go to the new "User sliders" tab, and check the first checkbox, "Create user sliders automatically". Second, you need to import the database that I put together, which currently resides in a text file. Start AvsP, go to "File -> Import filter customizations", and select the "autoslider_database.txt" file (comes with the zip file) as a calltip-only text file. You'll see a dialog with a list of all the filters in the file, click OK. What this will do is simply update the calltip information with the info in the text file. If you don't want to overwrite a particular filter's calltip, simply uncheck the box next to the filter before hitting OK. So what now? Well, now if you type in a script like this: Code:
BlankClip(color=$000000) Subtitle("This is awesome!", font="Verdana", size=25, text_color=$FFFF00, halo_color=$000000) As you can see, gui elements were created automatically for every argument specified, without adding tags to the script in any way shape or form. Some bonus features - you can click on an argument name to select the text in the script corresponding to that argument. You can click on the label to hide all of the filter's arguments (referred to as "folding"), right-click the label for a popup menu with some more options. Anyway, It might be hard to appreciate the power of what's going on here, so I encourage you to try it for yourself. If you're wondering how it works, basically I've put all the necessary information about each filter in AvsP's calltip information. I've come up with a simple syntax to store the information in a readable fashion (in fact, you can actually see the info in the calltip when you're typing in the script, very handy). Anyway, if you look at "autoslider_database.txt", you'll see I only created the database info for most of the core internal filters (for Avisynth v2.5.7). This database should be expanded with popular 3rd party filters, and must be kept up to date for the feature to work seamlessly. Ideally, the data would be stored on a wiki so people can contribute easily (as steptoe and others have mentioned), and AvsP would have a menu item to update the database from the web. I don't really know a lot about the details to get this done, so any help here would be appreciated. If you want to help update the database with more filters (or make corrections to the current info), you can use a tool I built to help create the correct syntax. In the "Options -> Avisynth function definition" dialog, if you double-click the text box with the calltip info another dialog appears. Assuming the normal calltip info already exists, this dialog allows you to fill out all the relevant database info for that filter with a graphical interface (example). If the calltip already has database info, the fields will be filled accordingly. Simply enter values for any or all the fields, then click OK. You will see the calltip has been updated with the appropriate database syntax. After you're done updating the filters you want, you can save your results to a text file using the "File -> Export filter customizations..." dialog. Check the filters you want to export and click OK. When promted to save the file, make sure to save it as a "Calltip-only text file (*.txt)", not a "Filter cusomization file (*.dat)". The resulting text file will be identical in format to the autoslider_database.txt file. The filter database syntax itself is almost self-explanatory if you look at the various examples already in the database, but I'll try and have full documentation on the syntax by the next release. The other features in this release are more or less self-explanatory. You can now run AvsP as a single-instance program, simply click "Options -> Only allow a single instance" in the menu. I fixed some more unicode bugs (again), improved the layout a bit when comparing videos, and fixed the bug which stopped AvsP from importing the translation file properly. A BIG note to translators - this version has a new method of updating the translation file. You'll notice there's no "__translation.py" - in order to update the translation file, simply place the "translation.py" from a prior version in the AvsP directory and run AvsP. It will automatically update the file with all the missing messages, you can then close AvsP and update the new messages (as always, search for "# New in v1.4.0" tags). One final note - since several people requested it, I added a donation button to the website. Feel free to donate a couple of bucks if you'd like, but there's no pressure, I don't ever intend on making AvsP shareware or anything like that. Anyway, try out the new version and let me know if there are any new problems or suggestions. Last edited by qwerpoi; 6th June 2007 at 07:16. |
|
6th June 2007, 14:10 | #753 | Link |
Registered User
Join Date: Dec 2001
Posts: 1,219
|
Wow! This is absolutely amazing, I love it! Thanks for all your hard work on this great software, I really think this has revolutionized avisynth!
After some quick usage, I do have one suggestion to make it a bit easier to use the sliders. Can you make an ability to somehow automatically fill in all of the default parameters for a function? For instance lets say I want to use the Tweak function to adjust colors. Right now, I believe if I want to get access to all of the sliders for tweak, I have to type in each of the parameters that I want a slider for. Instead, there could be a button or hotkey or something that would automatically add all of the functions in with the default values, so you can immediately start dragging sliders around. |
6th June 2007, 17:04 | #755 | Link |
Registered User
Join Date: Sep 2002
Posts: 88
|
@qwerpoi
Thanks for the update, qwerpoi. I have some questions and problems about the new version. 1. translation.py has the following two lines. Code:
"Make sure you have AviSynth installed and that there are no" : u"", # New in v1.4.0 "unstable plugins or avsi files in the AviSynth plugins directory." : u"", # New in v1.4.0 Code:
"Make sure you have AviSynth installed and that there are no unstable plugins or avsi files in the AviSynth plugins directory." : u"", # New in v1.4.0 2. When I preview Version.avs included in AviSynth Examples directory, I got the follwing error. Code:
Traceback (most recent call last): File "AvsP.pyo", line 5733, in OnMenuVideoRefresh File "AvsP.pyo", line 8617, in ShowVideoFrame File "AvsP.pyo", line 8990, in UpdateScriptAVI File "AvsP.pyo", line 9024, in GetAutoSliderInfo File "AvsP.pyo", line 9038, in GetFilterArgMatchedInfo File "AvsP.pyo", line 863, in GetFilterMatchedArgs IndexError: list index out of range Code:
BlankClip() Subtitle("キタ━(゚∀゚)━!") Code:
Traceback (most recent call last): File "AvsP.pyo", line 1292, in OnUpdateUI File "AvsP.pyo", line 801, in UpdateCalltip UnboundLocalError: local variable 'iArgPos' referenced before assignment |
6th June 2007, 18:18 | #756 | Link | ||||||
Registered User
Join Date: Oct 2002
Posts: 298
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
||||||
7th June 2007, 15:33 | #758 | Link | ||
Registered User
Join Date: Sep 2002
Posts: 88
|
@qwerpoi
That's what I wanted to say Quote:
I have installed AvsP under "Program Files" folder, i.e. "C:\Program Files\AvsP". I moved it to another place, e.g. "C:\AvsP, then I have no problem with previewing Version.avs. Quote:
|
||
7th June 2007, 20:56 | #759 | Link |
Registered User
Join Date: Oct 2002
Posts: 298
|
Okay, we'll try something new. Officially there will be a bugfix release in about a week, but if you're experiencing the bugs niiyan reported in version 1.4.0, you can download this zip file (133 kilobytes). The zip file contains a single file named AvsP.pyo, place it in the same directory as AvsP.exe and then run the program. It should fix both bugs. These bugfixes will obviously be incorporated in the next version, just wanted to try a new method of providing temporary fixes between versions.
|
7th June 2007, 23:21 | #760 | Link | |
*Space Reserved*
Join Date: May 2006
Posts: 953
|
Quote:
Like I said, this might be a way to reproduce the bug i've been encountering. |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|