[GH-ISSUE #2472] Please add support for uploading video files from local storage. #1486

Open
opened 2026-03-02 11:57:38 +03:00 by kerem · 0 comments
Owner

Originally created by @prmbittencourt on GitHub (Feb 10, 2026).
Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/2472

Describe the feature you'd like

I would like for Karakeep to add basic support for uploading video files as it already supports images and PDFs. I understand that there is yt-dlp support to save videos from online sources, but I cannot find a way to upload videos that I have locally and which I cannot find online again.

Describe the benefits this would bring to existing Karakeep users

Increasingly, video is being used as a medium for sharing information online. I don't like this, in fact I can't tell how many times I was searching for a fix to an issue on DDG only to find that most results were long rambling YouTube videos that unnecessarily took several minutes to describe a solution that would have fit into a few paragraphs of text that I could read in 20 seconds, but it is what it is. Video, especially short-form video, is becoming a big way to share tips, tricks, recipes or demonstrate how to do certain things like a particular stretch for a sore back, how to tie a certain knot or fold a certain origami shape, etc. And indeed there are many things which are easier to understand by watching someone do them rather than via text or still images.

Many new users who will find this project, like myself, may have previously saved certain videos that they would like to integrate into their collection. These videos may have origins other than social media sites like YouTube and Instagram, or they might have been saved from these sources before the user knew about Karakeep. Or they may be produced by the users themselves.

For all these reasons, I believe that adding support for video files to Karakeep would benefit users by allowing them more flexibility and range in what forms of content they can store, tag, access and share. It would make the program more versatile and useful.

Can the goal of this request already be achieved via other means?

I have been searching for software to do what Karakeep does but for videos. I haven't found any projects that cater specifically to my use case, but I have found others that, while not intended for this kind of use, can be made to work for it. However, they are all lacking in some way because this isn't what they were built for. Namely, PhotoPrism (which implies Immich and other such projects should be similar), Stash and szuurubooru. I also ran into Pinry, which seems similar to Karakeep but has been seemingly abandoned.

Have you searched for an existing open/closed issue?

  • I have searched for existing issues and none cover my fundamental request

Additional context

I have saved several short videos from Instagram over the years with things like recipes, cleaning tips, stretch and exercise demonstrations and other assorted tidbits of information. It's not ideal but it's increasingly how short bits of information are shared online. At first I was sorting them into folders but as the size of the collection increased this became very impractical. Many videos would fit into multiple folders, many would require one just for them, etc. Looking for a way to organize all these videos by tags, I found Karakeep.

Looking at the GitHub page and the demo, this seems exactly what I need - and I could migrate my also large collection of text notes to the same place! Terrific! The very first feature says what you can store and doesn't include videos, but further down the list yt-dlp is mentioned so I thought I was golden. I fired up the Docker stack, logged in and tried to upload videos but none worked, so I guess there isn't support for them after all.

Would it be very hard to add basic support for video files to Karakeep? I don't expect all the AI tagging business to work on videos, and I understand that this isn't even up to the Karakeep side of things to properly implement. I want to tag my stuff manually anyway. But I haven't found any self-hosted solution that fits my use-case and Karakeep seems to be the closest one by far. It does everything I want and much more - if only it allowed me to upload local video files.

Originally created by @prmbittencourt on GitHub (Feb 10, 2026). Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/2472 ### Describe the feature you'd like I would like for Karakeep to add basic support for uploading video files as it already supports images and PDFs. I understand that there is yt-dlp support to save videos from online sources, but I cannot find a way to upload videos that I have locally and which I cannot find online again. ### Describe the benefits this would bring to existing Karakeep users Increasingly, video is being used as a medium for sharing information online. I don't like this, in fact I can't tell how many times I was searching for a fix to an issue on DDG only to find that most results were long rambling YouTube videos that unnecessarily took several minutes to describe a solution that would have fit into a few paragraphs of text that I could read in 20 seconds, but it is what it is. Video, especially short-form video, is becoming a big way to share tips, tricks, recipes or demonstrate how to do certain things like a particular stretch for a sore back, how to tie a certain knot or fold a certain origami shape, etc. And indeed there are many things which are easier to understand by watching someone do them rather than via text or still images. Many new users who will find this project, like myself, may have previously saved certain videos that they would like to integrate into their collection. These videos may have origins other than social media sites like YouTube and Instagram, or they might have been saved from these sources before the user knew about Karakeep. Or they may be produced by the users themselves. For all these reasons, I believe that adding support for video files to Karakeep would benefit users by allowing them more flexibility and range in what forms of content they can store, tag, access and share. It would make the program more versatile and useful. ### Can the goal of this request already be achieved via other means? I have been searching for software to do what Karakeep does but for videos. I haven't found any projects that cater specifically to my use case, but I have found others that, while not intended for this kind of use, can be made to work for it. However, they are all lacking in some way because this isn't what they were built for. Namely, PhotoPrism (which implies Immich and other such projects should be similar), Stash and szuurubooru. I also ran into Pinry, which seems similar to Karakeep but has been seemingly abandoned. ### Have you searched for an existing open/closed issue? - [x] I have searched for existing issues and none cover my fundamental request ### Additional context I have saved several short videos from Instagram over the years with things like recipes, cleaning tips, stretch and exercise demonstrations and other assorted tidbits of information. It's not ideal but it's increasingly how short bits of information are shared online. At first I was sorting them into folders but as the size of the collection increased this became very impractical. Many videos would fit into multiple folders, many would require one just for them, etc. Looking for a way to organize all these videos by tags, I found Karakeep. Looking at the GitHub page and the demo, this seems exactly what I need - and I could migrate my also large collection of text notes to the same place! Terrific! The very first feature says what you can store and doesn't include videos, but further down the list yt-dlp is mentioned so I thought I was golden. I fired up the Docker stack, logged in and tried to upload videos but none worked, so I guess there isn't support for them after all. Would it be very hard to add basic support for video files to Karakeep? I don't expect all the AI tagging business to work on videos, and I understand that this isn't even up to the Karakeep side of things to properly implement. I want to tag my stuff manually anyway. But I haven't found any self-hosted solution that fits my use-case and Karakeep seems to be the closest one by far. It does everything I want and much more - if only it allowed me to upload local video files.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#1486
No description provided.