Hey there.
I edited a project on my desktop PC and started exporting a short 20 sec clip. The filters I used are pretty basic (fade in/out of video and audio, rotation/zoom).
(For better understanding: I deleted everything from my timeline except a short 20sec video part with the filter for easier testing and debugging while using the standard export functionality)
If I export this through shotcut the result looks fine (tested on Windows and Linux).
But if I copy the job-XML and source files to my home server to render it there, the screen section mismatches the preview and exported video that shotcut generates.
On my homeserver I am using the melt version of the latest portable shotcut version to export.
This is my filter config for the 20 sec test file:
<filter id="filter4" in="00:02:48.917" out="00:03:08.900">
<property name="background">color:#00000000</property>
<property name="mlt_service">affine</property>
<property name="shotcut:filter">affineSizePosition</property>
<property name="transition.fix_rotate_x">1.9</property>
<property name="transition.fill">1</property>
<property name="transition.distort">0</property>
<property name="transition.rect">-171.804 -64.5 4070.4 2290 1</property>
<property name="transition.valign">middle</property>
<property name="transition.halign">center</property>
<property name="shotcut:animIn">00:00:00.000</property>
<property name="shotcut:animOut">00:00:00.000</property>
<property name="transition.threads">0</property>
</filter>
I discovered similar issues with the crop filter but there it can be fixed by removing the line
<use_profile>1</use_profile>
from within the tag within the job-XML. While I am mostly cropping my videos the workaround is successful enough but now that I need rotation the workaround is not applicable because “use_profile” is not a property for the rotation filter but only for crop.
Any ideas or suggestions?