View Full Version : Simpsons Encoding Help
RsVolcom
19th July 2008, 22:03
Hi I've been trying to encode The Simpsons and I was wondering if anybody wanted to offer any advice on my script?
From the info:
Film 89%
720x480
4:3[2]
I am using the script:
mpeg2source("C:\Video Encoding\Simpsons Season 09\0906.d2v",cpu=0)
AnimeIVTC(mode=1, aa=2)
crop( 10, 2, -10, -2)
I am using Sharktooth's AE-Maxquality profile.
and that's it!
Heres a couple samples I generated at 550kbps avg. bitrate setting. I welcome any suggestions. Also how can I extract samples of the source for comparison purposes? I have single extracted comparison frames...should I post those here as well?
Samples in post below>>>
Blue_MiSfit
20th July 2008, 07:56
Provide samples of the source, untouched, ideally cut from the source with mpeg2cut or DGIndex.
Also, don't use the board's attachment system. Megaupload / mediafire are better file hosting services.
~MiSfit
RsVolcom
20th July 2008, 19:42
Thanks for your response.
I'm trying to figure out how to trim/export using DGindex but so far have not figured it out. I'm reading the DGIndex user's manual, but the only place I see an option that looks like it might trim is in D2VFormat Settings Section...do you feel like giving me a hint?
45tripp
20th July 2008, 20:20
import,
mark a section with '[' and ']',
go to 'file' -> 'save project and demux video'
RsVolcom
21st July 2008, 00:16
Source(m2v):
http://www.mediafire.com/?gdxtgtzgukj
Encode(mkv):
http://www.mediafire.com/?lg1ji1dn2mt
Thanks again for your help with file hosting.
I picked a part that has a lot of movement and which also shows the credits and you can see in both the encode and the source what I call 'sparkling' around the credits esp. when they're in front of certain colors like the credits in front of the yellow in Homer's arm.
If they're in the source, is it possible to remove them or should I leave it in anyway for maximum transparency?
Any advice is appreciated.
Blue_MiSfit
21st July 2008, 01:04
Ah yes - the sparkling you're describing is dot crawl.
It's an artifact of using composite video at some point in the chain.
This looks like captured material (?) If so, how did you capture it? :)
I usually fix dot crawl with Checkmate, but it's not fixing everything here, so I went a little more aggressive:
MPEG2Source("C:\simpsons.d2v", cpu=4)
#Dot cawl removal before IVTC - always!
Checkmate()
#Clean 3:2 pulldown, so no need for AnimeIVTC, just good old auto IVTC
TFM.Vinverse.TDecimate
#Clean up the noise / artifacts
fft3dgpu(plane=4, sigma=3, sigma2=1, sigma3=1.5, sigma4=2)
#A nice little filter that applies warpsharpening and line darkening
Toon()
The combination of checkmate and later toon() seems to fix the dot crawl nicely :)
~MiSfit
RsVolcom
21st July 2008, 01:30
The source is the vob from the DVD. I used DVDDecrypter and then DGIndex to export just the chunk that you see. Thanks so much for taking the time on this code. I really appreciate it.
How do I know when to use AnimeIVTC? Also why did you use cpu=4...is that b/c I have a quad core or is that for something else?
Did you pick those settings for fft3dgpu yourself or are they defaults. If you picked them I think I'm in for a lot a reading!
Thanks again.
Nightshiver
21st July 2008, 04:57
The cpu= funtcions are for deblocking. cpu=4 is medium strength deblocking while cpu=6 is max deblocking. The reasons he probably doesn't use animeivtc is because it's very slow and a regular IVTC is much, much quicker. Also, animeIVTC for me at least is having a few script problems and it seems like thetoof is on vacation.... Anyway, animeIVTC is a more, how should I put it, more in-depth complex IVTC package than decomb stuff.
RsVolcom
21st July 2008, 05:37
@Blue_MiSfit
Something in the script you made is doing terrible things to the "Blood Pressure" sign as it goes by. Some sort of artifacts in there. Also if you look at Grampa's collar as it zooms in behind him, your script seems to exaggerate the movement of those horizontal lines more than the one I was using before. Am I wrong?
Also the dot crawl is still there when I run your script.
It seems to be the Toon() that's introducing those artifacts in the sign.
fibbingbear
21st July 2008, 15:02
Did you pick those settings for fft3dgpu yourself or are they defaults. If you picked them I think I'm in for a lot a reading!
Perhaps this thread will answer your question:
http://forum.doom9.org/showthread.php?t=139012
You might also want to check out:
http://forum.doom9.org/showthread.php?t=139028
Blue_MiSfit
21st July 2008, 21:22
Indeed. In brief:
The plane parameter controls which planes are processed.
0=luma only
3=both chroma only
4=all
the different sigma values correspond to different frequency bands. If you just specify sigma=3 for example, if will apply relatively strong settings to all frequencies.
If you specify sigma2, sigma3, and sigma4, you can control the setting on a per-frequency band basis. You're basically drawing a curve, like a gamma correction curve (at least, that's how I think about it. Not sure if this is accurate ;)).
It's not too hard, it just looks complicated.
Toon() can do silly things sometimes. Remove it, if you don't like it :)
Dot crawls are tricky to remove.. Sometimes they don't come out well. Try some of the other dot crawl reducers - maybe TComb. I really don't know. Checkmate works magic for me on most sources!
Good luck - happy to contribute!
~MiSfit
RsVolcom
23rd July 2008, 04:23
Does anybody know why this will play in VLC, but not in MPC?
http://www.mediafire.com/?v4ty0btw9z0
Ranguvar
23rd July 2008, 05:47
Plays fine in MPC for me. Right-click the video as it's playing, and go to Filters. What's decoding it? You should just need Haali Media Splitter, ffdshow, and your renderer.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.