https://bugs.kde.org/show_bug.cgi?id=507284

            Bug ID: 507284
           Summary: Cannot Export Speedpaint Video from Krita Android
                    Beta: Files Trapped in
                    /data/user/0/org.krita/files/KritaRecorder Without
                    Public Save Option
    Classification: Applications
           Product: krita
      Version First 5.2.9
       Reported In:
          Platform: Android
                OS: Android 14.x
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Dockers/Recorder
          Assignee: krita-bugs-n...@kde.org
          Reporter: joseilizar...@gmail.com
  Target Milestone: ---

Created attachment 183383
  --> https://bugs.kde.org/attachment.cgi?id=183383&action=edit
Screenshot showing the 2GB speedpaint recording stuck in Krita's private app
directory.

SUMMARY
Critical Data Loss: Individual Speedpaint frames (images) in Krita Android Beta
are Inaccessible and Cannot Be Exported from Private /data/user/0 Directory.

STEPS TO REPRODUCE
1. Open Krita Android.
2. Load an existing illustration document that contains a recorded speedpaint.
3. Navigate to the speedpaint recorder options.
4. Observe that, by default, the recorder's output directory is set to a
private, application-specific location.
5. Click the first icon on the right (to open the list of recorded speedpaints
or access specific recorder options).
6. Observe that when attempting to export the speedpaint frames, no option is
provided to select a public destination folder, only can delete it.
7. As a result, these individual frames remain stuck in this private folder.
Exporting them as a video is also currently impossible within Krita Android
because it doesn't support FFmpeg for video rendering.

OBSERVED RESULT
-Individual speedpaint frames are saved in a private folder:
/data/user/0/org.krita/files/kritarecorder/.

-This location is completely inaccessible to standard file explorers, other
image/video editing applications, and direct transfer to a PC without rooting
the device.

-Attempts were made to access the location using ADB (Android Debug Bridge),
but the Krita Android application is not "debuggable," which prevents the use
of commands like run-as to extract the files.

-There's no apparent in-app functionality to export these already existing
speedpaint frames (either as a sequence of images) from this private directory
to a public user-accessible location.

-This has resulted in the loss of my work. 

EXPECTED RESULT
The frames of speedpaint video should be exportable by default to an accessible
internal storage location (e.g., Movies or Download). Or integrate with
external video renderers (e.g., via FFmpeg, if installed separately),

SOFTWARE/OS VERSIONS
App: Krita Android Beta
OS: Android 14
Device: Galaxy Tab S7
Storage Impact: 2 GB of inaccessible recorded image frames

ADDITIONAL INFORMATION
-After changing the output directory, the original recordings became fully
inaccessible.
-There is currently no method to even delete the data from the private
directory without root access.
-Rooting is not a viable or safe option for many users, and may void warranties
or lead to data loss.
-The inability to export or retrieve these frames severely limits the utility
of the speedpaint feature and can lead to significant user frustration.
-Users are currently forced to accept the loss of recordings.

Thank you for your time and effort in investigating this issue. As a user, I am
committed to helping improve Krita and prevent similar data loss for other
users.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to