I use Krita primarily on mobile to draw, and I’ve recently started using the recorder feature to make a time-lapse of my drawing. Now I’m at the stage where I want to render the video, however I’m aware Krita Android doesn’t properly support ffmpeg.
When doing animation, I was able to transfer the file to my computer, and render it there. I’m attempting to do the same for the KritaRecorder frames, but I can’t seem to access them. I can see they exist in the Manage Recordings screen(they’re taking up 3 GiB), and I have the option to delete them. However, I cant access the folder (/data/user/0/org.krita/files/KritaRecorder) they’re in when I click the “select recordings directory” button. It seems like only the Krita app can access these files, unless I root my device (which to my understanding, would clear it’s data, defeating the purpose).
Is there any way I can get Krita to export the Recorder frames?
Just tried this. Total Commander lets me go into the /data folder, but no user folder appears in it’s subfolder, just another data folder, which ultimately leads nowhere I need to be.
Gotcha, thanks. While you do that, here’s some additional context if it helps:
I’m using Android 13, on a Samsung tablet.
When I hit export in the recording docker, and press the “open record directory” button in the top right, it will attempt to open the directory. If it opens Android’s stock file manager, it says something to the effect of not being able to open this location for my privacy. If it opens with TotalCommander, the app just launches at the home screen.
I’m running into exactly what you described. Weird. This is the 1st time I’ve used the Android version for recording.
This is not going to help you right now, but there is an active feature request that you can vote for. Android is very much a work in progress (still early access, not fully featured).
I’ve hit a wall. Hopefully someone else will see your post and chime in.
Just made the new folder I don’t see any of my old content. I’ll wait a while, maybe it takes time to move over?
Edit: Totally misread your comment. Oh well. Looks like my old recording is lost, but it was probably lost anyways.
I don’t know if this would work but what if you connected your tablet to your pc? I’ve done that a couple of times to move files around between the 2 devices. My tablet (ONN) has a program built-in so I don’t have to use any additional apps. Possibly you could get into that data file? That’s just a guess on my part.
@sh-zam Is there any way we can access the default data folder Krita creates to hold recorder snapshots? We know we can create a new folder to hold new ones, but can we get at the files that are in the default location?
If there is no way to delete the snapshots written in this way from Krita, then this would be a nasty, even fatal, trap for those who do not know that they do not have access to the written files. And not because of the lost data, no, I can fill my device to the point of unusability.
Because if someone who doesn’t know this starts a large project with which the person fills up their memory, then the person has no way of releasing this memory again. The consequences would be devastating on tablets, which are often quite sparing with storage space, because you would no longer have any usable storage space.
@sh-zam, can you please comment on my pessimistic assumption? Am I right? Because if so, we have to warn all Android users to first create a path into an accessible realm for the user.
Hmm, when you word it like that, that’s not good
I’ve actually got multiple other drawings recorded on this tablet. This one alone is eating some 3Gb. Hopefully this is a fixable issue (preferably with my being able to salvage my recordings)
Right now this is just an unconfirmed fear I have, unfortunately I’m not that familiar with Android, so I pinged @sh-zam, our expert on Krita Android.
And if it turns out to be true, it’s yet another one of the unfortunate consequences of Google’s obsessive mania to secure Android, because I’m willing to bet that you could still access this path in previous versions of Android.
Unfortunately, Google got themselves into this mess when they entered the domain of Apple’s iPhone, they had to quickly come up with an OS that could keep up with iOS, so they didn’t pay attention to security (vulnerabilities). But when these security gaps were exploited, Google was left out in the cold and had to act, act fast, and since then Google has been nailing Android shut further and further with every version. As a result, from version to version, you can use and access less and less of the expensive hardware you have in your hands.
Blaming “the evil hackers” is only intended to distract from the fact that Google has brought this on itself. If you leave the door of your house open, you are not only partly to blame if your house is ransacked, no, you are the main culprit and if it were a house, Google would only get a fraction of the damage reimbursed by theft insurance, but here Google makes the owners of the Androids pay for it with hardware that has been castrated by software locks.