Bug 496486 - Export Frame location should default to the current project directory.
Summary: Export Frame location should default to the current project directory.
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: Rendering & Export (show other bugs)
Version: git-master
Platform: Arch Linux Linux
: NOR minor
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-20 07:02 UTC by Evert Vorster
Modified: 2024-12-05 22:24 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evert Vorster 2024-11-20 07:02:06 UTC
SUMMARY
When exporting frames, it seems to default to the last location used. 
This is quite confusing if you are working on several projects. 
In my use case, I make YouTube videos frequently, and use the frame export feature to make a custom thumbnail for each video. 
Each video is its own project, and so it would follow that all the files of each project should stay together. Right now Kdenlive wants to save to the previous project directory, requiring a few extra clicks to make it save in the directory which makes more sense in my use case. 

STEPS TO REPRODUCE
1. Right-click in Project Monitor
2. Click on Extract Frame

OBSERVED RESULT
The previous save location is used as the default

EXPECTED RESULT
The default should be the project directory.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.2.3
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.0
Kernel Version: 6.11.5-arch1-1.1-g14 (64-bit)
Graphics Platform: Wayland
Processors: 32 × AMD Ryzen 9 7945HX3D with Radeon Graphics
Memory: 62.0 GiB of RAM
Graphics Processor: AMD Radeon 610M
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: ROG Strix G733PYV_G733PYV
System Version: 1.0

ADDITIONAL INFORMATION
In System Settings, Under Project Defaults, "Parent folder of project file" is selected as the Project folder. 
This is the common option for when you want all the files of a project to be in the same place.
Comment 1 Jean-Baptiste Mardelle 2024-12-05 22:24:03 UTC
Git commit 6a1ea0b30bdf347cf6948882c825b83e04c85aa3 by Jean-Baptiste Mardelle.
Committed on 05/12/2024 at 22:23.
Pushed by mardelle into branch 'release/24.12'.

Save extracted frames in project folder is project is supposed to save files in its parent folder

M  +16   -0    src/doc/kdenlivedoc.cpp
M  +2    -0    src/doc/kdenlivedoc.h
M  +1    -0    src/monitor/monitor.cpp

https://invent.kde.org/multimedia/kdenlive/-/commit/6a1ea0b30bdf347cf6948882c825b83e04c85aa3