[Kdenlive-devel] dv2jpg

Christian Berger einStein at donau.de
Mon Aug 26 06:29:43 UTC 2002


Am Montag, 26. August 2002 02:21 schrieben Sie:
> On Sunday 25 Aug 2002 8:19 pm, booker wrote:
> > So when importing dv files to Kdenlive! , will there be a
> > automatically conversion made by Kdenlive! ?
>
> It's hard to say at the moment. If it does happen, it is more of a job
> for the cutter than the user interface. I haven't seen the cutter that
> Christian is working on yet so I do not know how easy it will be to add.

Well I'm using lavpipe. I'm just converting our cut-list to lavpipe's 
format. So I support yuv and probably all other formats.

> Of course, eventually the aim is to support all file formats and codecs
> available ;-) but that could be quite some time...

Well DV is one of the formats I'd like to be able to cut soon. 
Unfortunately I don't have a lot of time at the moment.

> > Also this 'shrinkage' is unpleasant ...
> >
> > "During this process it converts a 720x480 29.970fps 48khz incoming
> > a/v stream to 352x240 29.970fps 48khz mjpeg-encoded. Frame sizes are
> > adjusted slightly if you're using PAL instead of NTSC."
> >
> > .. because I don't like watching such tiny movies ;-)
> >
> > But it's sufficing for making first tests (IMHO)
>
> I agree. I do not want to spend too much time hacking around with
> something which is not going to be a final solution - I would much
> rather look around for a decodier which let's us edit directly from DV
> format (even if we still have to render to MJPEG). However, I'm unsure
> as to how well Christian's cutter will scale to multiple codecs.

That's a good question, at first I'll assume all input streams to be in 
the same size and framerate. I don't think lavpipe has any restrictions in 
framesize.

> However, the important thing is that the current cutter should not take
> anywhere near as long to get finished, and will make kdenlive useful
> much quicker than it otherwise would be :-)

Hmm... Well I'll try.

> Cheers,
> Jason

Servus
  Casandro
-- 
#define T 1000
#define M T*T
int main(){int x,y;for(y=0;y<20;y++){for(x=0;x<70;x++){int
c=-1;int xr,yr,zr;int xp,yp,zp;xp=yp=zp=0;xr=(x-35);yr=(y-
10);zr=10;while(1){if(yp>T){c=5;if((((zp)/T)%2==1)^(((xp+M
)/T)%2==1))c=0;break;}if(zp>T*10){c=0;if (((yp*yp+xp*xp)/(
T*100))%2==1)c=2;break;}zp+=zr;xp+=xr;yp+=yr;}printf("%c",
c+32);}printf("\n");}};




More information about the Kdenlive mailing list