View Full Version : Problems Deinterlacing The Storyteller
Kyaneos
24th November 2020, 22:17
Hello everyone,
I'm trying to fix Sony's disastrous NTSC DVD of The Storyteller, Jim Henson's mythical 1987 series.
The first problem I have with interlacing. Supposedly the series was shot in 35 mm, but with a inverse telecine I don't get good results.
Neither with filters such as QTGMC, TDeint, TMC ... I cannot eliminate residual images, ghosting, saw effect in the contours and other artifacts.
Could anyone help me to fix and restore the video?
This is a sample of the uncompressed DVD:
https://mega.nz/file/LJwUnRpA#HU7b-PZIaK8itEemOEG4ZDxAJYW6jTGjpupOyGKshP4
Thanks in advance.
johnmeyer
24th November 2020, 23:26
You need to use inverse telecine. QTGMC and TDeint are NOT inverse telecine.
For most 29.97 DVD movies that were telecined, all you need is the TIVTC package, and your script may be as simple as:
TFM()
TDecimate()
poisondeathray
25th November 2020, 00:12
It's a field blended conversion from a 25p source
MPEG2Source()
AssumeTFF()
QTGMC() #or whatever double rate deinterlacer you want to use
SRestore()
Kyaneos
25th November 2020, 00:17
You need to use inverse telecine. QTGMC and TDeint are NOT inverse telecine.
For most 29.97 DVD movies that were telecined, all you need is the TIVTC package, and your script may be as simple as:
TFM()
TDecimate()
It's the first thing I tried but the results are very bad: ghosting, sawtooth, combined frames ...
https://i.postimg.cc/59BDJRzD/Storyteller-2.png
https://i.postimg.cc/Hn9NtrHT/Storyteller-1.png
https://i.postimg.cc/J4Rvz5c0/Storyteller-3.png
Kyaneos
25th November 2020, 00:35
It's a field blended conversion from a 25p source
MPEG2Source()
AssumeTFF()
QTGMC() #or whatever double rate deinterlacer you want to use
SRestore()
It's the best script I have tried, thanks!
But it still has ghosting, any ideas how to remove or decrease it?
https://i.postimg.cc/4ynYZ9d3/Storyteller-4.png
https://i.postimg.cc/tTBsL59f/Storyteller-5.png
poisondeathray
25th November 2020, 00:40
But it still has ghosting, any ideas how to remove or decrease it?
I don't see the 1st one when checking ; you have to seek linearly from way back . ie. You can't jump around to preview
But the 2nd is really there
It's not perfect, you can't always perfectly deblend all sources. You can try playing with the settings
Kyaneos
25th November 2020, 00:56
I don't see the 1st one when checking ; you have to seek linearly from way back . ie. You can't jump around to preview
But the 2nd is really there
It's not perfect, you can't always perfectly deblend all sources. You can try playing with the settings
That is the problem, I have played all the settings that I know :confused:
Kyaneos
26th November 2020, 09:36
Finally I'm using the PAL DVD, it has less quality but less interlacing problems.
After trying different combinations of filters I have used this script:
MPEG2Source
QTGMC()
SelectEven()
MCDegrainSharp()
f3kdb()
Grainfactory3()
But McDegrainSharp produces some very unpleasant artifacts around the letters (like mosquito noise) and Grainfactory3 produces excessively intrusive grain. I have tried less aggressive settings but I find there are artifacts.
Any ideas to improve the script?
This is a sample from the DVD:
https://mega.nz/file/XAhQVSyB#JxtjpkATVtd3JHACyc1o8yQlc7wtCEj7JVs4x1O3f-k
Thanks!
StainlessS
26th November 2020, 14:04
You could reduce the sharpening for McDegrainSharp, McDegrainSharp(csharp=0.6) = default, maybe try 0.3,
or switch off altogether using Mcdegrain().
EDIT: Here is latest test version of both script functions:- https://forum.doom9.org/showthread.php?p=1926403#post1926403
EDIT: With linked version, You could also try tm=false,Glob=true [tm==truemotion, some swear its better false].
Kyaneos
27th November 2020, 13:33
You could reduce the sharpening for McDegrainSharp, McDegrainSharp(csharp=0.6) = default, maybe try 0.3,
or switch off altogether using Mcdegrain().
EDIT: Here is latest test version of both script functions:- https://forum.doom9.org/showthread.php?p=1926403#post1926403
EDIT: With linked version, You could also try tm=false,Glob=true [tm==truemotion, some swear its better false].
Thank you for the recommendations :thanks:
A question, what do you think is better? McDegrainSharp or McDegrain + LSFMod combination?
StainlessS
27th November 2020, 13:38
Sorry, dont know. I usually just use McDegrainSharp.
(By the way, new version McDegrainSharp not limited to Frames=3, wgere Frames=temporal range).
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.