I was placing an order on amazon.co.uk for some DVDs+BDs, but this title is OOP. :( I don't really know much about it, I have seen various Doctor Who's (the first one, Hartnell, and some of the others, and some of the new ones). But being as I am a bit of a Paul McGann fan it would be nice to see it.
Anyhow, yes the process is reversable. However, it's not *completely* reversable when your material has had effects added to a telecine.
You indicate that Speedup AND blended fields are present, in that case you need to do this in Avisynth:
Yadif(Order=0,Mode=1)
srestore(Frate=25,speed=1)
AssumeFPS(23.976)
50i > 25p > 4% slowdown.
If however, speedup is NOT present and the underlying material is in fact 24p, then it's:
Yadif(Order=0,Mode=1)
srestore(Frate=24,speed=1)
AssumeFPS(23.976)
50i > 24p
That's it, that should be all you need to do. If it comes out looking like shit, change the order in Yadiff. If it still looks like shit then try the second version above. The effects shots, you may need to go through manually since there's no perfect way to convert that back to 24p.
Srestore isn't human, so of course it won't be 100% perfect, but it does a very good job and was specifically made for this purpose.
You could also do it with the NTSC disc and compare the results, this code should work with the NTSC version:
Yadif(Order=1,Mode=1)
srestore(Frate=25,speed=1)
AssumeFPS(23.976)
60i > 25p > 4% slowdown.
Or, if that doesn't work, then:
Yadif(Order=1,Mode=1)
srestore(Frate=24,speed=1)
AssumeFPS(23.976)
60i > 24p.
All things being equal they should end up looking pretty much the same, although this will also depend on things like DVD bitrate, etc, so you might notice one looks better than the other in terms of underlying authoring quality.
Required plugins are yadif.dll and srestore.avs as such:
import("srestore.avs")
LoadCPlugin("yadif.dll")