Opened 17 years ago
Last modified 17 years ago
#913 new defect
-vf expand, ass incompatibility
Reported by: | Owned by: | reimar | |
---|---|---|---|
Priority: | normal | Component: | core |
Version: | HEAD | Severity: | normal |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Reproduced by developer: | no | Analyzed by developer: | no |
Description
MPlayer 1.0rc2; I use '-vf expand=:::::4/3' to letterbox my video but seemingly for some videos I get the above effect. You can see that the bottom of the video has a 10-20 pixel vertical corruption effect for the lack of a better word. The bottom row of pixels is expand to achieve a multiple of 16 for the video.
When -ass is turned off, the image is just fine. It seems that if the original movie is not a multiple of 16 (this one is 800x340), then the problem happens. Even if it is expanded to a multiple of 16 with '-vf expand=:-44'
This particular movie can be found at (3.8MB):
From: http://ftp.blizzard.com/pub/war3/demos/War3-Movie-Trailer.avi
Change History (2)
comment:1 by , 17 years ago
comment:2 by , 17 years ago
Summary: | -ass icm with vf expand adds corruption to bottom of video → -vf expand, ass incompatibility |
---|
-vo gl works because it does not use vf_ass for -ass.
If you explicitly do -vf expand=0:-44,ass it shows with -vo gl as well.
Both -vf expand=0:-44,scale and -vf scale,expand=0:-44 work around this problem.
Curiously, e.g. -vf spp,expand avoids the problem as well, the other order -vf expand,spp does not.
Oh, I forgot '-vo gl' produces a correct image for the movie, all other output drivers have the corruption as far as I could see.