Resource icon

Local Stream Marker 1.5

honganqi

New Member
honganqi submitted a new resource:

Local Stream Marker - Use a hotkey to create stream markers or bookmarks for streams and recordings made on OBS!

This script allows you to use a hotkey to create stream markers or bookmarks for streams and recordings made on OBS.

Description
Twitch has this function called Add Stream Marker where you can add bookmarks to your livestream for review later. With this script, you can have stream markers for any video made
with OBS even if you're not streaming! The stream markers will be saved in a CSV file (comma separated values). You can open this with a spreadsheet application like...

Read more about this resource...
 

GrumpyDog

Member
i am just wondering why you don't use a directory property for the output folder such as:

Code:
local directory_property = obs.obs_properties_add_path(properties, "output_folder", "Output Folder", obs.OBS_PATH_DIRECTORY, nil, nil)
 

honganqi

New Member
i am just wondering why you don't use a directory property for the output folder such as:

Code:
local directory_property = obs.obs_properties_add_path(properties, "output_folder", "Output Folder", obs.OBS_PATH_DIRECTORY, nil, nil)
I've been looking for this for a while. I've uploaded a new version and put you in the credits. Thank you very much!
 

honganqi

New Member
With the release of OBS 28, I think it's safe to say that this script won't work with the new Automatic File Splitting function. I'll try to update this script if I find a way to make it work. Thanks, everyone!
 

YoPotato

New Member
With the release of OBS 28, I think it's safe to say that this script won't work with the new Automatic File Splitting function. I'll try to update this script if I find a way to make it work. Thanks, everyone!
Looking forward to it!
 

honganqi

New Member
I just realized that the timestamp is erroneous at times. I'll fix this before trying to work on the Automatic File Splitting function in OBS 28.

Also, my apologies for this noobish question, but does anybody know how to edit or update a script/resource description without making it "for approval" again? I've made this mistake twice already which then made it look like the resource doesn't exist during this approval period. Thank you very much!
 

honganqi

New Member
honganqi updated Local Stream Marker with a new update entry:

v1.4

Added
  • Added a column named "Recording Path" in the created CSV file which includes the full path of the recording
  • Added a column named "Recording Timestamp on File" in the created CSV file. This will only differ from the "Recording Timestamp" column if the Automatic File Splitting function is enabled and used.
Changed
  • If the Automatic File Splitting function was enabled and used, the "Recording Path" and "Recording Filename" column now shows the new path and filename of the new file.
  • The "Recording Filename" column in the CSV file is now the actual filename of the recording and also includes the path. I forgot to indicate before that this was simply based on the default syntax or format of OBS.

Read the rest of this update entry...
 
Last edited:

honganqi

New Member
The script has been updated to work with the Automatic File Splitting function of OBS 28! The resulting CSV file now has 2 columns related to marks made on recordings: "Recording Timestamp" and "Recording Timestamp on File". The first one is like before which is the same as seen on the bottom-right portion of OBS when recording. The second one is the timestamp on the files if they were split by the Automatic File Splitting function of OBS 28.

Also, I would like to apologize about the wrong timestamps generated before v1.3 if anybody encountered this. I am still on OBS 27 so I had to use a virtual machine to work on this script using OBS 28. That's when I realized that the dropped frames caused a LOT of incorrect timestamps on recordings. I have no idea yet if this has been fixed for stream marks (vs recording marks) or if new issues have appeared.

I appreciate any feedback regarding issues and bugs especially regarding the marks made when streaming since I haven't been able to stream much lately. Thank you very much!
 

honganqi

New Member
LOL I just saw that I forgot to change the version number in the text that's actually displayed in the script when you go to "Tools > Script"! v1.4 of this script still has "Local Stream Marker v1.3" on it! Whew! :D My apologies for this confusion...
 

honganqi

New Member
Another thing I forgot: I uploaded a tutorial 2 weeks ago. You can watch it here:
I don't know if it's worth it to update the description with this tutorial and send this resource to the "Pending approval" status again and make it inaccessible for 3+ weeks so I'm putting it here. Thank you :)
 

honganqi

New Member
Darn it, forgot to update the version number in the title again! It still says "Local Stream Marker 1.4". You can verify version number by looking at the top of the script's code, it should say "-- Local Stream Marker v1.5". Cheers!
 
Top