Log in

View Full Version : Decimation in playback. Need to watch 60p video in 30fps


starlight2000
3rd December 2014, 23:43
Hello. I have some qtgmc encoded mkvs without Selecteven filter used. They look like bad soap opera and are unwatchable.
The hard way would be to make an avs file for every episode, extract the audio next to the file, then play the decimated avs the mpc-hc script preview way.

Any tricks for vlc/mpc-hc ? or even command line playback if such option is possible?
I'm clueless.

edit: i've found something in mpc-hc settings to change fullscreen refresh rate to 30hz, but my display doesn't support it correctly

Asmodian
4th December 2014, 00:44
Does ffdshow's Avisynth integration work?

This seems odd though, if the content was 30i doesn't it have 60 fps of real motion? If so it would look more like the original interlaced video viewed on an interlaced display if kept at 60p. This isn't making up fake 60p, like SVP, but real motion captured by the camera. If you remove half the frames it will stutter more than normal 30p because there is not as much motion blur.

Anima123
4th December 2014, 01:19
In case the GPU is not powerful enough, decimation is also helpful with fluently playback, especially when an advanced upscaling algorithm applied.

huhn
4th December 2014, 02:23
Does ffdshow's Avisynth integration work?

This seems odd though, if the content was 30i doesn't it have 60 fps of real motion?

can be doesn't have to be. a cadence of 3:2, 2:2 or other exist a lot and are still 60i streams.

starlight2000
4th December 2014, 17:10
Does ffdshow's Avisynth integration work?

This seems odd though, if the content was 30i doesn't it have 60 fps of real motion? If so it would look more like the original interlaced video viewed on an interlaced display if kept at 60p. This isn't making up fake 60p, like SVP, but real motion captured by the camera. If you remove half the frames it will stutter more than normal 30p because there is not as much motion blur.

you're right about it being filmed in 60p
but the stuttering isn't visible to my eyes at 30p after decimating
it looks excellent and not as cheap as 60fps

still looking for a better way to do this if anyone has any playback suggestions

hello_hello
8th December 2014, 18:48
you're right about it being filmed in 60p
but the stuttering isn't visible to my eyes at 30p after decimating
it looks excellent and not as cheap as 60fps

By default, QTGMC de-interlaces the same way whether or not SelectEven() is used. I can definitely see motion looks smoother at 60fps than 30fps, although admittedly I get used to the "stuttering" motion pretty quickly so it doesn't bother me too much.

You might want to consider playing around with QTGMC's shutter speed/motion blur settings, as they can help make the video look a bit more natural (smoother) after it's been de-interlaced to 30fps.
I copied this from the help file:

QTGMC(Preset="Slower", FPSDivisor=2, ShutterBlur=1, ShutterAngleSrc=30, ShutterAngleOut=180) # Smooth single-rate output, when input has little blur

As a rule, interlaced video should be de-interlaced to 60fps on playback. Only it won't look as good as QTGMC (probably more like Yadif).
I guess you don't like what's referred to as the "soap opera effect". Me.... I don't mind it. I don't think the "film" frame rate is high enough, given the way modern TVs display video. One day soon when everything's digital, it wouldn't surprise me if higher frame rates such as 48fps or more become the norm. I certainly hope so.