StormMeows
19th April 2024, 23:44
Hi guys,
I am mainly working with NTSC/PAL DVDs and had some underlining questions that I hope you can answer.
Specifically, when I use TFM, I choose to use clip2=QTGMC() within it so that it uses the best deinterlacer possible. I also use DGIndex on most of the DVDs and put "d2v="source.dv2" inside of TFM so that way TFM uses the .d2v file created from DGindex to better field match.
With that being said, does it matter if I use D2VSource() or MPEG2Source() to index the .d2v file? I have read mixed reviews on using both. On one hand, D2VSource is newer and being updated constantly. I believe MPEG2Source is dead and no longer being updated/worked on. On both D2VSource's and MPEG2Sources's avisynth pages, they both support the use of using "d2v="source" within the TFM parameter. Is one of these plug-ins better to use in 2024 for MPEG DVDs specifically? I have seen a lot of you still using the old MPEG2Source and NOT the newer D2VSource. I have tried both and they don't seem any different for what I do. I use x64 for all of my avisynth plug-ins if that matters. Also, I will note, if I use MPEG2Source, and I try to do CPU2=, it says that CPU and CPU2 do not exist for MPEG2Source. This could be because I'm using all 64bit plug-ins/avisynth, I'm not quite sure.
The next big question, is there a basic way to quickly see when TFM is calling upon clip2= to deinterlace scenes throughout the entire movie? For instance, I currently use TFM(display=true) and then slowly scroll through the entire movie until I see "DE-INTERLACING" pop up on the display, but there is no way that I am going to be able to go slow enough to capture every frame that's being deinterlaced by TFM's clip2 this way. I figured there should be an easy way to analyze the video and say these specific frames have been deinterlaced, no? It would obviously be best to go frame by frame throughout the whole movie to see which scenes have been deinterlaced, but that would take several hours for one movie. I could also change the color of the clip2, but again I would have to find every frame with that specific color shown, in it. I have a lot of movies and shows to back up/encode, for my personal collection, so I need something quicker.
The reason I am going into so much depth about trying to find all frames that are being deinterlaced is because I have noticed, in a short time, that TFM really does not do a good job and it's constantly throwing false positives. For instance, it sees things like blinds, tube television presentations during a movie, jackets, etc as being combed, but they do not need deinterlaced at all. If I can find out each frame that it's detecting as combed, then I can adjust the thresholds accordingly, change the pp or MI value, etc. I have also noticed that DVDs that have a lot of artifacts/noise, TFM will falsely pick up as being combed, when it's certainly not. It also seems that on some movies, I have to use Vinverse instead of lowering the cthresh down because once you lower it, then other scenes are now getting detected since it's more sensitive.
My final question pertains to Field-blended NTSC and PAL movies. I have read that QTGMC() followed by srestore() is typically best for these. These seem to play choppy for me with that method. I have had the best playback experience with just simply QTGMC. This takes a NTSC fielded blended 29.97 FPS movie and turns it into a 59.97 FPS movie. I'm assuming this works better because when the studios do the field blending, there are now 60 frames, consisting of the ghosted frames and unique original frames? If I do that same NTSC movie as 23.976FPS (using srestore's frate=23.976) then the ghosted frames are much more apparent.
Sorry for the long rant. As I mentioned previously, I have a lot of movies to back up and encode. I typically leave them backed up into a .mkv container, but DVDs do not play too smoothly without being encoded. Since blurays and 4K UHDs are luckily 24p, I usually don't have this problem and I can just back them up into a .mkv with no extra encoding. DVDs are a whole different animal unfortunately and I'm hoping you can help make this painful process, a little easier on me.
Thank you in advance for your help.
I am mainly working with NTSC/PAL DVDs and had some underlining questions that I hope you can answer.
Specifically, when I use TFM, I choose to use clip2=QTGMC() within it so that it uses the best deinterlacer possible. I also use DGIndex on most of the DVDs and put "d2v="source.dv2" inside of TFM so that way TFM uses the .d2v file created from DGindex to better field match.
With that being said, does it matter if I use D2VSource() or MPEG2Source() to index the .d2v file? I have read mixed reviews on using both. On one hand, D2VSource is newer and being updated constantly. I believe MPEG2Source is dead and no longer being updated/worked on. On both D2VSource's and MPEG2Sources's avisynth pages, they both support the use of using "d2v="source" within the TFM parameter. Is one of these plug-ins better to use in 2024 for MPEG DVDs specifically? I have seen a lot of you still using the old MPEG2Source and NOT the newer D2VSource. I have tried both and they don't seem any different for what I do. I use x64 for all of my avisynth plug-ins if that matters. Also, I will note, if I use MPEG2Source, and I try to do CPU2=, it says that CPU and CPU2 do not exist for MPEG2Source. This could be because I'm using all 64bit plug-ins/avisynth, I'm not quite sure.
The next big question, is there a basic way to quickly see when TFM is calling upon clip2= to deinterlace scenes throughout the entire movie? For instance, I currently use TFM(display=true) and then slowly scroll through the entire movie until I see "DE-INTERLACING" pop up on the display, but there is no way that I am going to be able to go slow enough to capture every frame that's being deinterlaced by TFM's clip2 this way. I figured there should be an easy way to analyze the video and say these specific frames have been deinterlaced, no? It would obviously be best to go frame by frame throughout the whole movie to see which scenes have been deinterlaced, but that would take several hours for one movie. I could also change the color of the clip2, but again I would have to find every frame with that specific color shown, in it. I have a lot of movies and shows to back up/encode, for my personal collection, so I need something quicker.
The reason I am going into so much depth about trying to find all frames that are being deinterlaced is because I have noticed, in a short time, that TFM really does not do a good job and it's constantly throwing false positives. For instance, it sees things like blinds, tube television presentations during a movie, jackets, etc as being combed, but they do not need deinterlaced at all. If I can find out each frame that it's detecting as combed, then I can adjust the thresholds accordingly, change the pp or MI value, etc. I have also noticed that DVDs that have a lot of artifacts/noise, TFM will falsely pick up as being combed, when it's certainly not. It also seems that on some movies, I have to use Vinverse instead of lowering the cthresh down because once you lower it, then other scenes are now getting detected since it's more sensitive.
My final question pertains to Field-blended NTSC and PAL movies. I have read that QTGMC() followed by srestore() is typically best for these. These seem to play choppy for me with that method. I have had the best playback experience with just simply QTGMC. This takes a NTSC fielded blended 29.97 FPS movie and turns it into a 59.97 FPS movie. I'm assuming this works better because when the studios do the field blending, there are now 60 frames, consisting of the ghosted frames and unique original frames? If I do that same NTSC movie as 23.976FPS (using srestore's frate=23.976) then the ghosted frames are much more apparent.
Sorry for the long rant. As I mentioned previously, I have a lot of movies to back up and encode. I typically leave them backed up into a .mkv container, but DVDs do not play too smoothly without being encoded. Since blurays and 4K UHDs are luckily 24p, I usually don't have this problem and I can just back them up into a .mkv with no extra encoding. DVDs are a whole different animal unfortunately and I'm hoping you can help make this painful process, a little easier on me.
Thank you in advance for your help.