Hi,
I've made a small vegas project to put some title on my videos. All is fine except on render project (to DV PAL). All is set to "Optimal quality" and progressive in the project settings and in the codec settings but there are ugly artifacts like on the following screenshots:
What can I do to avoid those ugly artifacts (the "stairs" on the red circles" and the "macroblocks" on the blue circles) ? All the images are static ones. No animation except on begin and end of video.
+ Reply to Thread
Results 1 to 26 of 26
-
-
This looks like poor interlaced chroma upsampling
What method did you use to take the screenshots ?
To confirm, did you export PAL DV-AVI ? or MPEG2 PAL DVD ?
Why is your project set to 1920x1080p25 ? What is the final goal ? -
I use PrintScreen to capture the Vegas screen
The other one was done with VirtualDub (export frame as a png file)
I use the Export to PAL DV-AVI preset of Vegas
The final target is a standard PAL DVD (I will add these intro screens to my files recorded with my mini dv cam) and encode the whole thing to mpeg-2 -
File is probably fine
It's vdub doing the upsampling (it's converting to RGB for display)
PAL DV is YUV 4:2:0 (or "YV12") . Vdub's developer doesn't think interlaced YV12 exists (an in some ways he's correct), so it upsamples the data as progressive, instead of interlaced - causing those artifacts
If you force YUY2 output (in vdub => video=>color depth=> 4:2:2 YCbCr (YUY2), or force your DV decoder to output YUY2 (YUV 4:2:2) it will look fine
ie. it's just the preview vdub is giving you that is incorrect . However - if you use vdub and convert to RGB anywhere using vdub, those artifacts will persist. ie. You can only use "direct stream copy" in vdub . If you need to convert to RGB somewhere in your workflow, use avisynth ConvertToRGB(interlaced=true) , and back to YV12 ConvertToYV12(interlaced=true) -
well my French isn't that good... but I don't think there is a problem with those settings
The 1st screenshot in the 1st post I'm fairly certain is poor interlaced chroma upsampling . It's possible the media player you're using or filters it's using are upsampling in the same way as vdub
if you re-import the exported file back into vegas, what does it look like ?
can you use direct stream copy in vdub, and cut a few frames out of the exported file and upload a sample? -
--
"a lot of people are better dead" - prisoner KSC2-303 -
I would avoid using DV as an intermediate. Despite what some people may say, it's terrible IMO. Especially for graphics. Those dark blue macroblocks are artifacts from poor compression. Look at the red text, it's already messed up from compression artifacts. When you go to MPEG2 for DVD it's only going to get worse . I would use something higher quality, at least visually lossless (like cineform), or true lossless (like lagarith) , or frameserve out of vegas with debugmode
The other issue (the horizontal lines, or "notched chroma" artifacts) is most definitely an interlaced chroma upsampling issue. You can eliminate it by using different decoder or upsampling method -
OK, I use the Panasonic DV codec (virtualdub told me). And for the pictures, they are all progressive (it's png files).
I will export them as uncompressed avi (20 sec will not be too much in size) and then make the encode (frameserved from virtualdub/avisynth to tmpgenc).
I was never very satisfied of Vegas for the resulting of encode -
You can lay it on Vegas, but to me, it looks like the usual boring problem of resolution mismatch between the source and target.
Once a PNG is improperly sized, it's ruined permanently. Doesn't matter that it's in a lossless or uncompressed file. Something went awry in a very early stage.
The white text does not exhibit the same artifacts as the graphics.
GiGoLast edited by budwzr; 22nd Dec 2012 at 19:31.
-
The white text is encoded at 720x576. The colored text (all colors) is encoded at 360x288. And since it's interlaced, the colors are encoded as two 360x144 planes. Hence all the artifacts with color. At least encode progressive when you to to YV12.
-
Artwork like that should have been generated with antialiasing. If you have a choice of resizing filters use something like bilinear for such sharp sources. You absolutely will not be able to keep sharp edges between colors when converting to YV12 for PAL DV, MPEG 2 or AVC encoding. And interlacing YV12 will introduce other artifacts even before compression. Then the compression will add even more artifacts.
Last edited by jagabo; 23rd Dec 2012 at 08:29.
-
Hahaha, no, the blur is uniform, so you would need so much to cover the jaggies, the result would look worse.
Every element is simple to recreate, why not just start over and do it right? You can make everything right there in Vegas.
Go to "Generated Media", grab a colored square, apply a cookie cutter, copy that track, change the color, resize, repeat and stack as needed, then prerender. -
When I say applying a blur, it's for the source png files, not on the currently rendered file.
-
I just looked, and the source files are no good.
If you want to make high quality work, you can't use stuff googled from the web. It's OK to use that stuff as inspiration though, but it needs to be traced.
You seem to have good style in your project, why not take the time to polish your skills?This can be made in any paint program like Gimp (free). Or InkScape (free).
This one is better, no?
Last edited by budwzr; 23rd Dec 2012 at 09:34.
-
Ok, I will rebuild them from scratch (Those in my project where extracted from the PDF to TIF, then resized in photoshop with pixel resize).
Do I need to make the png resolution to the nearest size of the target ?? Do resize down in vegas will affect quality ? What resolution is better ? 72 dpi, 300 dpi ? -
-
-
You're zoomed 600 percent. Of course it looks terrible. Vegas is going to get that image at 100 percent and then downsize it to 50 percent or less. It should look fine.
-
That's life. It's going to get even worse when you convert to YV12. As I said earlier, you cannot keep those sharp edges between colors when converting to YV12 and compressing with any high compression codec.
I didn't bother with transparency so ignore the junk around the edges of the objects, but here's what I get using a few of your PNG files, AviSynth, and HcEnc encoding progressive (approximating the layout in your DV AVI):
That boundaries between the colors is about as clean as you're ever going to get with any YV12 codec.Last edited by jagabo; 23rd Dec 2012 at 11:57.
Similar Threads
-
Vegas won't render widescreen
By jargus in forum EditingReplies: 8Last Post: 14th Aug 2011, 13:12 -
how to render HD quality with vegas pro
By buffaloboyy in forum Newbie / General discussionsReplies: 4Last Post: 27th Feb 2011, 10:51 -
Cannot render to widescreen in neither vegas 7 or 8
By 2prfm in forum Video ConversionReplies: 1Last Post: 7th Sep 2010, 08:38 -
Vegas Batch Render?
By duderdude2 in forum EditingReplies: 1Last Post: 28th Feb 2010, 02:42 -
Vegas render question
By wingfan in forum EditingReplies: 2Last Post: 29th Sep 2008, 19:10