Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
8th March 2009, 05:09 | #3 | Link |
Registered User
Join Date: Oct 2007
Posts: 1,060
|
Thank you
So MVDegrain 2 is a stronger denoiser. I heard that sometimes a strong denoiser might also remove details. Would that happen with MVDegrain 2? Bottom line, if I want better quality, and don't care about time, I should go with MVDegrain 2? |
8th March 2009, 06:20 | #4 | Link |
Registered User
Join Date: Jul 2007
Posts: 137
|
The whole point of MVDegrain is the motion compensated degraining. The mocomp is used to only filter out the noise and keep real detail. MVDegrain2 works pretty well but, if you really don't care about time, try MVDegrain3 instead. The decision is up to your eyes. You may find that using MVDegrain3 removes so much noise that you can see all the compression artifacts in the original source. MVD3 just compares more surrounding frames to determine what is noise in a single frame. So it shouldn't really kill much real detail, just *percieved* detail (from the noise).
There's also MDegrain from MVTools2. MVTools2 supposedly works better with the MT mod for avisynth. I know you said time is not a factor, but if you're using MDegrain3, and you have a multi-core proc., you'll be much happier if you can run it multi-threaded. |
8th March 2009, 06:39 | #5 | Link |
x264aholic
Join Date: Jul 2007
Location: New York
Posts: 1,752
|
Theoretically, using more motion vectors gives more accurate denoising. That's assuming you get perfect motion vectors every time. In practice, you usually get -really- good approximations so you might lose a bit of detail. It's not much though, since the MC'd noise removal of MVDegrain1-3 is very good.
Like onesloth said, you might think that there's some loss in detail but most of the time it's just noise being removed. If you look at it frame by frame (flick between source/denoised) and look closely, the denoised one "looks" like it's less detailed. But, when you're watching the video you won't notice this. Bottom line though? Using more motion vectors is slower (obviously) but can give -extremely- good denoising without smearing. Plus, the bitrate reduction when you're using the source vs MVDegrain3 is well worth the time spent (for me anyway)
__________________
You can't call your encoding speed slow until you start measuring in seconds per frame. |
8th March 2009, 15:40 | #6 | Link |
Registered User
Join Date: Oct 2007
Posts: 1,060
|
Thanks. Unforunately AutoMKV doesn't support MT Avisynth. It is hyper slow (7fps). The weird side effect of this is that I can use any insanely slow x264 setting and not have a fps hit (they just use more of my CPU). I'll start using MVDegrain 3 now. I wish I had enough RAM, otherwise I can use some sane settings and run 2 encodes at the same time.
Last edited by Chengbin; 8th March 2009 at 15:44. |
8th March 2009, 15:57 | #7 | Link |
Registered User
Join Date: Jul 2007
Posts: 137
|
No prob.
I've never used AutoMKV, but if it produces an AVS file that you can manually edit, and uses Avisynth 2.5.7, there's shouldn't be any reason you can't use MT Avisynth. There's a code example in the MVTools2 docs that you shows you how to use the MT() function with MDegrain2. |
8th March 2009, 23:17 | #8 | Link |
x264aholic
Join Date: Jul 2007
Location: New York
Posts: 1,752
|
@Chengbin: You being able to use any x264 settings without the fps decreasing means you're bottlenecked by avisynth. I wouldn't call 7 fps slow either. That's quite fast.
__________________
You can't call your encoding speed slow until you start measuring in seconds per frame. |
9th March 2009, 01:32 | #9 | Link | |
Registered User
Join Date: Oct 2007
Posts: 1,060
|
Quote:
7fps is 1080 to 480 encoding, not 1080 encoding. I only get 1fps with 1080 encoding with MVDegrain 1 on. EDIT: Never mind, it is not 7fps. It is 5.5fps after using MVDegrain 3. Last edited by Chengbin; 9th March 2009 at 01:37. |
|
9th March 2009, 01:54 | #10 | Link |
x264aholic
Join Date: Jul 2007
Location: New York
Posts: 1,752
|
It's very easy to make your avisynth "MT capable." Just replace the avisynth.dll in your system32 directory with the MT enabled one, and add SetMTMode() or MT() (whichever flavor you use) to your script.
__________________
You can't call your encoding speed slow until you start measuring in seconds per frame. |
9th March 2009, 04:35 | #14 | Link | |
Actually in reserve
Join Date: Oct 2004
Posts: 1,605
|
Quote:
Not exactly true. There was a modified base.avs on the wiki for avisynth and MT rev 2.57.. http://automkv.a.wiki-site.com/index...ulti-threading Now, there is also a MT-avisynth dll for 2.58; use at your own risk... http://forum.doom9.org/showthread.php?t=144852 Did
__________________
Having a problem with AutoGK? Read & use the FAQ & MORE FAQ first Want to exchange on AutoGK? try doom10.org In reserve (inactive) for an undefined period of time. |
|
9th March 2009, 12:47 | #16 | Link |
Registered User
Join Date: Dec 2004
Location: Terneuzen, Zeeland, the Netherlands, Europe, Earth, Milky Way,Universe
Posts: 689
|
The number of frames used for analysis and averaging.
Please correct me if I am wrong. Fred.
__________________
About 8mm film: http://www.super-8.be Film Transfer Tutorial and example clips: https://www.youtube.com/watch?v=W4QBsWXKuV8 More Example clips: http://www.vimeo.com/user678523/videos/sort:newest |
9th March 2009, 22:46 | #18 | Link |
Registered User
Join Date: Oct 2007
Posts: 1,060
|
Thanks a lot guys.
The quality gain is pretty significant. Not only the PQ is better (less noise), but at reduced sizes. I used to encode my TV shows (Prison Break is what I'm encoding now) to 250MB (700Kbps) files, now I'm using 200MB (530Kbps), and the quality is better. Not that I can notice it on a 5'' screen, but if I look closely, I can. This is coming from when I used 500MB per episode, now I'm using 1/3 of the bitrate, and it looks better. |
Thread Tools | Search this Thread |
Display Modes | |
|
|