[Kdenlive-devel] more merges
Rolf Dubitzky
Rolf.Dubitzky at physi.uni-heidelberg.de
Mon Sep 15 11:41:54 UTC 2003
Hi,
I merged more stuff into the CVS HEAD. You can now enjoy all choppy and
crappy wav/au/aiff/etc. (libsndfile) and Ogg/Vorbis (libvorbisfile) sound.
Try './utils/pplay xyz.ogg'
To play video and seperate audio, look at 'examples/mix_audio.veml'
I can probably hack the player to play the sound non-choppy, but the Right
Thing is to toss the player into the junk bin and write a half decent player
class with a seperate audio thread.
Oh, then there is a filter plugin which can do audio resampling
(libsamplerate). As soon as it is working, it would be possible to insert the
external audio track into the raw DV file. (This is already possible if the
external audio has one of the few support sample rates in DV)
The other option is to keep the original samplerate and put it into an
seperate audio track in the .avi file. Actually I would rather use .ogg
instead of .avi, but both should be working in a while.
We need to think about how to modify VEML to handle all this. Probably by
using as much SMIL as possible. It is straight forward to replace <scenelist>
with <seq> which directly maps to the SeqContainer class in piave and <scene>
with <par> I guess, but there are some issues with effects. The <par> tag
does not directly map to any piave class since it allows many inputs as far
as I see it. A piave BNode does only have two tracks and has also different
boundary conditions. Of course my definition makes more sense ;-) but since
I agree to the Charles' and Dan's arguments, I will propose something that is
close to SMIL. That way we can replace my simple parser with Dan's full SMIL
timing parser in the future.
Do you think you could support the mixing/replacing of audio in kdenlive any
time soon, or is this far away? I guess this would require too many changes,
doesn't it?
Cheers, Rolf
BTW, did I mention that pgrab is in the CVS HEAD? You can use it to capture DV
from your DV-Cam if it's supported by avc1395.
--
contacts: www.physi.uni-heidelberg.de/~dubitzky
More information about the Kdenlive
mailing list