View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000830KdenliveRenderingpublic2009-05-15 09:332010-03-09 17:31
Assigned Toddennedy 
PlatformOSOS Version
Product VersionRecent git 
Target VersionFixed in Version0.7.7 
Summary0000830: not deinterlacing when rendering for progressive output
Descriptionedited clip is standard pal dv, but kdenlive is not deinterlacing even when force progressive is set. Kdenlive sets progressive mode for inigo, which I presume does not deinterlace:

//STARTING RENDERING: true , false , "/usr/bin/inigo" , "hdv_720_30p" , "avformat" , "-" , "/tmp/kde-mcfrisk/kdenlivep26735.westley" , "/home/mcfrisk/deint.mpeg" , () , ("f=mpeg", "acodec=mp2", "ab=384k", "ar=48000", "vcodec=mpeg2video", "minrate=0", "b=800k", "bf=2", "b_strategy=1", "trellis=1", "aspect=@16/9", "progressive=1", "s=1280x720") , -1 , -1
Started render process: "/usr/bin/inigo" "/tmp/kde-mcfrisk/kdenlivep26735.westley -profile hdv_720_30p -consumer avformat:/home/mcfrisk/deint.mpeg progress=1 f=mpeg acodec=mp2 ab=384k ar=48000 vcodec=mpeg2video minrate=0 b=800k bf=2 b_strategy=1 trellis=1 aspect=@16/9 progressive=1 s=1280x720"
Rendering of "/home/mcfrisk/deint.mpeg" finished

I tried rendering mpeg2 and 4 and xvid output. kdenlive version is svn3376, recompiled for mlt versions svn1383 and svn1428, ffmpeg versions from git
commit c85f1eb5640e2eb2087b1c18eb65e803d5bedaf6.
TagsNo tags attached.
Build/Install MethodManual build from SVN
Attached Files

- Relationships

-  Notes
ddennedy (developer)
2009-05-21 08:46

I took a look at this. So far, I have not been able to reproduce it. You might just not like the quality of the deinterlacer, which I know is not good. There is one bug I found during the analysis, but it does not affect kdenlive. (It was in the sdl consumer, but kdenlive uses sdl_preview, which was not affected.)

There is a sure way to confirm if it is truly not working for you and if I need to investigate further, or if you simply do not find the results satisfactory. Create a custom profile, and add "deinterlace_method=onefield". This will absolutely remove any interlace jaggies, but at the sacrifice of half the vertical resolution. In any case, it will tell us if deinterlace is working or not. You can do this test with the render progressive option explicit or not (relying upon progressive project setting).

I do have plans to integrate Yadif: [^]
ddennedy (developer)
2009-10-13 07:00

Changing this to feature request for new, better deinterlace method.
kavol (reporter)
2010-01-04 14:38

I have the same problem.

If I play the source video (PAL DV from some Sony Digital8) using mplayer with -vf yadif it seems smooth. If I render the project with progressive setting, or even if I use a modified PAL DV profile to force progressive, the output video is still split into stripes. Well, maybe it is really just the quality, but ... it is unwatchable.

So, I'd like to ask please, is there any ETA for reworking the deinterlace options?
ddennedy (developer)
2010-01-09 03:14

I hope to provide yadif in the next release of MLT in about a month.
kavol (reporter)
2010-01-09 21:05

> I hope to provide yadif in the next release of MLT in about a month.

that would be great, thanks!
ddennedy (developer)
2010-02-08 06:03

YADIF is now in MLT public Git. I have not yet decided if the next release will be 0.4.12 or 0.5.0.

- Issue History
Date Modified Username Field Change
2009-05-15 09:33 mcfrisk New Issue
2009-05-15 09:33 mcfrisk Build/Install Method => Manual build from SVN
2009-05-21 08:34 ddennedy Status new => assigned
2009-05-21 08:34 ddennedy Assigned To => ddennedy
2009-05-21 08:46 ddennedy Note Added: 0002888
2009-10-13 07:00 ddennedy Note Added: 0004145
2009-10-13 07:00 ddennedy Severity major => feature
2010-01-04 14:38 kavol Note Added: 0004485
2010-01-09 03:14 ddennedy Note Added: 0004503
2010-01-09 21:05 kavol Note Added: 0004505
2010-02-08 06:03 ddennedy Note Added: 0004673
2010-02-08 06:03 ddennedy Status assigned => resolved
2010-02-08 06:03 ddennedy Fixed in Version => future version
2010-02-08 06:03 ddennedy Resolution open => fixed
2010-02-20 08:16 j-b-m Status resolved => closed
2010-03-09 17:31 xzhayon Fixed in Version future version => 0.7.7

Copyright © 2000 - 2016 MantisBT Team
Powered by Mantis Bugtracker