This forum has been archived. All content is frozen. Please use KDE Discuss instead.

The same version of Kdenlive produces different effects

Tags: kdenlive, filter, render kdenlive, filter, render kdenlive, filter, render
(comma "," separated)
User avatar
w32blaster
Registered Member
Posts
6
Karma
0
OS
Hi,

sorry for a new geeky question, but at this moment I am experimenting with home "rendering farm" 8-) and I want to render my project on remote computer. The biggest issue with Title Clips I have described in another topic, and now I have problem with filters.

What I intend to do? I try to make a movie on local computer and render it on an another (remotely). I generate MLT file and .sh script and copy them to remote server. Then I execute shell-script remotely via SSH.

Almost everything works smoothly, except few issues that I can't resolve. The first problem is filters. I found out that when I apply filter "Levels" and render a movie on remote computer, then result will have a white block on top of screen.

Image

On the screenshot above the left window is video file rendered on my local computer (where I generated MLT file), the right is video was rendered on remote computer. The both computers have the same versions of Kdenlive:

Code: Select all
$ /usr/bin/melt -version
melt 0.9.3
Copyright (C) 2002-2013 Ushodaya Enterprises Limited
<http://www.mltframework.org/>
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ kdenlive -version
Qt: 4.8.6
KDE Development Platform: 4.13.3
Kdenlive: 0.9.10


For testing purposes I made the same movie on the remote computer and applied the same filter with the same values. Then I generated MLT file and compared it with my local MLT file. Turns out, that there is different values of "Channel" field are used! This code was found on my local machine:

Code: Select all
<filter id="frei0r.levels">
    <property name="track">0</property>
    <property name="version">0.1</property>
    <property name="mlt_type">filter</property>
    <property name="mlt_service">frei0r.levels</property>
    <property name="kdenlive_id">frei0r.levels</property>
    <property name="tag">frei0r.levels</property>
    <property name="kdenlive_ix">1</property>
    <property name="Channel">3</property>       <-- Here it is!
    <property name="Input black level">303=0</property>
    <property name="Input white level">303=0.867</property>
    <property name="Gamma">303=0.28975</property>
    <property name="Black output">303=0</property>
    <property name="White output">303=1</property>
    <property name="Show histogram">0</property>
    <property name="Histogram position">3</property>
    <property name="kdenlive_info"/>
   </filter>


Remote computer has <property name="Channel">0.3</property> for the same filter! Why?

Of course, I can do something like this:
Code: Select all
sed -i -e 's/<property name=\"Channel\">3<\/property>/<property name=\"Channel\">0.3<\/property>/g' myScript.sh.mlt

before rendering and it would fix the issue, but I want to know is it possible to detect this case programmatically? Or just set up environment somehow that it works identically?

Another problem that I found with filter "White Balance". After rendering on the remote computer I have psychedelic colours instead of white snow:

Image

I double-checked versions of all the programs. On both computers I have Ubuntu, the same version of Melt and Kdelive. What else could it be? Perhaps some hardware differences? Or may be I forgot update some other application? Ideally, It would be great to generate MLT producing the identical movies on different computers.

Thank you in advance!
vpinon
KDE Developer
Posts
708
Karma
6
OS
We have been fighting a lot with locale issues (counrties like France use "," instead of "." to delimit integer/fractional part of real numbers), does it match on your systems?

Regarding "rendering farms" maybe you could get in touch with MLT authors, as melt tool and others are designed for this kind of work...
User avatar
w32blaster
Registered Member
Posts
6
Karma
0
OS
Ok, I will get touch with someone. Thank you for the quick respond!
User avatar
w32blaster
Registered Member
Posts
6
Karma
0
OS
Btw, I just mentioned one difference between my installations. This screenshot is made on my local computer:

Image
(big image)

... and this was made on my remote computer (I used X2Go client in conjunction with Mate Desktop environment):

Image
(big image)

As you can see I use the same version of Kdenlive. But take a look at the list of filters. On the second image I have extra filters, that missed on the first picture, like "RGB Adjustment", "White Balance LMS space" or "SOP/Sat". How it is possible? Could it be the reason, why my remote computer differently processed applied filters?

Thanks.
User avatar
CorrosiveTruths
Registered Member
Posts
87
Karma
0
OS
w32blaster wrote:Btw, I just mentioned one difference between my installations. This screenshot is made on my local computer:

Image
(big image)

... and this was made on my remote computer (I used X2Go client in conjunction with Mate Desktop environment):

Image
(big image)

As you can see I use the same version of Kdenlive. But take a look at the list of filters. On the second image I have extra filters, that missed on the first picture, like "RGB Adjustment", "White Balance LMS space" or "SOP/Sat". How it is possible? Could it be the reason, why my remote computer differently processed applied filters?

Thanks.
Well ... you can install extra filters and some distros package them with kdenlive and some just suggest them.


Bookmarks



Who is online

Registered users: Bing [Bot], Evergrowing, Google [Bot]