This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Good deinterlacing method without transcoding

Tags: None
(comma "," separated)
lordofthestrings
Registered Member
Posts
95
Karma
0
Hi, I'm looking for a good deinterlacer under Linux for my next camcorder, Canon HV10 (HDV 50i PAL).
At the moment I'm using Handbrake which has a good "decomb" filter but it compress the output to x264 at the same time.
I would like to deinterlace .m2t files possibly mantaining the same codec and container for the output result (eventually to burn BD in the future).
I'm trying with Avidemux but in order to apply filters (i.e. deinterlacing) one have to transcode video too... I tried HuffYuv but it changes the aspect ratio from 16:9 anamorphic to 4:3.
I see Mencoder (that is behind Avidemux) can be used and has several and eventually good deinterlacing options but I'm not so good on the command line and I need a hand with that (any help appreciated).
What about adding some effective deinterlacing filters in Kdenlive? I know there's the "force progressive" flag but I've experienced not so good deinterlacing with it (ghosting artifacts).
I did'nt try to install avisynth with wine... Should I try?
I guess the "- deinterlace" flag with ffmpeg is just a simple linear blend...
I know Cinelerra handles HDV but I don't know a way to export in with the same codec/container/bitrate.
Any other suggestion?
Thanks everybody,
Ignazio
ddennedy
Registered Member
Posts
1315
Karma
1
It is impossible to deinterlace without transcoding.
Newer versions of MLT features an excellent deinterlace filter (YADIF), which you should have with Kdenlive v0.7.7 or newer:
http://sourceforge.net/news/?group_id=96039&id=282687

This is not invoked on monitor preview within Kdenlive. Preview uses a cheaper, faster deinterlace method, but YADIF is used when Rendering.


lordofthestrings
Registered Member
Posts
95
Karma
0
Thank you for the good news! I haven't used the deinterlace option for a long time now because I didn't find it good...
How do I activate it? Just like before? Clicking on "force progressive" before rendering?
When I said "without transcoding" I was wrong. I meant "just deinterlace with the easy option (that Kdenlive has) of rendering to the same codec/container (HDV .m2t) without losing quality (except for the common deinterlacing issues).
Again, thank you for the precious infos,
Ignazio
lordofthestrings
Registered Member
Posts
95
Karma
0
Now I see this old thread:

http://www.kdenlive.org/forum/interlaced-video-correct-resize-deinterlace-very-needful

I paste here your post (when you still were planning to add YADIF):

"Deinterlacing *is* done prior to the other effect processing. The Manage Project Profile dialog under the Settings dialog has a Progressive checkbox. Based on that, the signaling in the source clip, other output overrides, and other effects signaling the need for it (e.g. vertical scaling); deinterlace is activated on the source"

Shall I have to do this to achieve YADIF deinterlacing? And what's the difference with "force progressive" in the render window?

Thank you so much for your patience,
Ignazio
ddennedy
Registered Member
Posts
1315
Karma
1
Selecting progressive in the Render dialog sends the same signal as the Project Profile causing deinterlace to occur as described. YADIF depends on version and using render, not playback in the monitor.


lordofthestrings
Registered Member
Posts
95
Karma
0
OK, thank you.
Ignazio


Bookmarks



Who is online

Registered users: Baidu [Spider], Bing [Bot], Google [Bot]