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. |
20th March 2011, 08:52 | #481 | Link | ||
Registered User
Join Date: Mar 2002
Location: Krautland
Posts: 903
|
Quote:
Well, I wonder how -Vit- managed to crash MeGui. I could scroll in the timeline, expand the preview window, stop, reload the video to my heart out. No crashes. But if it' fixed, it's fixed. @mr.duck. Quote:
If it fullfills your needs, use it. If you want to see some real magic, try QTGMC or it's mother/father TGMC. I never was satisfied with deinterlacers until I found Didée's and -Vit-'s scripts. Thank you to both of you. |
||
20th March 2011, 10:25 | #482 | Link | |||
partially-informed layman
Join Date: Jan 2002
Location: Bangkok, Thailand
Posts: 314
|
Quote:
Quote:
Quote:
|
|||
20th March 2011, 10:50 | #484 | Link |
Registered User
Join Date: Jun 2005
Posts: 365
|
I posted this on x64 Avisynth thread, but maybe it's better here:
I've tried to run QTGMC with all 64-bit dependencies, but no success. It crashes instantly with MPC-HC x64 1.5.2.2972 + FFDShow x64 3760. I tried with avisynth tab inside FFDShow (checking 'Add ffdshow video source') using only this line of code: Code:
QTGMC( Preset="Medium" ) nnedi3_64.dll (0.9.2.0) mt_masktools-25-x64.dll (2.0.48.0) mvtools2.dll (last 'official' version of Joshua Duncan from the first page of this very thread) avisynth.dll (same as above) Repair.dll and Removegrain.dll (from here: http://code.google.com/p/avisynth64/wiki/PluginLinks) Any idea? Also, no success on running multi-thread with x86 version (although single-thread works flawlessly); instantly crash when using 'distributor()'. Without it I have no crash, but there's no multi-thread either. BTW, I'm using 'setMTMode(2,12)' because I have an i7 860. The problem doesn't seem to be related to MT version of 'avisynth.dll', as I can run MVTools2 with multi-thread. Thanks Last edited by Delerue; 20th March 2011 at 10:58. |
20th March 2011, 11:25 | #485 | Link |
Registered User
Join Date: Oct 2002
Location: France
Posts: 2,316
|
No, it's standard 2.6 and MT 2.5.8.
Actualy, all my work are not MT script with x64 bit version. If i'm not using MT in my script it's because all the slowestfilter/things i'm using are already multi-threaded themselve, and i'm not using QTGMC for now. I was just asking out of curiosity, because i've noticed that he was doing updates of 2.6 and 2.5.8MT build regularly. So, i assumed (but maybe wrong), that maybe in these build there was regularly update/bug fixes, things you don't find in others MT avisynth versions, because these others builds begin to be "a little old", and don't seem to be updated, contrary to xkomisar's builds. |
20th March 2011, 11:42 | #486 | Link | |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,391
|
Quote:
You might want to have a look at this little comparison. Beware - this is the RED pill to take.
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
|
20th March 2011, 11:48 | #487 | Link |
partially-informed layman
Join Date: Jan 2002
Location: Bangkok, Thailand
Posts: 314
|
I nailed my problem with YUY2. I was using mt_masktools-26.dll instead of mt_masktools-25.dll. Presumably the version I was using was intended for AviSynth 2.6.
-Vit-, I think it would be a good idea in the documentation to specifically state exactly which files are required from the "Requirements". This will help not-so-avisynth-savvy users and keep problems like mine off your plate. i.e.: RemoveGrainSSE2.dll RepairSSE2.dll RSharpenSSE2.dll mt_masktools-25.dll (for 32-bit use in AviSynth 2.5) SSE3Tools.dll (for YUY2) Now YUY2 is working, I'll do a few speed trials and check out the colours/levels. |
20th March 2011, 11:49 | #488 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,731
|
-Vit-,
do you use some other program than Notepad to save your script? It seems that in the latest versions (at least v3.30 and v3.31), opening in Notepad shows a bit messy script. It looks to me that the script has been saved in Unix format instead of DOS.
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
20th March 2011, 12:07 | #489 | Link | |
partially-informed layman
Join Date: Jan 2002
Location: Bangkok, Thailand
Posts: 314
|
Quote:
|
|
20th March 2011, 15:06 | #490 | Link |
Registered User
Join Date: Jul 2010
Posts: 448
|
Boulder: Somehow the line breaks were converted to UNIX-style recently. I've updated the OP to use Windows style line breaks again so it should be more readable now (no version number change). I use Notepad++, Visual Studio or AvsPmod to edit, but those editors will accept any line break style so I didn't notice the problem.
Delerue: You cannot always run 1 thread per core because you might run out of memory. On 32-bit avisynth you have 2Gb memory regardless of your machine. Multi-threaded complex HD scripts need more memory (which is why we need 64-bit Avisynth). Cut down the number of threads. Also always try different versions of MT avisynth. Just because MVTools works for you multi-threaded, doesn't mean that you are using the most stable MT version for your machine. nhope: I'm going to add plugin packages for 2.5x, 2.6x and x64-2.5x to the OP to ease the plugin confusion. I'm not in my lair at the moment so I can't test anything properly - it will have to wait. Last edited by -Vit-; 20th March 2011 at 15:37. |
20th March 2011, 16:10 | #491 | Link | ||
Registered User
Join Date: Jun 2005
Posts: 365
|
Quote:
Quote:
Code:
setMTMode(2,3) QTGMC( Preset="Fast", EdiThreads=3 ) SelectEven() distributor() |
||
20th March 2011, 17:06 | #492 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 5,391
|
For the love of Manitu, make your first x64 tests with a VfW application like VirtualDub. Avery offers an x64 version "VeeDub".
If it works there (and there are good chances it will, I can personally confirm "success" with it) ... then it's time to go asking why it doesn't work in other scenarios. After all, Avisynth support in ffdshow is somewhat fishy. Even in 32bit country. It works, but several things don't react like expected. And I suspect in 64bit country it's rather worse than better, if anything.
__________________
- We´re at the beginning of the end of mankind´s childhood - My little flickr gallery. (Yes indeed, I do have hobbies other than digital video!) |
20th March 2011, 18:01 | #493 | Link |
Registered User
Join Date: Jun 2005
Posts: 365
|
Thanks, Didée. I managed to make it work with x64 AND MT using this:
Code:
setMTMode(2,4) ffdshow_source() QTGMC( Preset="Medium", EdiThreads=4 ) SelectEven() distributor() Unfortunately, without 'SelectEven()' the motion is choppy/weird to the point that sometimes frame 2, for example, can be motion positioned before frame 1, and frame 3 is after frame 1; a completely mess. I tested with 640x480@30 FPS video. |
20th March 2011, 20:41 | #495 | Link | |
partially-informed layman
Join Date: Jan 2002
Location: Bangkok, Thailand
Posts: 314
|
Quote:
YUY2 support seems to be fine. It's the same speed as YV12 and the result is identical on the scopes. Also I'm seeing a 5-8% speed increase in 3.31 over 3.25 using "faster" preset (single-threaded), and negligible difference in the result. |
|
20th March 2011, 22:29 | #497 | Link | |
Registered User
Join Date: Jun 2010
Posts: 443
|
Quote:
|
|
21st March 2011, 09:27 | #499 | Link |
Registered User
Join Date: Oct 2002
Location: France
Posts: 2,316
|
As i said, the 2.5.8 is MT, and regularly updated. These are the facts. After, i don't realy know what there is in the update. I simply assumed it's bugfixes. So, between an old 2.6MT and a regularly updated 2.5.8MT, i've choosen the regularly updated. Now, is my choice correct ? I don't know. This is why i've asked if you have tested this version.
|
Thread Tools | Search this Thread |
Display Modes | |
|
|