Skip to Content

Problem with interlaced files

28 replies [Last post]
lxvidcut
Offline
Joined: 08/16/2010
Posts:

Hi everybody,

i am new to kdenlive and i will furthermore use it in future in my workflow.
After i completed my first test project i noticed after a while that there is something wrong with my final clip.
If there is heavy motion, the video begins "pumping/pulsing". If i set the deinterlace filter to a simpler method like "Linear" e.g. in VLC so i can see the "pulsing" very extreme. It seems that bottom- and topfields are interchanged? Better filters are coating the problem (e.g. Yadif).

My source is a h264 1080i50 m2ts file from Panasonic SD707 (Europe).
part of mediainfo -f output:
Frame rate : 25.000
Frame rate : 25.000 fps
Frame count : 993
Scan type : Interlaced
Scan order : TFF
Scan order : Top Field First
Interlacement : TFF
Interlacement : Top Field First

If i watch this file direct in VLC, there is no problem.

For a better performance, i do a transcode to DNxHD 1080i50 185MBit (from the presets).

If i watch the resulting .mov file in VLC, i can see the same problem still prior to the kdenlive workflow. I guess something goes wrong by the transcode step.

Part of mediainfo -f output from the DNxHD .mov file:
Frame rate mode : CFR
Frame rate mode : Constant
Frame rate : 25.000
Frame rate : 25.000 fps
Frame count : 994

The output shows nothing about scan type or order.
I'm sure it makes no sense to go ahead with this material.

Any idea?

Greetings from Munich,
Christian

System-Info: OpenSuse 11.3 64Bit. kdenlive 0.7.7.1 (all from packman repo...)

0
Your rating: None
lxvidcut
Offline
Joined: 08/16/2010
Posts:
Re: Problem with interlaced files

Hi once again,

I found a solution. If I add "-top 1" to the ffmpeg options, the video in the .mov file is now smooth.
Also "-top -1" works fine! It enables field order auto detection. "-top 0" produces the same bad output.

Without a parameter set it seems ffmpeg uses fix the bottom field first?

Furthermore I'm irritated by the mediainfo output. It says Constant Frames by 25 fps.
If I count each independent frame in VLC with activated linear deinterlacer, there are 50 frames present.
Now i think the .mov file is ok to go ahead with kdenlive.

Does anyone know about the mediainfo output from mov files?
Won't it be a good thing to add the "-top -1" parameter to all interlaced transcode profiles in the next kdenlive version?

Christian

lxvidcut
Offline
Joined: 08/16/2010
Posts:
Re: Problem with interlaced files

Now there is the next problem! If I render a project with the fixed .mov files from my last post, the resulting H264 .mp4 file has already the interchanged field order!

I've no idea if it's possible to alter something in the render profile, so that the fields are interpreted correctly? In some other post's I've noticed that's not easy to change the field order because some kdenlive filters and transitions depends on a fix order?

Please help!

Is there an other way to transform my files so that I'll get no trouble with the fields?
I can't believe that I'm the first user having such problems or do I have a general understanding problem here?

Christian

yellow
Offline
Joined: 09/09/2009
Posts:
Re: Problem with interlaced files

Can't find much info on the 707 only the 700. But did you shoot in interlaced mode or progressive? And at 25 or 50 fps. Putting aside what mediainfo says.

For example I have a Canon HV30 and 550D. The HV30 shoots progressive but in two interlaced streams, called psf25. Progressive Segmented Frames, yet mediainfo and such suggest it's interlaced because of the 'i' container those two duplicate streams are in. Maybe your video is progressive?

Trying to deinterlace progressive video will cause problems, so would putting a progressive shot in a interlaced kdenlive project I'd imagine.

lxvidcut
Offline
Joined: 08/16/2010
Posts:
Re: Problem with interlaced files

Hi yello,

these camcorders are all the same family. The 707 is without internal memory and HDD. You can only record to a SD Card. The 707 is the European(German) Model with 1080i50. The cam has no 1080i60 mode. You can use the camcorder also to shoot 1080p50, but this an other story and with 1080p50 I've no problems with kdenlive, mlt, ffmpeg. It works, but you need much more HDD space and CPU power.

I'am sure that my material is in 1080i Mode. Panasonic is warning you with a checkbox if you are leaving the AVCHD Standard.
How can I check, if my .m2ts Container with the H264 Stream is progressive but segmented? Is there an other tool like mediainfo?
If I play the sources with vlc with no deinterlacer, I can count 25 pictures per second and every picture has the line artifacts from the halframes. If I play with deinterlacer (Linear), I count 50 clear and differnt pictures per second. That indicates to me, that the source is realy interlaced.

Meanwhile i found out, that rendering to XVid4, Theora and MPEG4 works fine! Only H264 is not correct, but I need it for blu ray.

By the way... where are the rendering profile options documented? I haven't found something in the web.

Christian

yellow
Offline
Joined: 09/09/2009
Posts:
Re: Problem with interlaced files

Ok, so maybe it's a problem with the h264 encoding profile in kdenlive for an interlaced project?

re encoding profiles, I'm new to kdenlive and don't have it in front of me, so I can't really help you. :-(

lxvidcut
Offline
Joined: 08/16/2010
Posts:
Re: Problem with interlaced files

After a lot renderings I cleaned up all and I've started a new series of experiments to avoid mistakes and confusion.

I have now 4 independent kdenlive projects. All with 1080i 25fps timeline. Each project has own new DNxHD .mov Files.
1st project mov's transcoded without -top parameter
2nd with -top 0 (BFF)
3rd with -top 1 (TFF)
4th with -top -1 (AUTO)
With each project I rendered first to h264 .mp4 and then to MPEG2 .mpg .

As a new result I can say that if the .mov has a correct field order, the .mp4 is wrong and the .mpg is correct.
(tested with 1st and 3rd project)

If the .mov has a wrong field order, the .mp4 is now correct and the .mpg's fields are now interchanged!
(tested with 2nd project)

Then i've found this in the ffmpeg doc:
`-ilme'
Force interlacing support in encoder (MPEG-2 and MPEG-4 only). Use this option if your input file is interlaced and you want to keep the interlaced format for minimum losses...

This parameter is used in the transcoding job to DNxHD, but it seems only MPEG2 and 4 are supported? Could this be a cause for the problems?

I don't know if this parameter is also used by the rendering job. I set the pull down box "Scanning" to "Auto" in all jobs.

ddennedy
ddennedy's picture
Offline
Joined: 06/26/2007
Posts:
Re: Problem with interlaced files

This is rather confusing to follow and be able to comment on. It seems as though you want interlaced output for whatever reason. OK. MLT does automatic field order detection and normalization (when not progressive profile/output) into bottom-field-first due to some DV and SDI lineage for the original sponsor of the project and, as a result, because some filters do field-based rendering with that assumption.

I can not explain why the MP4 and MPEG-2 outputs have opposite field orders. That is surprising. Is that because only MPEG-2 format has a flag for field order? (I need to look that up.)
MLT automatically adds the ilme and idct libavcodec flags when your profile/output is not progressive.

So, it seems that Kdenlive's DNxHD transcode profiles need revision to add '-top -1'.
Contrary to the docs, I checked the code to see if DNxHD supports interlaced prior to adding those transcode profiles, and it does.
Already I have somewhat high on the MLT ToDo list a top-field-first output (but this inconsistent result with MP4 and MPEG-2 makes me concerned that it will help much).
Finally, Scanning = Auto means to use what the Project setting indicates. The stuff in the Render dialog for scanning and resolution overrides what you have in the Project settings in case you need that for certain outputs.

lxvidcut
Offline
Joined: 08/16/2010
Posts:
Re: Problem with interlaced files

Hi Dan,

thanks for your answer. Yes, my prefered output should be interlaced, because the source is 50i and the final product is Blu-ray and DVD. The common specified format for these both final discs in highest resolution is only 50i. That's the reason why I avoid progressive, 25-24 fps conversions and so on. For my opinion, that's a good way for 50i sources and if I would retain the motion resulution. The standard output shoult not be suitable for PC and YouTube.

I think, there is somewhere a bug in the workflow chain? I don't know where the information about the field order is stored? Is it the codec(video) stream or the container? Are there some codecs/containers with a fixed order?

In the next days I can upload a small 50i file from my cam, so that you be able to recunstruct it if you want.

In some other posts from you and in your to do list I've noticed the feature request about the TFF in/output. You are right, that it will not help with the inconsistent result, but it's easier to change somewhere a parameter as doing the DNxHD transcode job twice! (top1 for DVD and top0 for Blu-ray) :)
But I'm sure: All codecs/containers should have the same behavior...

Christian

g.marco
Offline
Joined: 12/12/2007
Posts:
Re: Problem with interlaced files

I had the same problems, interlaced input can be uses very well and all seems fine.
encoding to mpeg4/mpeg2 works also fine.

but encoding to x264 will always fail if you have top field first.
i made a patch for ffmpeg, to set this to TFF. i did not find a place, to take this automatic but it solves first the problems for TFF video.

in libavcodec/libx264.c put after

x4->params.b_interlaced = avctx->flags & CODEC_FLAG_INTERLACED_DCT;

this line (tff is true, but must be set to 0, maybe field order changed in mlt ??? )
x4->params.b_tff =0;

then encoded x264 video play correct (interlaced and field order ) and with 50 fps (very clean picture)

lxvidcut
Offline
Joined: 08/16/2010
Posts:
Re: Problem with interlaced files

Hi together,

here is the small clip (with a low 10Mbit quality) directly out of my cam, which I promised in my last post. Sorry for the delay.

http://x7.to/ecfdf7

@g.marco:
Thanks for your post. By the way… To patch something in the sources and then compiling my “own” ffmpeg will be a great challenge for me. But I will try it out!
Isn’t there another way to solve this? Can I insert an option the rendering profile if the codec is x264 to control this from outside? What’s about the dependency of MLT’s BFF order?
For me it’s not right clearly what happens while kdenlive is rendering. How works kdenlive, MLT, ffmpeg together in detail? Especially MLT and ffmpeg? I din’t understand why it’s necessary to patch there in x264? If I compare this to the little and big endian coding of 16 Bit wave sound, every player/converter knows about the order controled by flag!

In Dan’s last post he has written “MLT does automatic field order detection and normalization … into bottom-field-first”. How does normalization work? For my opinon it’s only possible to flip the field order flag so that the fields are used in correct order inside the frame (detection by video analysis) if it was set wrong. Every i50 field has it’s own real position on a timeline. If I would change to bottom first, so I cannot simply change the order inside the frame. The result will be the “jumpy” motion.
I suppose normalization is working as follwos:
Frame 1 TF -> discard it
Frame 1 BF -> New Frame 1 BF
Frame 2 TF -> New Frame 1 TF
Frame 2 BF -> New Frame 2 BF and so on…. (Move the frame boundaries one field to the right, the final stream is one frame shorter)
Or will MLT do a high quality deinterlace to 50p and then an export from this into 50i but with BFF? (But this isn’t lossless)

I hope MLT/ffmpeg is setting the “flags” corrrect independent of the used method so that the reciever of the stream knows about the facts? But I’ve no idea about the internas of MLT and ffmpeg. What will happen if MLT is melting two interlaced streams with an opposite fieldorder together (e.g. picture in picture or while a transition)?

The next days I will play ouround with ffmpeg outside of kdenlive/MLT with interlaced material, h264 and MPEG codecs to see, if there are the same problems?

Christian

yellow
Offline
Joined: 09/09/2009
Posts:
Re: Problem with interlaced files

Reached download limit. :-(

ddennedy
ddennedy's picture
Offline
Joined: 06/26/2007
Posts:
Re: Problem with interlaced files

Re: How works kdenlive, MLT, ffmpeg together in detail? Especially MLT and ffmpeg?

You have to read the sources; it's very complicated.

Re: How does (field order) normalization work?

Simple: if input field order and requested field order are different, move the image up or down by one line since the fields are stored together in one image. The only loss is one line of resolution. I know this works not only in theory but also because I have used MLT with SDI output and analog converter connected to an analog monitor - both NTSC and PAL. I have directly seen the ill result of incorrect field order as well as the positive result of a simple line shift. Meanwhile, MLT does use the top_field_first flag from libavcodec (there is an override not yet exposed in kdenlive). It uses it both on input and sets it when encoding (should always be to zero now due to BFF-only). But of course, it is possible that a regression was introduced.

Also, if you do anything that must scale the image in the vertical direction, MLT will automatically deinterlace because it does not have a field-aware scaler. So, a 1080i source output to DVD will cause a deinterlace before any attempt at field-order normalization. Then, the deinterlace sets the frame scanning attribute to progressive thereby preventing field-order normalization. However, I am seeing that the YADIF deinterlacer takes as inputs both a parity and a top-field-first parameter. I do not recall what parity is for, but it is related to field order, and it always set 0 currently. Hmmm, that could be a problem. Reviewing the Avisynth plugin source, that should be (tff ^ 1).
Are you causing any scaling? Are you building MLT yourself such that you can test a change?

g.marco
Offline
Joined: 12/12/2007
Posts:
Re: Problem with interlaced files

@lxvidcut

I search also long for this option, to put this from outside to libx264.
since this option is relative new in libx264, it must be set with the code from ffmpeg (libx264.c). But as you see no line of code will set this value.

The default setting is b_tff=1. when mlt converts tff to bff (which is not a problem, if known) libx264 will render this as b_tff=1 (with the stucking video)
if ffmpeg has a option for this, is could be set from kdenlive direct. But until then there is no way for x624 files to set this (unless you patch this from hand).

mlt/ffmpeg have no problems setting this in other formats (where it works correct).

ddennedy
ddennedy's picture
Offline
Joined: 06/26/2007
Posts:
Re: Problem with interlaced files

I wrote:
> However, I am seeing that the YADIF deinterlacer takes as inputs both
> a parity and a top-field-first parameter. I do not recall what parity
> is for, but it is related to field order, and it always set 0 currently.
> Hmmm, that could be a problem. Reviewing the Avisynth plugin source,
> that should be (tff ^ 1).

I just realized that for lxvidcut's clip, which is tff, that the parity parameter would evaluate to 0. So, this would not be a source of the problem.

ddennedy
ddennedy's picture
Offline
Joined: 06/26/2007
Posts:
Re: Problem with interlaced files

I did some testing with a BFF DV file that stresses interlace by bouncing a basketball in front of a checkerboard-like background. When I use (parity = tff ^ 1) the results are much worse! So, I am not confident to make that change. Maybe there is some additional special context required when it should be used.

Then, I located a TFF file to do some testing. I quickly discovered a bug in the ffmpeg plugin's image caching (caching is important for yadif, which needs to process previous and next frames for each frame). It was not properly propagating the TFF flag. There could be circumstances outside of yadif-deinterlace where it hits the cache. But this TFF clip is not good for testing the yadif deinterlacer.

Next, I wanted to see if the parity logic was somehow inverted. So, I manually converted the bouncing ball video into a TFF video to test yadif with parity=0 vs 1. (I did this by overriding the detected field order thereby kicking on the field order corrector, and verifying these activities occurring by adding some log messages.) The results with tff=1 & parity=0 are way better than parity=1.

I committed a change to MLT git to fix the field order signaling when returning cached images. However, I have no real way of knowing at this time if that is the problem you are seeing.

lxvidcut
Offline
Joined: 08/16/2010
Posts:
Re: Problem with interlaced files

@yellow:
Try to download the file once again later. This is only a free acount with limitations. Under Windows IE won’t work by default, because of the second request after the security question. X7 blocks double requests.

Ok, now I did understand why to patch.
I should admit that I’m not a native Linux user. Since a few years I use it parallel to Windows where I’m very well. From month to month yet Linux becomes more and more weight. Actually my openSuse 11.3 is “out of the box”. Kdenlive, MLT and ffmpeg are Packman-based installations. I’m happy that a packet manager is finishing all for me. The next will be to “make” it manually.

@Dan:
I use Kdenlive without scaling. Thanks for this info about deinterlacing depending on resizing. It’s good to know.
It seems normalization works so simple, that I don’t get it! I won’t annoy you, but could you explain the used method a little bit preciser on an example?
Btw.. is this method the cause of the 1 pix high green line at the bottom of my final clips?

Ok, MLT is doing field order normalisazion into BFF. Independent of my both used DNxHD files (one created with –top 0 the other with 1), the output from MLT into ffmpeg/x264 should ever be BFF. Because of g.marco’s post, then my final clip should always looks bad. But it isn’t! (See my first posts, especialy #6). How is this possible?

Dan, at the moment I cannot help you with YADIF’s input flags, my first challenge is to fix the x264 lib. Tonight I can spend a lot of time for this. The first I will upload a part of my final ill clip. You can verify if we all are talking about the same problem.

I did not understand the coherence of YADIF’s input flags with my field order problem? I assume that deinterlacing is disabled in my test rows, because I did no rescaling. The bug you found in the image cache could be a sign, if the cache is also used without active YADIF! I also assume that there could be a little bit contingency! My first experiments prior to my first posts with other clips are partial showing contrarian results? Unfortunately I did no notes about the used methods/parameters. Because of that be aware of the necessary of my tip to include -top -1 into the transcoding files.

ddennedy
ddennedy's picture
Offline
Joined: 06/26/2007
Posts:
Re: Problem with interlaced files

lxvidcut, I went into a lot of detail making notes while I was analyzing and testing. It does look x264 or its integration could be the problem. I found that playing in VLC with the Bob deinterlace mode is a good way to perceive field order problems. However, in a straight transcode scenario (TFF source -> no scaling/deinterlace -> MP4), I could not reproduce a problem with H.264 output here using ffmpeg 0.6 and x264 build 85.

Re: "could you explain the used method a little bit preciser on an example?"

// Get the input image, width and height
int size = owidth * oheight * bpp;
int8_t *ptr = image + owidth * bpp;
memmove( ptr, image, size - owidth * bpp );

Re: "is this method the cause of the 1 pix high green line at the bottom of my final clips?"

No

lxvidcut
Offline
Joined: 08/16/2010
Posts:
Re: Problem with interlaced files

Now I did my tests once again and I've created an archive file with all in it.

http://x7.to/vai0rc
MD5SUM
6e7953d509cf775cea6af8cd8849579d gardentestclip.tar.gz
approx 324 MB

In it you'll find a text file which describes my steps, used versions and so on.
There is also included: The source m2ts file, both DNxHD proxy files, both final clips and the used kdenlive project files.
Yes, to bob it is a good method to detect field order trouble.

Btw, take notice of the "green line" in my proxy files. The final clips didn't show the line.

While I've checked the versions with zypper, I found out that i got no auto updates from packman. So MLT and libx264 are a little bit outdated at the moment. The next step is to fix it.

Last night i spend a lot of time to learn how to compile myself and avoid conflicts with the packet manager. Next I will study a little bit about git and svn.

lxvidcut
Offline
Joined: 08/16/2010
Posts:
Re: Problem with interlaced files

Update: Identically results with all current packman binaries.
Btw, the green line is also present in my source clip. It depends on the used player if you see it from not till heavy (Xine, VLC, Kaffeine)

ddennedy
ddennedy's picture
Offline
Joined: 06/26/2007
Posts:
Re: Problem with interlaced files

I just some testing and analysis of your files. Both t0.mkv and t1.mkv both indicate TFF, and that should not be the case since MLT is BFF only. When I render your original_t1.m2ts.mov to mpeg4 instead of x264, then the result correctly shows BFF. I am determining the _indicated_ field order by adding a printf in MLT based on the info in the libavcodec api after decoding (when it is reliable to get it). Indicating TFF when it is not is obviously going to look wrong, and it looks like g.marco's info was spot on.

The problem with patching ffmpeg is that it looks like this flag must be passed to x264 on initialization, but ffmpeg does not know until encoding a frame because it has top_field_first as an attribute on the frame.

g.marco
Offline
Joined: 12/12/2007
Posts:
Re: Problem with interlaced files

like in other encodings in ffmpeg/libavocdec the top_field_first must be set during frame encoding.

static int X264_frame would be the right place (since per definiton, every frame could have a own field order)

patch (since top_field_first ist negated in ffmpeg i set the ! ):

--- ffmpeg-0.6/libavcodec/libx264.c 2010-04-19 23:20:20.000000000 +0200
+++ ffmpeg-0.6-new/libavcodec/libx264.c 2010-09-04 17:28:38.000000000 +0200
@@ -100,6 +100,8 @@

x4->pic.i_pts = frame->pts;
x4->pic.i_type = X264_TYPE_AUTO;
+
+ x4->params.b_tff = !frame->top_field_first;
}

if (x264_encoder_encode(x4->enc, &nal, &nnal, frame? &x4->pic: NULL, &pic_out) < 0)

i think this would be an solution, that work then for every type of field order.

ddennedy
ddennedy's picture
Offline
Joined: 06/26/2007
Posts:
Re: Problem with interlaced files

g.marco, did you test that? The reason I did not think that will work is because no other x264 params are set in X264_frame(); params is only used in X264_init().

g.marco
Offline
Joined: 12/12/2007
Posts:
Re: Problem with interlaced files

after many search and test i found:

the param b_tff can not be set with a function later.
but the instance x4 hat the param values for the frames.
set

x4->params.b_tff = !frame->top_field_first;

should work. but with some debug i found, that frame_top_field_first ist every time "1" no matter what is changed in mlt (i changed top_field_first for the producer and for the avformat consumer). The effect was: ffmpeg will get alway top_field_first as "1".

so i could not the further if this change in ffmpeg will work.

@dan
is changing the top_field_first value ov consumer the right way to set this ?

--edit:
setting the param during encode can be don with setting x4->pic.param for a frame.
but change b_tff to !top_field_first or top_field_first will no set the field flag.
it will only make a difference during encoding teh interlaced frame. must this be set to the header only, or both ?
if (frame) {
for (i = 0; i < 3; i++) {
x4->pic.img.plane[i] = frame->data[i];
x4->pic.img.i_stride[i] = frame->linesize[i];
}

x4->pic.i_pts = frame->pts;
x4->pic.i_type = X264_TYPE_AUTO;

if (x4->params.b_tff == frame->top_field_first) {
x4->params.b_tff = !frame->top_field_first;
}
}

x4->pic.param=&x4->params;

ddennedy
ddennedy's picture
Offline
Joined: 06/26/2007
Posts:
Re: Problem with interlaced files

consumer_avformat.c: sets frame->top_field_first:

1354: output->top_field_first = mlt_properties_get_int( frame_properties, "top_field_first" );

I have no idea how you get that frame property to be 1. It is not supposed to be possible at this time, and some quick testing shows it always 0 here. Furthermore, we have seen that value respected in mpeg4 and mpeg2 output. So, I do not know how that gets set 1 by the time libavcodec/libx264 gets it.

g.marco
Offline
Joined: 12/12/2007
Posts:
Re: Problem with interlaced files

after search during the code i found:
1. x264 does not allow to change the field order after init.
2. ffmpeg cannot ( because of 1.) change the field order

patching these two libs will let it work.
tested with tff video (that will be bff after melt usage) and it play perfect.

AttachmentSize
x264_copy_b_tff.patch 496 bytes
ffmpeg_x264_b_tff.patch 569 bytes
lxvidcut
Offline
Joined: 08/16/2010
Posts:
Re: Problem with interlaced files

I was successful! It’s now possible for me to patch and build my own ffmpeg. Now from day to day my linux skills will get enhanced.

I know that this thread is not the correct place for building questions, but could you please check or comment my method, if I did all correct?

Install basic dev packages like gcc, make… (via meta package)
Call installed ffmpeg and write down the printout of ffmpeg’s build options (Packman build). Uninstall ffmpeg with cleanup, so that ffmpeg’s own libs like avcodecs will also uninstall.
Download ffmpeg sources from daily svn snapshot and extract to ~/src/ffmpe….
Which sources do you use?
Call ./configure script with all options from the packman build.
Install missing stuff to build like yasm over packet manager.
Install all missing devel packages like x264 over packetmanager.
make
sudo make install
save make install output to a file so that in future I’ll be able to recunstruct the modifications on my system. Is there an easy method available to build my own rpm and what should I follow to avoid trouble I future? External shared codec libs like libx264 are controlled by my packetmanager, ffmpeg from now on not.

The next step is to repat this on my productive system with patches.

Can we betoken this about we discuss here as a Bug that should be reported to the ffmpeg and/or x264 developpers? I’ve no idea about the usual way.
Dan, are you connected with them?

Btw… first of all many thanks for helping me!

g.marco
Offline
Joined: 12/12/2007
Posts:
Re: Problem with interlaced files

yes the way for ffmpeg seems ok, if you want to have a patched ffmpeg on your system.
for x264 you need to do the same, but with latest x264 the .so version may be change, so all your program/libs that are linked against the "old" x264 are broken.

i wrote to the x264 list with that patch, if this is commited i'll write to ffmpeg to get the change there too.

if you don't want to change x264 too, simple but the x4->params.b_tff=0 to the init method in ffmpeg (but you can't encode tff video then anymore)

lxvidcut
Offline
Joined: 08/16/2010
Posts:
Re: Problem with interlaced files

The short static fix is good enough at first.
On my productive sytem I've trouble with the dependencies.
I've started a new thread there:

http://www.kdenlive.org/forum/how-proceed-after-ffmpeg-patch