[Kdenlive-devel] Export timeline progress dialog box...
Rolf Dubitzky
R.Dubitzky at Physik.Tu-Dresden.de
Wed Jun 25 16:46:51 UTC 2003
On Wednesday 25 June 2003 17:48, jasonwood at blueyonder.co.uk wrote:
> > > Ina any of the mentioned cases (except 3) we need to define a common
> > > picture format so that kdenlive can understand what piave is saying.
> >
> > PNG for 3 points :
> >
> > - free and GPL.
> > - easily usable with Qt.
> > - fast and not really big for video size.
>
> I would be tempted by png as well. There are two or three points to
> consider as to which will be fastest :
>
> 1. Compression/decompression time. It doesn't matter if the files are
> reduced to almost zero length, if it takes five minutes to decode the
> result, we'll have poor performance.
0 sec for RGB.
> 2. Quality. Lossless is best, but we could get away with a lossy
> compression format.
>
> 3. Transfer time. How long it takes to transfer across the network/save and
> read from a file/ copy from one memory location to another.
Ok, I checked shemem (the Sys V style) and FIFO/UnixSockets. I think we can do
with a FIFO fo now. When it comes to network, I really don't care at this
point.
> I think that we should start by trying images across TCP - this will be the
> "slow but always works, even across a network" solution. From then on, we
> find out exactly how slow it is, and then we can optimise with local
> solutions :-)
Let me add, that going from a FIFO based solution to a TCP based solution is
not a big deal, only that FIFO is easier/faster in the first place.I really
don't see why we should go for the very unlikely case where you really have
_all_ the renderers running on host A and kdenlive on host B. In this case
you can still use plain X and start kdenlive on host A and let it be
displayed on host B. X is very well designed for exactly this and is
optimized in latency. At home I connect my laptop via eth1394 to my desktop
and X works like a charm at 200mb/s. I don't see why we should go for the
option which will be slow in 95% of the cases (where main renderer and gui
are on different hosts) and not for the option that will be faster and
simpler.
Having the batch rendering option over TCP, once the editing is done and you
just need a bunch of slaves to do the full quallity rendering of the whole
thing is a completely different issue.
Controlling your DV cam, connected to A, with a gui running on B, doesn't make
any sense anyway.
Cheers,
Rolf
***************************************************************
Rolf Dubitzky http://hep.phy.tu-dresden.de/~dubitzky
e-mail: Rolf.Dubitzky at Physik dot TU-Dresden dot de
***************************************************************
More information about the Kdenlive
mailing list