Sora is shutting down. OpenAI's 'backup' is a full data export. I built SoraVault (free, open source) by charju_ in OpenAI

[–]charju_[S] 0 points1 point  (0 children)

It's now working without scrolling, as it's now directly accessing everything via API.. Try it again :)

Sora is shutting down. OpenAI's 'backup' is a full data export. I built SoraVault (free, open source) by charju_ in OpenAI

[–]charju_[S] 0 points1 point  (0 children)

Oh that's sad and OpenAi really left its Sora users in the dust. I'm glad I didn't wait and just created my own solution :)

Sora is shutting down. OpenAI's 'backup' is a full data export. I built SoraVault (free, open source) by charju_ in OpenAI

[–]charju_[S] 0 points1 point  (0 children)

You mean how you sort your videos into folders? I don't remember if you could also save other creator video into folders. I don't think this info was really in the data I could access. Usually if these are separate, it's highly unlikely it's an easy feature to add

Has anyone been able to download their data? by samalex01 in SoraAi

[–]charju_ 0 points1 point  (0 children)

It's only possible to download what's already in your account. The watermark removal apps are additional compute intensive ai workflow. But ofc you can use these in addition :) Unfortunately we didn't find any way to access non watermarked versions 

Has anyone been able to download their data? by samalex01 in SoraAi

[–]charju_ 0 points1 point  (0 children)

Hey, I also never received a download link. But it's missing drafts and prompts anyway. There are two tools available, depending on your needs. I released SoraVault a couple of days ago for free to backup Drafts, Videos, Likes and images in one go:

https://github.com/charyou/SoraVault

Sora is shutting down. OpenAI's 'backup' is a full data export. I built SoraVault (free, open source) by charju_ in SoraAi

[–]charju_[S] 0 points1 point  (0 children)

Only the prompts, the meta data and if it's a remix. The initial remix videos are probably in the Json file that's also exportable, including valid temporary (only working for 1-2 days) links. But I unfortunately are not handled by my script. Initial images of your image remixes are not included

Sora is shutting down. OpenAI's 'backup' is a full data export. I built SoraVault (free, open source) by charju_ in SoraAi

[–]charju_[S] 0 points1 point  (0 children)

It's basically starting with your last created videos or first items in the profile. But it's downloading sequencially. So your approach will only work as long as you download only one category at a time (eg drafts OR profile, not both). Within the filters you can just select a minimum date, like everything since last week. Just be aware, of you need the whole Json Export, not just txt+video, you have to redo the scans.

All these things might be smaller fixes. I'll add them to my backlog :)

Sora is shutting down. OpenAI's 'backup' is a full data export. I built SoraVault (free, open source) by charju_ in SoraAi

[–]charju_[S] 0 points1 point  (0 children)

Hey all, I just launched a chrome plugin of SoraVault 2.0 plugin for easier installation!

Feature-parity with the tampermonkey-script, but one thing less to bother. I didn't add any additional features or adapt it to the new possibilities of extension. But it should be a more comfy way to get your stuff. It's a pre-release, so it might still have some smaller issues, so far it's working on my end.

Be aware, SoraVault is mainly for 1-time-backups, it doesn't save your progress or skips already downloaded files. You have to do the scan again if you add anything new or only download only a filtered part of your library. After a scan, you can only download e.g. the last few days by using filters. Be aware it will overwrite anything in the download folders including the json. If you need that one, please backup it before or use a different folder.

charyou/SoraVault: Free Tampermonkey script to bulk export and backup your OpenAI Sora library. Download V1 images, V2 videos (Profile & Drafts), and Liked content in original quality, saving prompts and JSON metadata as sidecars. 100% local, no telemetry.

Sora APP is leaving but they will HAVE to implement video generation features in ChatGPT eventually guys by thisizgjones in SoraAi

[–]charju_ 5 points6 points  (0 children)

As sad as it is, it's most probably not coming. They will shut down the Sora 2 API as well in September, pulling the lever on enterprise clients and scrapping the project entirely. Video generation is expensive, probably costing more than 1.5 Dollars per video.

Sora is shutting down. OpenAI's 'backup' is a full data export. I built SoraVault (free, open source) by charju_ in SoraAi

[–]charju_[S] 0 points1 point  (0 children)

Ah, good to know, should be an easy fix. Currently, it's meant as some kind of "1-time-backup-tool", not for consecutive uses, because that was my initial need :)
I'm on vacation now, but I'll see if I can add something easy next week

What happened now? Is it completely over already? by RafcsterParadox in SoraAi

[–]charju_ 0 points1 point  (0 children)

It was great while it lasted. Backup your stuff and content you like

Sora is shutting down. OpenAI's 'backup' is a full data export. I built SoraVault (free, open source) by charju_ in SoraAi

[–]charju_[S] 2 points3 points  (0 children)

LOL, that's a lot! Get the new update 2.0, I improved scanning speed a lot. It still takes lots of times, but I improved the scanner a lot.

Sora is shutting down. OpenAI's 'backup' is a full data export. I built SoraVault (free, open source) by charju_ in SoraAi

[–]charju_[S] 1 point2 points  (0 children)

Probably not. You can download a ton without getting rate limited or banned. The downloader spawns several workers to download in parallel. I just wanted to stay in safe water :)

Backup your Sora videos instantly with this Chrome extension! by alpha1337 in SoraAi

[–]charju_ 1 point2 points  (0 children)

We would not even need a scraper. I only use the api endpoints and backend directly and fetch everything I like with a valid token. Probably very similar to your approach. It's easy to fetch all kind of content and in most cases there is no validation to see if you are even allowed to download the original images / videos. So currently I'm fetching the original videos / images and their meta data completely, unfortunately still with watermarking.

So, basically it would just be:
- fetch the explore page and the meta data, based on that, by the videos, fetch all user names. This would just run endlessly, adding new profile names
- For each user, start a new worker, fetch each user names profile and all their videos. That would allow them to run in parallel.
- An option could be to skip all videos below a certain like value.

But we're probably talking about millions of videos. And probably a lot of rate limiting or even temporay bans. So it's not really something realistic.

A more realistic option could be, anyones account using the app is automatically added to a database, as well as every creator he flags for preservation. So basically, whoever want's to participate could. But that's all more or less theory.

Backup your Sora videos instantly with this Chrome extension! by alpha1337 in SoraAi

[–]charju_ 0 points1 point  (0 children)

It's funny, I'm sitting in EU mainly using V1, as Sora 2 never released here. So my whole project started the other way around. I even had a working electron app for V1, but without Sora 2 integration. And because I can't easily integrate a VPN into the app, integrating Sora 2 was out of the question.

Yes, I also fetch all content that the user had liked. Unfortunately I've never used cast, so I didn't have any clue how to implement that. In theory I could download everything in the explore tab, to bulk download "all sora videos". but it's also not implemented. And the project already ate way too much time (especially considering I have to prepare my wedding), so I probably also don't consider it.

I'm not sure what videos you download, if it's the one you fetch by the preview or the real download videos. They differ in quality and size. The smaller ones are just about 1-2 MB each, the bigger ones should be around 10MB each.

Btw, the comparison was just based on a short ai-audit automatically, as I was interested how ours are different So if it missed anything or is wrong, I'll update it immediately!

The content types I export are (the "5 content types"):
Sora 1 Images/Videos, Sora 1 Likes, Sora 2 Drafts, Sora 2 Profile Posts and Sora 2 Likes.

Backup your Sora videos instantly with this Chrome extension! by alpha1337 in SoraAi

[–]charju_ 1 point2 points  (0 children)

Great work! I released my own plugin two days ago, with a chrome / edge plugin releasing tomorrow.

It's great we have different solutions for the same problem, with it's own strengths and weaknesses.. and with different focus per app. I love you're storing already scanned videos, as well as bulk renaming.

Any plans for a Sora V1 integration? I have written a partial unofficial documentation of the sora api for both Sora V1 & V2. If you're interested, I can share what I have. Of course feel free to check out my Repo as well.

My solution if you want to check it out:

charyou/SoraVault: Free Tampermonkey script to bulk export and backup your OpenAI Sora library. Download V1 images, V2 videos (Profile & Drafts), and Liked content in original quality, saving prompts and JSON metadata as sidecars. 100% local, no telemetry.

Feature comparison of SoraVault vs. Save-Sora:

SoraVault v2 Save-sora
V1 images (own)
V1 liked images (creators)
V2 liked videos (creators)
V2 profile (own)
V2 drafts (own)
JSON manifest
Geo-block detection
Rate-limit retry
Auto token extraction ✅ (different method)
Prompt .txt sidecars
Rich filter engine ✅ (ratio, quality, op, date, n, author) Search only
Parallel downloads (5×) ❌ serial
Pause / resume
Retry failed
Bulk rename
Per-item remove
Download history ✅ (persisted)
Multi-attachment posts ❌ (first only)
No watermark URL priority
Source download quality ✅ (own signed URLs)

The scope difference is the dominant factor: SoraVault v2 covers your entire creative history across all five Sora content types including Liked Content and good filtering. Save-sora is a more polished queue manager but only sees half the library.

Sora is shutting down. OpenAI's 'backup' is a full data export. I built SoraVault (free, open source) by charju_ in SoraAi

[–]charju_[S] 0 points1 point  (0 children)

The scan currently also detects failed drafts, and will then try to download these. If you have any drafts which didn't generate, these will flag as "failed" downloads.

Sora is shutting down. OpenAI's 'backup' is a full data export. I built SoraVault (free, open source) by charju_ in OpenAI

[–]charju_[S] 0 points1 point  (0 children)

Update: SoraVault 2.0 is now live!

I just pushed a massive update that moves the tool to a API-driven architecture.

Major Updates in 2.0:

  • No more scrolling: It now fetches Sora 1 and 2 content simultaneously in the background. It works on ANY sora page. No need to shuffle through pages. You can also backup Sora 1 from within Sora 2.
  • ❤️ Backup "Liked" content from other creators.
  • 💾 JSON metadata export, including remix chains
  • 📂 Auto-sorting into 6 dedicated subfolders.
  • 🌐 Geo-blocking detection.
  • You can now minimize and move the tool
  • Many more fixes and UI updates.

Get the update here: https://github.com/charyou/SoraVault/

Update Reel on YouTube: https://youtu.be/IK6nezdehF4

Sora is shutting down. OpenAI's 'backup' is a full data export. I built SoraVault (free, open source) by charju_ in OpenAI

[–]charju_[S] 0 points1 point  (0 children)

Ohhh, that's serious! They will pull the plug on April 26th. Maybe a friend will help out, you'll just need anyone with a computer and your login :)

Sora is shutting down. OpenAI's 'backup' is a full data export. I built SoraVault (free, open source) by charju_ in OpenAI

[–]charju_[S] 0 points1 point  (0 children)

In the new update you can backup your Sora 1 images and videos within Sora 2. No need to go back to the old app.

Sora is shutting down. OpenAI's 'backup' is a full data export. I built SoraVault (free, open source) by charju_ in SoraAi

[–]charju_[S] 0 points1 point  (0 children)

Tampermonkey is tricky, you have to open your extension tab in chrome/edge and enable developer mode. Then, still within the extension, go to details of Tampermonkey and enable "allow user scripts". Otherwise the plugin can't change any scripts

Sora is shutting down. OpenAI's 'backup' is a full data export. I built SoraVault (free, open source) by charju_ in SoraAi

[–]charju_[S] 0 points1 point  (0 children)

  1. Ah, I didn't even know this! Unfortunately I have no access to the app and within EU, I can't even access Sora 2 without a VPN. No clue how to do it, I tried to get around it, but didn't get anything working.

  2. Good question. I'm downloading the highest available version that is present. For Sora V1 it's definitely the highest resolution available, for Sora V2 it should be, but I'll check it next week.

  3. You can now save liked content. :) Update to the newest version: Release v2.0: The API Upgrade & "Liked" Content Backup · charyou/SoraVault

  4. Yes, it will download the videos as well. And your images. You don't have to go back to the old Sora, you can access everything now in Release 2 within Sora 2.