I honestly don’t care if it’s an opaque feature that no one knows of.
It doesn’t do anything special that you couldn’t do before it’s just a visual enhancement.
All bookmarks are supposed to do is to allow users to specify places that they want to return to later.
The last thing I want to do is add steps or choices to the bookmark creation process. I think that would make things needlessly complicated.
Disclaimer: I haven’t actually updated yet to try it.
… But given my tendency to create, shall way say, descriptive bookmark names, it would probably help to have a shortcut for marking the end of an interval that wouldn’t require reentering the name you began it with. Assuming there is not already an easy way to do it.
Sooooo… I’ve hacked something together and I’m already playing with this but it’s actually impossible to tell if it’s working correctly. I think you overestimate the usefullness of this, like it’s really difficult to actually see differences between frames side by side when they are not in motion.
What I really need is a video where every frame contains the the frame number to verify it’s working .
I think that’s a great idea. I’m just going to add a button “Create interval for xxx” xxx being the first bookmark before the current time and it will automatically inserts an end bookmark.
That way I think everybody should be happy. me included
This seems like a good solution. Thanks for doing it!
Darn. Thanks for taking a look at least!
That’s such a bummer
I expect between that and upcoming ARM changes this will never happen.
I scrapped the idea for now. It’s technically possible but I just don’t think it’s actually an improvement which is why I can’t justify it. It does create a lot of sourcecode that would have to be maintained.
Maybe if you could calculate the differences between 2 frames and then overlay the difference somehow.
But that’s probably computationally too intense.
@gagax123 Will OFS work fine if I run more than one instance at the same time? I’m thinking about settings, backup files and other things I might not know about that might be messed up.
It’s a bit sketchy to be honest.
Do you want to edit two videos at the same time?
I’m not sure what Sentinel had in mind, but I actually had a similar request but in my case I would be scripting same video but just different axis. Having multiple script timelines forces me to reduce the size of the viewer screen which makes things a little difficult.
Actually, yes, or rather just have two videos open and editing on a third. You probably know about 12 Girls of Christmas, Red Team and Black Team. There is one with all 12 girls in one video and I thought that maybe that one is just cuts from the individual Red and Black team videos. If so then I should be able to create the mixed one by copying stuff from the individual scripts into the mixed one instead of starting from scratch. But I don’t want to do that if there is a risk of the scripts to go to hell due to issues with auto saving and such. This assumes that it is possible to copy points from one instance to another instance of OFS (don’t see why not, but haven’t tested).
I am planning to try just this today. I have done it with JFS in the past to mix CH slow and CH fast scripts together into a hybrid script.
I’ve worked with two instances of OFS before, when I wanted to take a break from a complicated script with something simpler. Had no issues. Since each video has it’s own autosave directory, I’d be surprised if they’d interfere with each other. Configuration changes with multiple videos open would probably be a dubious proposition. I couldn’t tell you if c&p between instances works, since I haven’t tried it.
(Actually, my autosave directory is starting to show some significant accumulation. Is there a cleanup function for that, or should I just go in periodically and delete the folders for works-no-longer-in-progress?)
Changing settings with multiple instances definetely doesn’t work. Because each instance would overwrite changes made by the other.
@sentinel
Other than that it’s fine to run multiple instances. But copy/pasting doesn’t work.
I can make it work though.
That’s why I got rid of the rolling backup.
Now it’s just a single backup for each script.
There’s no cleanup function but it’s all safe to delete.
If it is an easy fix please do.
Do you want this ASAP?
Because I can do this right now quick and dirty or I can start a larger refactor which I’m not in the mood for right now.
The quick and dirty way would be to serialize a copied portion into json an write it to the clipboard.
The large refactor would be to have multiple processes with some shared memory (havn’t thought too much about this).
No hurry. It is not an important update. It was mostly if I got in the mood to start cut and pasting a script for the combined 12 girls of christmas based on red and black team scripts.
Gonna be honest next release is going to take a while.
I’m not implementing anything right now but I’m in the process of breaking everything and then reimplementing it.
Basically drastically restructuring the code, hopefully for the better.