I would like to share something. WebOFS (chromium based browsers only)
It is a stripped down version of OFS running in the browser.
It’s minimum viable, you can use it to create scripts.
How to create a new project
File->Open video
How to edit existing funscripts
File->Open video
Project->Replace active
How to export a .funscript file
File->Export…->Export active script
Where do projects get saved?
In a virtual filesystem using IndexedDB. They’re stored there until you delete the database which may happen when clearing the browser cache. Otherwise they persist.
Opening a video which already has a project with the same name in the virtual filesystem will automatically open it.
I would love to know if people running linux/macos can run this.
The code isn’t open source yet but will be.
Lastly there’s bugs please report them
Features stripped
Extensions
T-Code
Video screenshots (can be easily added)
Saving heatmap (can be easily added)
Some quality of life features
Multi window support (probably not possible)
Known issues:
Framerate reported by the browser seems to be always 30 FPS
For now use the new “FPS override” feature
Audio waveform can’t be can’t be created for files larger 1.5 GB.
A limitation because it requires the entire file in memory.
Depending on your system it might run out of memory even with this limitation.
It’s not me requiring the file in memory it’s this API decodeAudioData() which technically is for audio files but It works on video as well atleast in chrome
I should also mention anything you do with this doesn’t leave your computer.
Nothing is uploaded or sent anywhere.
This is statically hosted via github pages everything is running client-side.
Semi-related question for normal OFS and WebOFS: Is there a way to create a script from a scratch (no video); I’ve been bypassing this by just opening a long* unrelated video. It works but I sometimes find the video distracting…
also, is there a way to extend the script length beyond the length of the video. *The reason I’d have to open a long video.
Trying this out today and it seems to work well, thank you! Is there any way to do motion tracking in this web version? If not, is there any way to use OFS and motion tracking on MacOS?
Is there a way to work on multi axis? I’ve started the primary axis and am ready to move on to roll, etc. I’m not seeing any option to start a new project with the same video. If I close out and re open the video it sends me back to the primary script.
“project->replace active” doesn’t do anything, nor does “project->configure”.
I am using a mac, but I have no idea how to find the files once I have saved the video. The scripts are exported to a location of my choice, but I am lost when it comes to finding the video files I saved