I'm trying to make compilations of scripted videos

Here is where the timestamp information is located in OFS:
OFS_Timestamp_Location

The format is HH:MM:SS.000. Here’s a thing that confused me at first, and you may be experiencing. Different tools treat the “.000” in a different way. Most of them treat that as milliseconds. However, some tools (like the default settings in VSDC) actually treat that as frames inside that second. So you will need to keep an eye out for that.

There is a tool that could really help with what you’re trying to do. It can be used to split up and then merge video AND their associated funscripts at the same time. It was made by @overkeks, and it can be found in this topic: Funscript&Video merger / splitter - Software - EroScripts. I’ve used it many times, and I highly suggest it. One thing to note with this tool: it uses the .csv format. If you’re not careful (like I wasn’t), you will get frustrated because your spreadsheet software might not use semicolons as delimiters by default. The .csv MUST use semicolons. Let me know if you need more explanation or examples.

One final note if you’re using the fsVideoMergerSplitter tool. You will need to input the timestamp as a number in milliseconds, not a timestamp. For example, a timestamp of 2 hours, 35 minutes, 49 seconds, and 578 milliseconds (02:35:49.578) would end up being 9,349,578 ms.

There are 3,600,000 milliseconds in 1 hour. (1000 ms/sec * 60 secs/min * 60 mins/hr)
There are 60,000 milliseconds in 1 minute. (1000 ms/sec * 60 secs/min)
There are 1,000 milliseconds in 1 second. (1000 ms/sec)

To calculate the total milliseconds, you just need to do a little math. So for the example above, it would be:
(2 hrs * 3,600,000) + (35 mins * 60,000) + (49 secs * 1,000) + (578 milliseconds) = 9,349,578 ms.

4 Likes