Hi all
Wherever possible (assuming there is no Blu-Ray available) I will buy NTSC sourced DVDs for animated series as more often than not they can be detelecined to provide a decent 480p video. However sometimes there is no option other than to buy them from UK which means they are 576i50. Now inlike films, animated series don't tend to have PAL speedup, instead relying on a crude frame conversion. Deinterlacing these clips even to 50fps still leaves some juddery ghost frames.
I'm guessing it's impossible to get back to the native 23.976fps but what is the best way to get closest to this? I've played around with virtualdub quite a bit but never made the jump to avisynth.
Interested to read people's thoughts!
Nick
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 30 of 40
Thread
-
-
Can't be done in Virtualdub. In AviSynth:
Code:WhateverSource() QTGMC() # or Yadif(mode=1) SRestore()
-
If your description was correct (there are other types of conversions), and the source used typical field blending (not edited afterwards), it produces close to perfect results in terms of cadence and original frames. So not just "less bad"
There are many examples out there posted at doom9 and on this forum. If you want to post an unprocessed sample clip, somebody will run the same quickly and you can see for yourself -
QTGMC is one of the hardest filters to get started with because you have to download and install several other third party filters. The QTGMC page lists them.
http://avisynth.nl/index.php/QTGMC
There are also a links there to archives that contain all the needed filters. See the Plugin Packages section.
The results are usually very good. A source that has been through a single NTSC/PAL conversion with field blending will get nearly perfect results.
search through the forums here for SRestore. You'll find lots of examples. -
Great thanks guys.
I have a 30 second clip I can post which features some panning scenes. What format should I upload? The original is a rip from a home recorded dvd so 25i 704x576 mpeg2.
I'll try and upload later this evening when I get home
Nick -
I've attached a short clip for testing. Hopefully someone will be kind enough to have a play around with it.
As stated previously, my target for this is to achieve 23.976p. Clips from the same show that I have sourced from NTSC DVD de-telecine perfectly.
Let me know if a different / longer clip is required
Thanks in advance for any help!
Nick -
You may want to do some more cleanup but here's the result of just QTGMC() and SRestore() to remove the blending and restore the original 23.976 fps frame rate.
Code:Mpeg2Source("VHStestclip.d2v", CPU2="ooooxx", Info=3) QTGMC(preset="fast") SRestore()
-
Many thanks for testing for me.
I've watched it back and certainly the first section of panning movement looks almost flawless - far better than I've been able to achieve with virtualdub. However the second pan (the last few seconds of the clip) seems to stutter quite a bit. Is this due to it being such a short clip, or is this inconsistency a common result?
If I could get results consistently like the first half of the clip, I can see it's definitely worth me investing the time to get it working for myself
Thanks again
Nick -
Sorry, I saw that it was working with the first part of the video and didn't even watch to the end. The technique here isn't perfect but keep in mind that a lot of cartoons are shot on film, telecined to video, then edited. Shots are often slowed or sped up while editing -- using the same field blending techniques that are used for NTSC/PAL conversions. When that is done there's no way to restore the entire video to a single frame rate. That may be the case here. I would try it on a full length episode and see what proportion has the problem.
By the way, you can change the frame rate output by SRestore by including frate=X as an argument. For example:
Code:SRestore(frate=23.7)
Last edited by jagabo; 5th Mar 2017 at 19:46.
-
Sorry I've been thinking about this some more and I'm wondering if the source animation is actually the issue. I accept that there is a possibility something could differ in the sources, but it does seem odd that all of the NTSC sourced episodes work perfectly with an inverse telecine in handbrake, whereas this PAL sourced clip potentially has variable framerate animation. The animation rate wouldn't be affected by the conversion from NTSC to PAL would it? It is an episode midway through a season and episodes either side (sourced from NTSC DVD) are all fine after inverse telecine in Handbrake.
Hope that makes sense!
To put into context, I have roughly 100 episodes from NTSC and all of them appear fine after an inverse telecine. -
This video was obviously made from a VHS tape. There's no telling how what kind of conversions it's been though and how badly it's been mangled.
The realtime hardware PAL/NTSC converters (often used for analog NTSC to analog PAL conversion) do not change the running time. They change the frame rate by adding or removing fields and blending them when field durations overlap. -
OK got you now
This will no doubt seem a bit cheeky so fully understand if you're not happy to, but if I attach a full episode (approx 5 min duration) could you run the script on that? I could then see if it's the odd issue or if it will be "off sync" a lot. I am not able to spend a lot of time doing scene by scene conversions so need to see if the result overall is worth learning the avisynth process for or whether I'll just stick with my current processing method.
Many thanks -
OK got you now
This will no doubt seem a bit cheeky so fully understand if you're not happy to, but if I attach a full episode (approx 5 min duration) could you run the script on that? I could then see if it's the odd issue or if it will be "off sync" a lot. I am not able to spend a lot of time doing scene by scene conversions so need to see if the result overall is worth learning the avisynth process for or whether I'll just stick with my current processing method.
Many thanks -
OK thank you.
Yes I am sure it is worth learning. I have read about it on numerous occasions, just always fought shy of it as it appears quite complex!
I've attached the full clip this time, so look forward to seeing how it does.
Thanks -
Here's the whole clip with just QTGMC().SRestore(). I think the jerky shot is a little better. There are still a fair amount of blending when Butthead (?) is rubbing the sticks together.
-
I'm VERY impressed with that conversion. My sincere thanks for talking it through and providing the test runs.
I'll have to set some time aside to get my head around avisynth before I continue with this backing up "project"!
One quick question. I assume it will not affect the results of the conversion if the input is an uncompressed avi which I extracted from the DVD? I only ask as I have already split out a number of the episodes, and they are simply an uncompressed avi saved from virtualdub. No processing at all.
If there's a chance they will be affected I'll go back to the source DVD, but just thinking it would save me some time!
Thanks again -
VirtualDub can mess up interlaced YV12 video. If you did nothing but open the MPEG 2 source, mark-in, mark-out, and save as uncompressed YV12 AVI the video is probably intact. If you let VirtualDub convert to RGB or YUY2 it probably messed up the chroma channels. In that case you'd be better off going back to the DVD source.
-
I'd have to see the source to know what's possible. Maybe I'll look at the thread attachments later.
I'm currently restoring 100+ episodes of a Japanese PAL-only-released cartoon with issues. After 20 years, I've given up on a proper release, and the source I now have is good enough to be mostly restored. It's all Avisynth, mostly SRestore (which switches, not default).
jagabo is spot-on with his advice here.Want my help? Ask here! (not via PM!)
FAQs: Best Blank Discs • Best TBCs • Best VCRs for capture • Restore VHS -
Sorry to drag this up after a little time.
I've finally got around to trying this for myself, and keep hitting multiple stumbling blocks with virtualdub and avisynth.
What I do know is that I can create a script file which works with version() test.
I can also input from a d2v file that I created, using the mpeg2source.
The trouble comes when trying to use other functions named above QTGMC and SRestore
I have tried turning both on and off with a # as both error out with a msg referring to a line number in the function.
I've tried so many version of vdub and a couple of avisynth and I now feel like I'm going around in circles.
Can someone suggest version numbers etc of virtualdub and avisynth that I should be using please?
I am on Windows 10.
Thank you! -
QTGMC has a lot of requirements. SRestore() also has some. Install them as they are shown in the error messages. Once you have finished that try again. If there are still error messages after that post your complete script and post the exact error message.
AviSynth: use the standard 2.6.0 version (32 bit).
VirtualDub: use the standard 1.10.4 version (32bit). -
I noticed...!
OK, I have installed the versions linked to and I now have this issue:
Script error: there is no function named "mt_makediff"
(QTGMC.avsi, line 918)
(QTGMC.avsi, line 473)
I've googled and this seems to be linked to the masktools2.dll
I have the x86 version installed dated 27/04/2017 13:26
Any help appreciated! -
Sorry for forgot to post the code (It was very late!)
It's very basic really - just trying to initially do what jagabo did above:
Code:MPEG2Source("e:\a\godz.d2v") QTGMC(preset="slower") SRestore()
Thanks -
I've run the C++ installation. I had masktools2.dll in the plugins folder, but re copied it just in case.
Still no joy
masktools2.dll is version 2.2.8.0 and I used the x86 non XP version.
I'm sure this shouldn't be this hard!
Similar Threads
-
Is it true all PAL VCRs can play NTSC, PAL, SECAM tapes?
By digicube in forum CapturingReplies: 26Last Post: 16th Sep 2017, 10:20 -
Creating VFR encodes from NTSC animation DVD
By ChewieLewis in forum Video ConversionReplies: 10Last Post: 8th Jan 2017, 17:18 -
help needed Ntsc(PAL) dvd to Ntsc
By spiritgumm in forum Video ConversionReplies: 19Last Post: 23rd Nov 2015, 18:19 -
Live Action & Animation combination; duplicate frames and jagged lines
By Rugratskid in forum DVD RippingReplies: 4Last Post: 10th Aug 2015, 20:41 -
Pls help! Best way to convert NTSC VHS (captured using PAL VCR) to NTSC DVD
By rairjordan in forum CapturingReplies: 33Last Post: 28th Nov 2013, 11:33