Source Record

Source Record 0.4.6

Tormy

Member
I highly recommend you check your comments and suppositions before potentially spreading misinformation. Hybrid mp4 writes into the file the marker: https://obsproject.com/kb/hybrid-mp4 and https://obsproject.com/blog/obs-studio-hybrid-mp4
OBS support chapters in hybrid mp4.
View attachment 108670
in DaVinci you can sync the audio based on Waveform OR on TimeCode. There is nothing (so far I see) that is related sync with Chapters embedded in MP4).

DaVinci can EXPORT Chapters in SIDECAR file, that are previously created with the MARKERS,.
It can uploaded the chapters directly on YT in case (it's a feature that I have requested and the immediate release after that request, BMD have implemented it), or just exported to file.

DaVinci CAN import markers from an EDL File and EXPORT markers INTO an EDL file as well. Kind of SideCAr as principle.

But the way you are asking, there is not any evidence in DRS. Please post a video that explains exactly how DaVinci can sync 2 MP4 videos with CHAPTERS embedded as you described, instead of the SMPTE code I told about.

"Extraordinary claims require extraordinary evidence" and in the doc you sent there is not that evidence at all.

I indeed asked " I'm wondering which NLE accepts this kind of thing." ... NLE = Non-Linear Editor ... as DaVinci ..

So please show me that stuff because I missing it.
 

Tallicia

Member
in DaVinci you can sync the audio based on Waveform OR on TimeCode. There is nothing (so far I see) that is related sync with Chapters embedded in MP4).

DaVinci can EXPORT Chapters in SIDECAR file, that are previously created with the MARKERS,.
It can uploaded the chapters directly on YT in case (it's a feature that I have requested and the immediate release after that request, BMD have implemented it), or just exported to file.

DaVinci CAN import markers from an EDL File and EXPORT markers INTO an EDL file as well. Kind of SideCAr as principle.

But the way you are asking, there is not any evidence in DRS. Please post a video that explains exactly how DaVinci can sync 2 MP4 videos with CHAPTERS embedded as you described, instead of the SMPTE code I told about.

"Extraordinary claims require extraordinary evidence" and in the doc you sent there is not that evidence at all.

I indeed asked " I'm wondering which NLE accepts this kind of thing." ... NLE = Non-Linear Editor ... as DaVinci ..

So please show me that stuff because I missing it.
This is an OBS forum. I have no idea what davanici is. That seems like quite a tangent from this thread and forum. Some other tool being deficient has nothing to do with OBS or source-record.
 

Tormy

Member
This is an OBS forum. I have no idea what davanici is. That seems like quite a tangent from this thread and forum. Some other tool being deficient has nothing to do with OBS or source-record.
It's not tangent at all. It's fully in!
The mentioning of DaVinci is into the link you posted here I didn't invented. So please or you send here a demo that what you are asking is working indeed for such purpose, or the one is spreading not correct information is you and not me.

So can you clarify?

Because to ask to a programmer as @Exeldro the engagement to implement a feature that's NOT used (as instead erroneously declared into your docs), is not fair.
DaVinci (and so far even Premiére) doesn't use "chapters" to sync anything so far (it's up to you, after your free/false-allegations, to demonstrate the opposite).

Below the 2 screenshots related what I'm saying.
Hence I'm back to my original question and consideration that I expressed to @Darth Predator ... because I don't have any evidence that system based on "embedded chapters" are used. And I mean: DaVinci, Adobe, Première. (Perhaps with EDIUS? I'm jus asking to some EDIUS users)

SCREENSHOTS:
1. What you posted
2. What actually DaVinci uses for the sync.

1729445037070.png



What DaVinci uses to perform the Sync.
I don't see any "embedded chapters into the MP4" even into the MultiCam there is not any Chapter.
There are Markers, instead, that you need to add in DaVinci itself. Which is different story.
NOTE: the same is into Première.

It still the question: where are useful these embedded chapters? For which NLE?

1729445091667.png


1729450703904.png
 
Last edited:

aabor

New Member
I am able to get my Browser source recordings. I am using mp4 container.

Have you tried using the Browser source instead of the application capture? It may or may not meet your use case, but if it fits the use case, it does work in my case.

Of course, Browser is not intended for interactive use, so if you require interaction while recording, you can use the "Interact" and it brings up a window, but it's not a browser with all the profile and other application window dressing.
My use case requires interaction. I tried browser source first, but then turned to application source. I created the issue on Github.
 

k0ntroversial

New Member
It's not tangent at all. It's fully in!
The mentioning of DaVinci is into the link you posted here I didn't invented. So please or you send here a demo that what you are asking is working indeed for such purpose, or the one is spreading not correct information is you and not me.

So can you clarify?

Because to ask to a programmer as @Exeldro the engagement to implement a feature that's NOT used (as instead erroneously declared into your docs), is not fair.
DaVinci (and so far even Premiére) doesn't use "chapters" to sync anything so far (it's up to you, after your free/false-allegations, to demonstrate the opposite).

Below the 2 screenshots related what I'm saying.
Hence I'm back to my original question and consideration.

SCREENSHOTS:
1. What you posted
2. What actually DaVinci uses for the sync.

View attachment 108675


What DaVinci uses to perform the Sync.
I don't see any "embedded chapters into the MP4" even into the MultiCam there is not any Chapter.
There are Markers, instead, that you need to add in DaVinci itself. Which is different story.
NOTE: the same is into Première.

It still the question: where are useful these embedded chapters? For which NLE?

View attachment 108676

View attachment 108679

Wait, you can sync video files in Davinci Resolve based on Waveform??
 

Steeze

New Member
Hi guys trying to record two sources, my webcam and gameplay but whenever I go to end it it doesn’t show up and says file is corrupt. Any help would be appreciated. Thanks.
 

Tallicia

Member
My use case requires interaction. I tried browser source first, but then turned to application source. I created the issue on Github.
Dang that's no bueno. The only other thing I can suggest from experience and seeing your screenshot is can you try changing the width of your browser app by a couple pixels 1 by 1 in each direction.

My suspicion based on the angle shift that the image starts to "slide" about is from a off by 1 or off by n in the buffer mismatched to the actual width of the application. Now you might be able to "fit it" so they match and the output recording is good, or it may be the value just gets passed in and the buffer always is off, also is there any difference when you have the browser in fullscreen mode?

A hacky kludge if this is the case would be to have some offset in source-record, but that is a band aid for a root issue and the root issue should be addressed so the width is proper. or it may be the width needs an offset based on some OS/theme silliness.
 
Last edited:

Tallicia

Member
@Exeldro I have been able to switch to all hybrid_mp4 recordings. I spent about 10 hours rebuilding all my system drivers and devices, then switching the OBS settings to 7.1 from 5.1 then getting the kludgy soundblaster software to stop jerking the sounds around to get the signal unadulterated. Now I have 7.1 ( 3 Front, 2 Mid, 2 Rear, + LFE ) and the recording sound is without glitching. I have opened a thread on the main windows support about this bug in hybrid_mp4 support and surround sound and will only post there about this going forward.

Thank you so much for this and with marker support in all source-record files ( hopefully the marker won't get skipped if in a fractional situation ) and 2/3, 3/4, and 7/8 - This will be absolutely the pinnacle!

Excellent work and please treat yourself to an amazing good earned time of personal enjoyment, whatever that may be!
 

Tallicia

Member
Hi guys trying to record two sources, my webcam and gameplay but whenever I go to end it it doesn’t show up and says file is corrupt. Any help would be appreciated. Thanks.
You might try using the mkv container, it's the least likely to become corrupt. If that works, let us know, if not, post more details on the configs you have set.
 

Tormy

Member
Here the crash caused after have used the script 0.3.5 ..; after the use, we closed OBS and it crashed.
I will send it also to your GitHub page
 

Attachments

  • Crash 2024-10-22 17-15-50.txt
    54.7 KB · Views: 33

Harons

New Member
1729642269600.png
1729642401001.png


Can you tell me if you can somehow make this plugin to record not in one track but in 3 ? I just need separate tracks
1. game
2. discord
3. microphone
 

Tallicia

Member
View attachment 108709View attachment 108710

Can you tell me if you can somehow make this plugin to record not in one track but in 3 ? I just need separate tracks
1. game
2. discord
3. microphone
You can configure a source-record effect filter on any video source, or create a mockup group just for each of the audio tracks you want and choose the audio track you it to record.

You could create multiple source records effects on a single video source with different track selection, but it would be duplicating the video and waste resource and space.
 

figjaj

New Member
Is it possible to programmatically change the output directory, either via streamer.bot or some other way? I stream curling matches and would like to have the replays saved to a folder named after the date and starting hour of the broadcast( ie, 20241024_10). I'm currently using the filename variables, but that uses the date/time of when the replay is saved. So if the match started at 10am but the replay is saved at 11:30, the directory would be 20241024_11.
 

HelpMySon

New Member
The plugin shows up and it seems like its working on the rendering but never ends it. so in the end all files are corrupted. ive tried different containers and encoders. Hybrid mp4 is playable, but corrupt too (cant play foward and so on). in the taskmanager i can see the obs ffmpeg remuxer that stays there after recording the source but yeah its never ending the rendering. it seems like its working to the point where I stop the recording.

OBS Studio 30.2.3 working perfectly fine. Ive tried the same scenes.
 
Top