Hey, sorry it’s taken me so long to get back to you. Don’t apologize. I’m happy to help in any way I can, and I hope the information in this post helps others.
I have not done any VR scenes nor have I used the software for anything over 1080p. You would honestly be better off asking this question in the original software post.
However, I’m glad you asked it here because I would like to point out that you don’t have to use the Funscript Splitter/Merger software for your final video. You can edit your video with any video editing software you like. For instance, I’m using DaVinci Resolve. If you do it this way, you should get your timecodes from your video editing software. This way you can be certain that your final script and video match up (unless you’re running into the problems I’m having here which are related to videos with different frame rates).
Here’s a tip for using transitions (fades, dissolves, wipes): When you insert a transition, most software will automatically seek to the timecode in the middle of the transition. If you use this timecode, script B will only begin playing once the image on screen is 50% video A and 50% video B. In my experience, this tends to disrupt the flow of the final script because your brain is already trying to figure out what the next scene is and has already started following the action of video B. This means when you have a transition from video A to video B, use the timecode at the very start of the transition for the cuts in your script and you should end up with a really nice flow even when you’re transitioning between action of very different speeds.
So you’re saying I could just use the splitter for the scripts and then cut the video in Davinci and then… I could “fuse” the scripts with the video in Openfunscripter?
Was wondering cause I’ve been getting different timestamps in DaVinci and OFS which has also got me confused although OFS seems to be more reliable for the timestamps. But if I cut the video in DaVinci the timestamps might not line up with the script.
OFS and DaVinci use different formats for timecodes. Both are equally reliable and accurate. Scroll up to the very first reply in the thread for more on timecodes.
To break this down a little further let’s say you have a ten minute scripted video, and you want to make a two minute scripted video of just the first minute and the last minute combined.
Open your video in DaVinci (make sure your project is in the same frame rate as the original video).
Make your first cut around the one minute mark.
Then make your second cut around the nine minute mark.
Open the spreadsheet tool and type in your video’s frame rate.
Go back to DaVinci, seek to your first cut, copy the timecode, and past it into the spreadsheet.
Do the same for your second cut and then save your csv doc.
Follow the tutorial created by @TheObsidianGeneral above for splitting the funscript. You’ll now have three scripts called Part 1, Part 2, and Part 3.
Now follow the tutorial for merging Part 1 and Part 3 which will create your two minute script.
Go back to DaVinci Resolve and, if you haven’t already, render your final two minute video.
You should now have a two minute script that syncs up with a two minute video. If you want to confirm this, just open up both of them in two different instances of OFS. As you skip from point to point, the video should be identical.
I really appreciate the help. This whole process is frustrating the hell out of me so I might just… at least take a break from it. Tried looking at the VR scene and it looked really weird after splitting and merging. Just wish you could cut the video and script linked together in DaVinci or something, like you’d do with a normal video and audio in Davinci.
I all of a sudden keep getting the error
“Object reference not set to an instance of an object.”
When trying to merge the scene. Is there an easy fix for this?
Best regards!
the merge file currently looks like this
mergefilename;speed
Part 1.mp4;
Part 2.mp4;
Part 3.mp4;
Part 4.mp4;
Part 5.mp4;
Part 6.mp4;
Part 7.mp4;
Part 8.mp4;
Part 9.mp4;
Part 10.mp4;
Part 11.mp4;
NVM, think I found an error. Can’t delete the post
I found that the timestamps displayed in OFS, handbrake, and losslesscut were different, which was troublesome because I wrote a Python program that merged multiple scripts and videos, but there were always errors after merging. After careful study, I discovered that the problem is the timestamps.
Don’t remember exactly, but remember that I found the solution last time by googling
“The message “object reference not set to an instance of an object” means that you are referring to an object the does not exist or was deleted or cleaned up”
So I’m guessing I just had the wrong name or timecode of the files I was trying to merge or split.
You’ll want to make sure that the names of the csv, video, and funscript file all are exactly the same. They also need to all be located in the same folder.
I had to copy over ffmpeg to a different directory since for whatever reason it didn’t like pointing to a path on the C drive. I didn’t make any speed changes.