Some clips (not all, thus why I put sometimes reproducible, although the right clips will always do this) look fine when not proxied, but when they are proxied, their aspect ratio changes. Reproducible: Sometimes Steps to Reproduce: 1. Add a clip to the timeline. Note that it looks correct in the clip / timeline monitor. 2. Proxy the clip 3. Look at the aspect ratio of the clip in the timeline Actual Results: Clip appears distorted (often stretched horizontally) Expected Results: Clip appears as normal
Created attachment 96015 [details] Screen recording video from Telecine Example clip that distorts when proxied. Recorded with the FOSS Android screen recording app Telecine.
This is on Kubuntu 15.10 using vpinions PPA packages.
Yes, I also noticed the problem. In fact, it is caused by the proxy profile. Usually (at least with the default Kdenlive profile), we have a parameter like: - s 640x480 This forces a frame size on the rendered proxy file without bothering about the original clip's aspect ratio. I could fix the problem by changing the encoding proxy profile like this: -filter:v scale=640:-1 This should replace the '-s 640x480' part of the proxy profile. This means that FFmpeg will resize original clip width to 640 and automatically set the height to adjust to original aspect ratio. Could you please try and confirm if that fixes the problem ?
I created a new profile ( -filter:v scale=640:-1 -g 5 -qscale 6 -ab 128k -vcodec mpeg2video -acodec mp2 ), restarted Kdenlive and brought in a new clip, but it's still doing the same thing.
Are you sure that your newly created profile was active on the new project ? You can check it from the menu: Project > Project Settings, the active proxy profile is the one selected in the "Encoding profile" combobox.
Created attachment 96046 [details] SCreenshot showing proxy profile settings Yep. Pretty sure. You can see in this screenshot the new profile I set up, and that it's being used in the project and that the selected, proxied clip is still showing up distorted.
Git commit 95d66037c1a68433438b4c30da5c86d81f066055 by Jean-Baptiste Mardelle. Committed on 13/12/2015 at 21:50. Pushed by mardelle into branch 'master'. Fix reloading bin clip duplicating MLT normalizers, resulting in broken aspect ratio M +10 -13 src/mltcontroller/bincontroller.cpp http://commits.kde.org/kdenlive/95d66037c1a68433438b4c30da5c86d81f066055
Git commit 0c22012eb2d8e4460a004e5831b5570a900326c4 by Jean-Baptiste Mardelle. Committed on 14/12/2015 at 19:30. Pushed by mardelle into branch 'Applications/15.12'. Fix reloading bin clip duplicating MLT normalizers, resulting in broken aspect ratio M +10 -13 src/mltcontroller/bincontroller.cpp http://commits.kde.org/kdenlive/0c22012eb2d8e4460a004e5831b5570a900326c4
Thanks JB, I'll test this on the next PPA update.
*** Bug 360180 has been marked as a duplicate of this bug. ***
Hello, I can confirm that changing the scaling argument for ffmpeg in proxy settings to "-vf scale=1280:-1" and applying the new settings in the "Project settings" dialog converts the proxy clips with automatic aspect ratio detection. KDENLIVE version: Version 15.12.3 Best regards, Michael