Bug 469291 - Using GoPro external proxy clips prevents rendering and corrupts the project
Summary: Using GoPro external proxy clips prevents rendering and corrupts the project
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: Rendering & Export (show other bugs)
Version: 23.04.0
Platform: Flatpak Linux
: NOR major
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-03 00:06 UTC by Hunter
Modified: 2024-11-18 00:07 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
A tar.gz file which contains a project file before and after adding the video clip to the timeline. The before file is not corrupted, but the after file is. (4.75 KB, application/gzip)
2023-05-03 00:06 UTC, Hunter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hunter 2023-05-03 00:06:09 UTC
Created attachment 158641 [details]
A tar.gz file which contains a project file before and after adding the video clip to the timeline. The before file is not corrupted, but the after file is.

SUMMARY
I have been trying to learn how to do some basic editing on Kdenlive, but I have been running into corruption issues with my project by the time I am ready to render. I can reliable reproduce the corruption by enable external GoPro proxy clips and then enabling the proxy clip on a single source file. I don't believe the issue was as bad a few weeks ago when I was messing around with it on vacation, but I could be wrong about that. 


STEPS TO REPRODUCE
1. Start new project
2. Enable external proxy clips for GoPro videos
3. Add a single source file (4k GoPro video)
4. Enable proxy clips for that single source file
5. Drag the source clip into the timeline

OBSERVED RESULT
The video monitor works fine and I can scrub through the project, but rendering the project causes the output to be a single word: "INVALID". Saving, closing, and re-opening the project causes the following error message: "Could not recover corrupt file."

EXPECTED RESULT
The video renders using the source file and see no errors when re-opening the project file.

SOFTWARE/OS VERSIONS
Linux: Fedora-Workstation 6.2.13-100.fc36.x86_64
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION
* Only after adding the video to the timeline does the project corrupt. The corruption can be reproduced while the video files are on a local and remote filesystem (NFS).
* Generated proxy clips do not corrupt the project