Bug 410174 - kdenlive-19.04.3-x86_64.appimage Speed Effect is broken
Summary: kdenlive-19.04.3-x86_64.appimage Speed Effect is broken
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: Effects & Transitions (show other bugs)
Version: 19.04.3
Platform: Appimage Linux
: NOR major
Target Milestone: ---
Assignee: Vincent PINON
URL:
Keywords:
: 411412 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-07-25 02:29 UTC by Robert
Modified: 2019-12-21 08:38 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
fritzibaby: Brainstorm+


Attachments
INVALID (135.15 KB, image/png)
2019-08-05 19:27 UTC, Robert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robert 2019-07-25 02:29:15 UTC
SUMMARY

Speed effect does not work.  Also observed with 19.04.02c.

STEPS TO REPRODUCE

mkdir /tmp/speed
cd /tmp/speed
wget https://files.kde.org/kdenlive/release/kdenlive-19.04.3-x86_64.appimage
chmod u+x kdenlive-19.04.3-x86_64.appimage
wget "http://www.robertelder.ca/Screencast 2019-06-08 13:53:57.mp4"
/tmp/speed/kdenlive-19.04.3-x86_64.appimage
#  Now add the clip 'Screencast 2019-06-08 13:53:57.mp4' to timeline.  Right-click on clip and select change speed.  Change speed to 200.  Then render project to file.

OBSERVED RESULT

After you change the speed of the clip, the preview in the editor just shows white.  If you render the project to an output, you only get blank white output.

EXPECTED RESULT

Output should not be blank white output.

SOFTWARE/OS VERSIONS

kdenlive-19.04.3-x86_64.appimage

ADDITIONAL INFORMATION
Comment 1 Robert 2019-07-25 02:34:26 UTC
I just figured out that this bug goes away if I rename the file to something that doesn't use the colon character.  I'm going to guess that the root cause is the same as this bug:

https://bugs.kde.org/show_bug.cgi?id=407778#c16
Comment 2 emohr 2019-08-04 15:46:25 UTC
Special character in the file name like \/ ? : * " <> ¦ are not possible under Windows. Please avoid these characters. 

I close this bug as "works for me".

If it still appears in the latest version, please feel free to re-open it and update the affected version number.
Comment 3 Robert 2019-08-05 01:33:25 UTC
Hi, This bug can be reproduced on Linux, not on Windows.

I presume that Linux is a supported platform for Kdenlive, is it not?  If special characters like ':' are not supported in Kdenlive for any platform, then should it not prompted the user with error messages so they can take some corrective action instead of producing silently corrupted output?  Otherwise, users will never know that they need to avoid these characters and simply assume that Kdenlive doesn't work.
Comment 4 emohr 2019-08-05 18:53:53 UTC
I had something in mind that this was fixed but couldn’t find the commit. 

Tested with a file name contains a colon (rend:der.mp4) with daily build #255 (https://binary-factory.kde.org/job/Kdenlive_Nightly_Appimage_Build/lastSuccessfulBuild/artifact/). Change the speed (by holding CTRL and pull the end of the clip). It plays and it renders correct. Could you test as well?
Comment 5 Robert 2019-08-05 19:27:11 UTC
Created attachment 121947 [details]
INVALID
Comment 6 Robert 2019-08-05 19:28:03 UTC
Hi, I re-tested this with:

md5sum kdenlive-19.11.80-c8f28bb-x86_64.appimage 
68535739219c73c1b55ed6b3ca369273  kdenlive-19.11.80-c8f28bb-x86_64.appimage

Using these steps:

mkdir /tmp/speed
cd /tmp/speed
wget https://binary-factory.kde.org/job/Kdenlive_Nightly_Appimage_Build/lastSuccessfulBuild/artifact/kdenlive-19.11.80-c8f28bb-x86_64.appimage
md5sum 
chmod u+x kdenlive-19.11.80-c8f28bb-x86_64.appimage
wget "http://www.robertelder.ca/Screencast 2019-06-08 13:53:57.mp4"
/tmp/speed/kdenlive-19.11.80-c8f28bb-x86_64.appimage

1)  Added "Screencast 2019-06-08 13:53:57.mp4" and used right-click, change speed effect to set speed to 200. Rendered to out.mp4. Result:  Still produces a file that just rendered to white output.

2)  Added "Screencast 2019-06-08 13:53:57.mp4" and used ctrl drag method to change speed.  Rendered to out2.mp4.  Result:  Still produces a file that just rendered to white output.

3)  Change the clip to ren:der.mp4, then add and use ctrl drag method to change speed.  Rendered to out3.mp4.  Result:  Produced a video that consists of black with white text that says "INVALID".  See attached.
Comment 7 emohr 2019-08-06 16:37:49 UTC
Thanks for reporting. Confirmed. I tested with your file and get the same wrong results. I opened issue https://invent.kde.org/kde/kdenlive/issues/315
Comment 8 emohr 2019-08-31 16:19:55 UTC
*** Bug 411412 has been marked as a duplicate of this bug. ***
Comment 9 Robert 2019-12-20 20:14:52 UTC
I just tested this bug out again using the following steps and it appears to be fixed in version kdenlive-19.12.0a-x86_64.appimage:

mkdir /tmp/speed
cd /tmp/speed
wget http://mirrors.ocf.berkeley.edu/kde-applicationdata/kdenlive/release/kdenlive-19.12.0a-x86_64.appimage
md5sum -c <(echo "1d12febea853500fb1e0f1adeeea4f32  kdenlive-19.12.0a-x86_64.appimage")
chmod u+x kdenlive-19.12.0a-x86_64.appimage
wget "http://www.robertelder.ca/Screencast 2019-06-08 13:53:57.mp4"
/tmp/speed/kdenlive-19.12.0a-x86_64.appimage
#  Now add the clip 'Screencast 2019-06-08 13:53:57.mp4' to timeline.  Right-click on clip and select change speed.  Change speed to 200 using right-click method.  Then render project to /tmp/speed/untitled.mp4

Also tested with re-naming the clip to ren:der.mp4 and adding that to the project.  Renders just fine in both cases.

I now consider this bug fixed since I no longer see any issues with my test case.  I am going to go ahead and mark this bug as resolved (let me know if you'd rather update the bug statuses yourselves).
Comment 10 emohr 2019-12-21 08:38:11 UTC
Thank you for the feedback and contribution. Glad to hear it works.