Log in

View Full Version : SmartDeinterlace / CCE 2.50 Crashing 1.1.3 B2


TCrowe
26th June 2003, 23:34
Hi all,

Desperately need help, did not think this belonged in the Adv. forum but feel free to move.

I have used DVD2SVCD 1.1.3 build 2 since it?s release and had no problems that could not be solved until now. When I originally installed 1.1.3 B2 I was asked which version of AVISynth to use, I chose the 2.08 as opposed to the 2.5X. Couple of weeks ago I decided to switch over to 2.5X so I wiped 1.1.3 B2 and AVISynth, uninstalled then deleted the install folders under Program Files. Reinstalled 1.1.3 B2, set my bit rate and other options and everything worked great, actually truth be told I saw a massive increase in performance.

Typically I backup NTSC material and find myself using IVTC all the time and only occasionally use Smart Deinterlace. Couple of days ago I found the need to use Smart Deinterlace. However now I can not use Smart Deinterlace at all, as soon as DVD2SVCD fills in the CCE data CCE crashes. I have tried various DVD?s and option settings but nothing seems to get Smart Deinterlace working again. I have not downgraded AVISynth back to 2.08 in hopes that I can get 2.5X working with SmartInterlace, if that is the problem. I am using CCE 2.50 on an AMD 1.4 with 1 gig of RAM and plenty of HD space. Maybe I missed something, the only post that I could find that relates to this issue is setting the Resample Audio in the FrameServer tab but that is set.

Anybody have any clue what I am doing wrong?

Thanks, any help would greatly be appreciated.

Here are the .AVS and .LOG files:
Import("G:\DVD-RI~1\Temp\RESAMP~1.AVS")
LoadPlugin("C:\PROGRA~1\DVD2SVCD\AVISYN~1.5PL\Mpeg2dec\MPEG2D~1.DLL")
mpeg2source("G:\DVD-RI~1\Temp\DVD2AV~1.D2V")
ConvertToYUY2()
SmartDeinterlace(2,10,True,False,True)
BicubicResize(480,480,0.0,0.6)
ResampleAudio(44100)


WNASPI32.DLL 4.6.0.1021
--------------------------------------------------------
- 6/26/2003 3:08:03 PM
- DVD to SVCD Conversion
- DVD2SVCD ver. 1.1.3 build 2
--------------------------------------------------------
Initializing
Initializing finished.

--------------------------------------------------------
- 6/26/2003 3:08:07 PM
- Free on drive G: 26914.80 mb
- Internal rip
--------------------------------------------------------
Preparing vobfiles to be ripped:
- E:\VIDEO_TS\VTS_03_1.vob
- E:\VIDEO_TS\VTS_03_2.vob
- E:\VIDEO_TS\VTS_03_3.vob
- E:\VIDEO_TS\VTS_03_4.vob
- E:\VIDEO_TS\VTS_03_5.vob
- E:\VIDEO_TS\VTS_03_6.vob

Ripping: E:\VIDEO_TS\VTS_03_3.vob
Ripping finished. Speed: 5054

--------------------------------------------------------
- 6/26/2003 3:08:28 PM
- DVD2AVI
--------------------------------------------------------
Creating DVD2AVI INI file:
- C:\Program Files\DVD2SVCD\DVD2AVI\DVD2AVI.INI

Variable settings:
iDCT_Algorithm: 32-bit SSE MMX

Executing DVD2AVI.
Executing DVD2AVI. Commandline:
"C:\Program Files\DVD2SVCD\DVD2AVI\DVD2AVI.exe" -CS=2 -YR=1 -EXIT -OF=[G:\DVD-Ripps\Temp\DVD2AVI_Project_file] -IF=[G:\DVD-Ripps\Temp\VTS_03_1.vob]
Analyzing DVD2AVI Project file
Force Film activated!
Framerate: 23976
DVD2AVI processing done.

--------------------------------------------------------
- 6/26/2003 3:08:37 PM
- Free on drive G: 26816.06 mb
- AUDIO Extraction
--------------------------------------------------------
Found AC3 stream id: 0x81
Filename: G:\DVD-Ripps\Temp\Extracted_audio_1.ac3
Audio1 delay: 3 ms
Audio extraction finished.

--------------------------------------------------------
- 6/26/2003 3:08:41 PM
- Free on drive G: 26810.19 mb
- AUDIO conversion
--------------------------------------------------------

Encoding Audio. Filename: G:\DVD-Ripps\Temp\Extracted_audio_1.ac3
Executing BeSweet. Commandline:
"C:\Program Files\DVD2SVCD\BeSweet\BeSweet.exe" -core( -input "G:\DVD-Ripps\Temp\Extracted_audio_1.ac3" -output "G:\DVD-RI~1\Temp\Encoded_audio_1.mp2" -logfile "G:\DVD-RI~1\Temp\Encoded_audio_1.log" ) -azid( -L -3db -c normal -s surround -g max ) -ota( -d 3 ) -2lame( -e -b 192 -m s )
Audio conversion of G:\DVD-Ripps\Temp\Extracted_audio_1.ac3 finished.

Audio conversion finished.

--------------------------------------------------------
- 6/26/2003 3:09:03 PM
- Free on drive G: 26807.66 mb
- Converting Pictures
--------------------------------------------------------
Converting: C:\Program Files\DVD2SVCD\DefaultChangeCD.bmp
Finished converting pictures
--------------------------------------------------------
- 6/26/2003 3:09:12 PM
- Free on drive G: 26806.87 mb
- Video Encoding using Cinema Craft
--------------------------------------------------------

gerti67
27th June 2003, 00:01
Hi TCrowe,

I'm a PAL guy and usually do not have to deal with IVTC and such stuff but regarding your log (well done posting it here :)) ther seems to be the "LoadPlugin()" for the "Decomb.dll" missing - so there must be something mudled up during your deinstallation and installation.

I would recommend to completely uninstall AviSynth and DVD2SVCD from within Windows Control Panel/Software. And then reinstall everything. If this will not help, try to copy the AviSynth 2.5 Decomb.dll to the "X:\AviSynth 2.5\Plugins" folder and it will automatically loaded by AviSynth then.

HTH,
Gerti

TCrowe
27th June 2003, 00:10
That is strange. I am looking at the FrameServer tab and it shows:

Inverse telecine X:\Avisynth2.5 Plugins\InverseTelecine\decomb.dll

Don't know why it is not in the .AVS. Would lack of the decomb cause a complete CCE crash?

TCrowe
27th June 2003, 00:40
gerti67,

Before I start to uninstall/reinstall I took a look at the C:\Program Files\AviSynth 2.5\plugins folder, it's EMPTY! I don't understand how that happened, and yes I have Show Hidden Files on. The orginal reinstall did not give any errors and everything seemed to work fine. That is really strange because I have never even looked in that folder, will follow your adivice and report back.

Thanks.....

TCrowe
27th June 2003, 01:59
Uninstalled and deleted folders for both AVISynth and DVD2SVCD.Reinstalled and used the 2.51 AVISynth option. Made no changes to the defaults within DVD2SVCD except the Default Temp Dir and got the same crash with Smart Deinterlace.

Checked the AVISynth plugin folder and that is still empty. Do those plugins come included with 2.51? Are they suppose to be installed and if not why does the default DVD2SVCD still refer to them in the FrameServer tab? Anybody have any clues and how to fix?

Thanks.....

Jason28
27th June 2003, 02:21
@TCrowe
Welcome to the forum. :)

The purpose of the plugins folder is to keep all the plugins there without having to load them in the .avs scrpt. I dont load any of the plugins that I use in Anisynth.

To answer your question, nothing is supposed to be in that folder when you install avisynth. You have to put all the plugins there yourself. Some people like to have the plugins in other folders and then have to load each of them up the .avs file.

Any plugins that you call up in the .avs file HAVE to be where the .avs file says its going to be. If you dont then yes CCE will crash. If you would like to test out to make sure that you have the correct files where they are supposed to be you can click on the preview image and DVD2SVCD will show you what your output will look like. If you get a black screen with red writing that means something is wrong. Play the .avs file in WMP and read what it says.

TCrowe
27th June 2003, 02:32
Jason28,

You are right, never tried the preview. I select Smart Deinterlace, click the preview and it comes up with "Script Error, there is no function for Smart Deinterlace". The question then is how do I fix. Do I not use Smart Deinterlace, download a plugin pack and copy into the Plugin folder or modify the FrameServer options?

Thanks, getting closer.

Jason28
27th June 2003, 02:40
It does not look like you can use smartdeinterlace with avisynth 2.5x. If you go to http://www.avisynth.org/~warpenterprises/ and do a search for smart you will see that the dll that handles that is written for 2.0x not 2.5x. I would think that the author (Who I think is a mod on this forum)would update it to 2.5x but I dont know.

I dont know enough about deinterlacing to tell you if there is another way to do it. I would assume there is just a matter of finding the right script.


EDIT: I just rememberd that there is a program that you can use that will allow you to use 2.0x plugins with 2.5x. I will look around for it and see if I can find it now.

EDIT 2: I cant find it, if anyone knows what I am talking about then please post it here. Thanks

TCrowe
27th June 2003, 04:16
Jason28,

Are you referring to the LoadPluginEx.dll in the WarpSharp-package?

Jason28
27th June 2003, 04:26
Yes thats what its called. I think that if you load that up and then load the dll for smart deinterlace then you should be all set. I never tried anything like that so I have no idea if it would work or not.

TCrowe
27th June 2003, 04:41
Yeh, I downloaded the warpsharp_25_dll_20030103.zip but it does not have the LoadPluginEx.dll.

Maybe this would be a work around:

My FrameServer has the following:
C:\Program Files\DVD2SVCD\Avisynth2.5 Plugins\Mpeg2dec\mpeg2dec3.dll

I have this and the path to the .DLL is correct. However it does not have the SmartDeinterlace function, according the AviSynth site. Mpeg2dec however does, could I just exchange these two? Or would I move from not being able to SmartDeinterlace to much larger problems.

And on the other hand maybe I need to say, if I want SmartDeinterlace drop back to 2.08 and drop 2.5. The only reason I wanted to try SmartInterlace is for 1 DVD backup, everything with IVTC has worked without flaw. The funny part is going through hell only to discover that this 1 DVD will not work even with SmartDeinterlace.

gerti67
27th June 2003, 10:57
Hi there,

and first let me clear some things up. As Jason28 already said the default AviSynth Plugin folder is untouched by DVD2SVCD - means it should be empty after a clean installation. I mentioned to copy the decomb.dll in there as a quick and dirty check if this might solve the problem as I thought SmartDeinterlace was available through Donald Graft's "Decomb.dll" - seems I was wrong.

So there's nothing wrong with DVD2SVCD not including a "LoadPlugin()" to this DLL. You can just use the "MPEG2DEC.DLL" (by dividee) and you will not get errors with it. Only big difference to "MPEG2Dec3.dll" (by MarcFD) seems to be that "MPEG2Dec3.dll" delivers YUV12 output whereas "MPEG2Dec.dll" only delivers YUY2 output - so all in all you loose the YUV12 speed improvement. So just switch to this DLL in "Frameserver" tab for this movie and back to "MPEG2Dec3.dll" if you don't need "SmartDeinterlace" anymore.

Hope it's now all clear, ;)
Gerti

TCrowe
27th June 2003, 16:45
Thanks guys, everything is much clearer. I will try switching the .dll's gerti67 and run some experiments today.

Thanks again for the help.

TCrowe
27th June 2003, 20:29
Everything is good to go now. Deleted the 3 in MPEG2Dec3.dll under Frameserver, so it pointed to mpeg2dec.dll. Ran SmartDeinterlace over a test chapter and everything is good to go. SmartDeinterlace is back and it did fix my problem with this 1 DVD. Amazing, the answer to my problem was simply deleting a 3! At least a got a bit of eduction on AVISynth and the plugins.

Everything is great! Thanks Jason28 and gerti67!