Quantcast Avisynth: Green Pixelation Artifacts on Xvid Via Avisynth? - digitalFAQ.com Forums [Archives]
  #1  
03-10-2004, 10:31 AM
rs008f rs008f is offline
Free Member
 
Join Date: Aug 2003
Posts: 175
Thanks: 0
Thanked 0 Times in 0 Posts
I have a problem with some Divx4 and Xvid videos. When I view the videos directly on WMP, it looks fine but when I use AVS script and view it on WMP, it has green artifacts and pixelation. What can i do to fix this problem? I tried using ffdshow to decode the videos but problem is still the same.
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
03-10-2004, 10:47 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Wich avs version ? And what is in your script ?
Reply With Quote
  #3  
03-10-2004, 10:59 AM
rs008f rs008f is offline
Free Member
 
Join Date: Aug 2003
Posts: 175
Thanks: 0
Thanked 0 Times in 0 Posts
AVIsynth 2.5
AVIsource(C:\ABC.avi)

I tried in YV12 and YUY2.
Reply With Quote
  #4  
03-10-2004, 11:25 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
And did you tried with other than wmp ?
Can you put your avs in gspot ? I don't remember the name of the codec used by windows to display an avs output.
Reply With Quote
  #5  
03-10-2004, 11:49 AM
rs008f rs008f is offline
Free Member
 
Join Date: Aug 2003
Posts: 175
Thanks: 0
Thanked 0 Times in 0 Posts
I think I've found the problem. I tried it in Media Player Classic and the filter it was using is "AVI Decompressor YV12". It's not using the decoders reported by GSPOT. I think all I have to do is reinstall the codecs and restart. Thanks.
Reply With Quote
  #6  
03-10-2004, 08:20 PM
rs008f rs008f is offline
Free Member
 
Join Date: Aug 2003
Posts: 175
Thanks: 0
Thanked 0 Times in 0 Posts
I was wrong. The filter "AVI Decompressor" is used only all my AVS script according to Media Player Classic, so I guess the filter belongs to AVIsynth. I still managed to solve the problem by using Directshowsource() instead of AVIsource(). Is directshowsource() what I should be using for my AVI videos because all filters like Divx, Xvid, etc are directshow filters, so it kinna make sense.
Reply With Quote
  #7  
03-10-2004, 08:30 PM
rs008f rs008f is offline
Free Member
 
Join Date: Aug 2003
Posts: 175
Thanks: 0
Thanked 0 Times in 0 Posts
When I view either the AVI or the AVS script in VirtualDub, the green artifacts appears. Apparently Virtualdub works like AVISource().
Reply With Quote
  #8  
03-10-2004, 10:18 PM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
You are using a bad workaround insteed of trying to fix the problem

Reinstall the codecs by hand (not with a codec pack) using the last Nic's release for Xvid and the 5.1.1 for Divx. And REMOVE ALL OTHER VERSION that are on your disc. Remove also ffdshow as the last version are really bugged (even if I didn't try the latest one, with ffvfw included, I guess it is bugged as all version are since june 2003 but they weren't before).
Last step : configure boith Divx AND Xvid to not make any postprocessing and to output as YV12 (called "enhanced YV mode" in Divx5.1.1)
Reply With Quote
  #9  
03-11-2004, 08:09 AM
rs008f rs008f is offline
Free Member
 
Join Date: Aug 2003
Posts: 175
Thanks: 0
Thanked 0 Times in 0 Posts
OK I'll try this method when directshowsource() fails next time but why do you say directshowsource is a bad workaround? It DID solve the green artifact problem.
Reply With Quote
  #10  
03-11-2004, 10:40 AM
Dialhot Dialhot is offline
Free Member
 
Join Date: May 2003
Posts: 10,463
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by rs008f
It DID solve the green artifact problem.
Because this introduces a lot of other potentials problems !

See my post here :
http://www.kvcd.net/forum/viewtopic.php?t=9510
Reply With Quote
  #11  
03-23-2004, 09:33 PM
Aielman Aielman is offline
Free Member
 
Join Date: Nov 2003
Posts: 53
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Dialhot
Last step : configure boith Divx AND Xvid to not make any postprocessing and to output as YV12 (called "enhanced YV mode" in Divx5.1.1)
Can you instruct us newbies on how to do that? Thanks.
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Avisynth: Reducing green tinge? Mental Avisynth Scripting 2 10-23-2004 12:42 PM
Avisynth: Weird artifacts during scene changes? zes Avisynth Scripting 41 07-07-2003 09:13 PM
Avisynth: Motion adaptive green? CheronAph Avisynth Scripting 24 06-25-2003 01:17 AM
Avisynth: Interlace artifacts or phase-shifting? ozjeff99 Avisynth Scripting 0 04-29-2003 10:15 PM
KVCD: Get green patches when using avisynth? cracker Video Encoding and Conversion 0 06-14-2002 08:01 PM

Thread Tools



 
All times are GMT -5. The time now is 09:40 PM  —  vBulletin © Jelsoft Enterprises Ltd