[Kdenlive-devel] How can I help with programming

jb jb at ader.ch
Tue Oct 17 09:28:31 UTC 2006


> those would be useful. I just added the HD resolutions, along with 740x480, 
> 48khz audio, and higher bit rates to most all the profiles. I know that isn't 
> exactly tough work, hehehe, but maybe it will help for the moment.

Hi.

You have to understand that all video processing is done by MLT.
When passing a video through MLT, each frame is first converted into an 
MLT frame, then effects & transitions are applied and the frame is then 
passed back to the consumer.

Currently MLT frames can have either PAL or NTSC DV resolution. So it is 
not really usefull to do an HDV export at the moment since the frames 
will anyways be downscaled to DV resolution by MLT. As JMP stated, I 
have started some work on native HDV support for MLT. The core 
developpers are now discussing about that and we will probably have more 
infos soon.

Regarding the export formats, I am not really satisfied with the way it 
works now.

There are lots of parameters that can be adjusted in libavformat, and it 
seems to me that it is too complicated to make a fully configurable 
export dialog since some parameters can only be applied to specific 
codecs,...

So my idea was that it might be better to create a set of templates with 
fine tuned parameters, and have a way to create and save custom export 
profiles.

Here is my idea. If you have other ideas or think of a better way to 
organize this dialog, I am listening.

1) The dialog could have 4 tabs:

* High quality: that would be HDV, DV and DVD export formats, maybe also 
a high quality export mpeg4. For each of these formats, you could only 
choose the standard: PAL or NTSC and the resolution: VD, HDV 1080 or 
HDV7220.

* Medium: that would be all other formats: flash, mpeg, wmv, mov,...
For these formats, you can choose the size from a range of standards 
(720x576 to 160x120) and maybe a quality (high, medium, low)

* Audio only:
For wav, vorbis and mp3 export, selectable frequency and bitrate.

* Custom:
There, you can input your parameters on a text line, and save it as a 
template

The goal would the be to find the best possible parameters for all the 
preset templates.


(I attached screenshot of a preview mockup)

jb










-------------- next part --------------
A non-text attachment was scrubbed...
Name: 3.png
Type: image/png
Size: 11353 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdenlive/attachments/20061017/19b4c909/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2.png
Type: image/png
Size: 13104 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdenlive/attachments/20061017/19b4c909/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1.png
Type: image/png
Size: 10859 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdenlive/attachments/20061017/19b4c909/attachment-0002.png>


More information about the Kdenlive mailing list