Avisynth: Parse Error - String Missing closing quotation mark
Hey All...
Im trying to encode a tottally legal video i made this time :wink: (That wasn't sarcasm its a video of my trip to canada) So i decided to try something different and use MA script, I play it in WMP and it gives me the following Error: Parse Error: String Missing closing quotation mark So i went thru the script and i found out the error was coming from this line: ScriptClip("nf = YDifferenceToNext()"+chr(13)+ "nf >= SwitchThreshold ? \ On coloumn number 47 to be exact which is round about here: ............................+chr(13)+ ......................... >>??<< am i supposed to add something in here >>??<< |
Copy and paste the whole script here!
|
Full Script
Indeed i will and here it is...
Code:
## Defined Variables and Constants ## |
Check if you do not have any spaces after the '\'' caracters in line "Scriptclip" and "unfilter"?
Then remove the quote that is in the source file (Video's). |
spaces and "'" Gone still dont work
i got rid of the spaces after "/" and took out the ' but i still get
parse error, string missing closing quotation mark: Line 30, coloumn 47 :evil: :evil: :evil: :evil: :evil: im using avisynth 2.5.2 if this makes any difference |
And without the space after the second '+' on line 30 ?
|
I got rid of that space just then exact same problem but on coloumn number 46 now
|
Are you sure you do not have avs2.5.1 ?
|
Definatly
|
Can you please post your complete "corrected" script :?:
If i remember well you should use Legalclip() instead of Limiter() with a prior avisynth version. |
What I do not understand is that LanczosResize need only 4 parameters and not 6. Thus you should have an error on this line.
So I have a problem : did you copy really the script you use or not ? Change the name of your directory from "Video's" to "Videos" and try exactly this script : Code:
AviSource("E:\Videos\Canada\niagara.avi",false) |
please,copy and paste to your script and test:
SwitchThreshold=(Width<=352)?4:(Width<=288)?3:2 ScriptClip("nf=YDifferenceToNext()"+chr(13)+"nf>=S witchThreshold?\unfilter(-(fmin(round(nf)*2,100)),-(fmin(round(nf)*2,100))):\TemporalSoften(fmin(roun d(2/nf),6),round(1/nf),round(3/nf),1,1) ....no spaces between anything! "Video's" to "Videos" is a great hint too(like Phil recomendations) :!: |
Quote:
|
Quote:
|
Re: Full Script
Quote:
SwitchThreshold = (Width<=352) ? 4 : (Width<=480) ? 3 : 2 |
Yes, you're right, I didn't notice this.
|
Re: Full Script
Quote:
but the source is "niagara.avi" and i don't understand anything about .avis or divx sources, then i "stay in silence"! :oops: |
I used Dialhots Script it came with the same error on line 11 coloumn 46...
Tried with jorels idea of no spaces, same error line 11 coloumn 44 and yes this is the exact script i am using |
try again please...copy and paste:
ScriptClip("nf=YDifferenceToNext()"+chr(13)+"nf>=S witchThreshold?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)") it's a single line without spaces! ...i think that is the ") in the end of the line! :wink: |
I think I´ve found it, you´re missing this quotation mark,
TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) , 1, 1) ") Just copy and paste this line! |
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.