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. |
![]() |
#63 | Link | |
Registered User
Join Date: May 2004
Posts: 26
|
Quote:
|
|
![]() |
![]() |
![]() |
#64 | Link | ||
Super Moderator
![]() Join Date: Nov 2001
Location: Netherlands
Posts: 6,372
|
Those are questions from a faq which is a dozen times updated.
Quote:
Quote:
Last edited by Wilbert; 8th July 2004 at 09:40. |
||
![]() |
![]() |
![]() |
#65 | Link |
Registered User
Join Date: Oct 2001
Location: france
Posts: 521
|
I don't know if it is mentionned anywhere...
But there is a bug that scarface encountered on a script he copy pasted from the forums.. the script was saved in unicode: so when you open it with notepad, nothing seems wrong... but when you try to load it, it will throw an exception. check http://esby.free.fr/perso/scarface/ for a working and non working script... esby
__________________
http://esby.free.fr/ |
![]() |
![]() |
![]() |
#66 | Link | |
insane college undergrad
Join Date: Jun 2006
Location: middle of nowhere
Posts: 405
|
I didn't find this in the FAQ so I'm asking here regarding function name precedence. The AviSynth website has the following information:
Quote:
Code:
mpeg2source("test.d2v") Also, say I have DGDecode.dll v1.4.8 in the AviSynth plug-ins directory. However, a particular project requires DGDecode.dll v1.1.0 which I have saved in C:\DVD-RB\. If I use the following script: Code:
LoadPlugin("C:\DVD-RB\DGDecode.dll") mpeg2source("test.d2v") Thanks! |
|
![]() |
![]() |
![]() |
#67 | Link |
Angel of Night
![]() Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,566
|
Precedence of autoloading is alphabetical; the last loaded is the one that wins, but you can still use dgdecode_mpeg2source() even if mpeg2dec3 takes the unspecified name over. Giving them new names so they load before dgdecode is wise; but I'd keep them in a manually loaded "obselete" folder anyway, especially since mpeg2dec3 doesn't play nicely with 2.5.7 at all.
In the second question, you're manually loading one, which always takes precedence over an autoloaded function. |
![]() |
![]() |
![]() |
#68 | Link |
insane college undergrad
Join Date: Jun 2006
Location: middle of nowhere
Posts: 405
|
Thanks for the very helpful info! I know that AviSynth supports DLLname_function() but since the script is automatically generated, I wanted to know which function will be used. I don't really have mpeg2dec.dll or mpeg2dec3.dll as I'm very happy with DGDecode. I just used them as an example. I kinda thought it might be alphabetical but I just wanted to make sure.
![]() |
![]() |
![]() |
![]() |
#70 | Link |
Angel of Night
![]() Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,566
|
The internal fps is an arbitrary precision division of two numbers, and usually isn't exact. The gspot one just rounds it off to three places to make it look nice (and possibly fits it to the nearest "normal" ratio). The exact one would be 24000/1001.
|
![]() |
![]() |
![]() |
#71 | Link |
Registered User
Join Date: Jan 2007
Posts: 12
|
fps a little whack
I recently posted something like this in another thread but if you wanna solve the problem with the fps in avisynth is to in my case with convertfps is to write not convertfps=23.976 which results in a 23.975 encode and playback of that avis but to enter convertfps=23.9762 thats right just a simple 2 after the 23.976 crazy eh! But not really since I came up with the idea of entering 23.9762 after I looked into a statsfile created by x264.exe and saw that it uses the division 250000/10427=23,976215594130622422556823630958
Anyway this solved my problem with my fps in avisynth, oh and this also applies to 119.880 fps which must be entered as 119.881=correct. |
![]() |
![]() |
![]() |
#72 | Link |
Avisynth Developer
Join Date: Jan 2003
Location: Melbourne, Australia
Posts: 3,167
|
Read this thread! ... nicefps() into changefps()/assumefps()
|
![]() |
![]() |
![]() |
#73 | Link |
Registered User
Join Date: Nov 2006
Posts: 4
|
Hi everybody,
i Don't write a lot in this forum maybe because I still need the experience ... anyway, I will not take too long time from you but I want to ask a question .. encoding an anime ( avi ) .. how can i use avisynth to help me improve the overall look of the video .. i don't want you to explain .. just suggest some plugins that can be useful and i will search about the rest ^^ please help me guys. |
![]() |
![]() |
![]() |
#76 | Link | |
ffdshow/AviSynth wrangler
Join Date: Feb 2003
Location: Austria
Posts: 2,441
|
Quote:
Don't just deinterlace it, since that'll ruin it. Search for the TIVTC AviSynth filter and give it a try.
__________________
now playing: [artist] - [track] ([album]) |
|
![]() |
![]() |
![]() |
#77 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
From Avisynth documentation:
It turns variable framerate video (vfr) into constant framerate video (cfr) by duplicating or skipping frames. This is useful when you want to open vfr video (for example mkv, rmvb, mp4, asf or wmv with hybrid video) in AviSynth. It is most useful when the fps parameter is set to the least common multiple of the component vfr rates, e.g. 120 or 119.880. |
![]() |
![]() |
![]() |
#79 | Link |
Super Moderator
![]() Join Date: Nov 2001
Location: Netherlands
Posts: 6,372
|
Both false and true will result in cfr. The difference is that setting it to false, it will load the video with fps=25. If the frame rate is different, or variable, you will get video and audio which is not in sync. When setting it to true it will add/delete frames (to match the specified fps), with the result that the video and audio is in sync.
Since asf is vfr, yes, you should use it. |
![]() |
![]() |
![]() |
#80 | Link | ||
Super Moderator
![]() Join Date: Nov 2001
Location: Netherlands
Posts: 6,372
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
Tags |
avisynth, faq |
Thread Tools | Search this Thread |
Display Modes | |
|
|