Branch Output - Streaming/Recording filter for source,scene

Branch Output - Streaming/Recording filter for source,scene 1.0.2

hanatyan

Member
Merci pour ce plugin. J'ai remarqué que la visibilité du filtre Branch Output n'apparaît pas dans les raccourcis clavier ou dans les applications macro comme Touch Portal. Pensez-vous qu'il soit possible de résoudre ce problème ? Merci.

Hotkey is a missing feature indeed so we'll add next update.
We haven't tested the macro apps like Touch portal, but we will look into it and improve it.
 

JPlayZGames_

New Member
is there a way to be able to record multiple audio tracks? or am i not seeing that option? i run a dual pc set up so my game audio is different from my mic/discord audio. inside branch output it only allows me to record one track, but having multiple would for me be a GAME CHANGER. also if someone has any ideas on how i could do this please let me know! thank you!!!
 

hanatyan

Member
is there a way to be able to record multiple audio tracks? or am i not seeing that option? i run a dual pc set up so my game audio is different from my mic/discord audio. inside branch output it only allows me to record one track, but having multiple would for me be a GAME CHANGER. also if someone has any ideas on how i could do this please let me know! thank you!!!

Currently we have no options of multitrack recording, but it looks no difficulty to implement (I guess just missed the OBS specs)
I'll add it to next update todo list.
 

Moulaythami

Member
Hi @hanatyan,

First off, I just wanted to say that your plugin is a real lifesaver! I’ve been using it for a while now, and it’s made a huge difference. I did want to share a quick suggestion, though:

When I first came across the plugin, I didn’t immediately realize how useful it would be as an alternative to Source Record, since the title didn’t quite click for me. The term "Branch Output" needs to highlight a little more its role in managing and streaming/recording individual sources. Something that emphasizes Source Stream / Recording, while avoiding overly technical terms like "branch," could help users better understand the plugin’s purpose right away.

Just my two cents! Thanks again for such an awesome tool. Can't wait for the Audio multitrack recording update!
 

hanatyan

Member
Hi @hanatyan,

First off, I just wanted to say that your plugin is a real lifesaver! I’ve been using it for a while now, and it’s made a huge difference. I did want to share a quick suggestion, though:

When I first came across the plugin, I didn’t immediately realize how useful it would be as an alternative to Source Record, since the title didn’t quite click for me. The term "Branch Output" needs to highlight a little more its role in managing and streaming/recording individual sources. Something that emphasizes Source Stream / Recording, while avoiding overly technical terms like "branch," could help users better understand the plugin’s purpose right away.

Just my two cents! Thanks again for such an awesome tool. Can't wait for the Audio multitrack recording update!
Source Record is a great and complete name for the plugin.

Branch Output was inspired by Source Record for obvious reasons, but when thinking of a name, I felt it would lack respect if it was similar to it (I initially thought Source Output or Source Streamer).

While clarity is important for marketing, this is free OSS, so there is no need to think about market share. So now I like the slightly geeky name Branch Output.
 

Moulaythami

Member
Source Record is a great and complete name for the plugin.

Branch Output was inspired by Source Record for obvious reasons, but when thinking of a name, I felt it would lack respect if it was similar to it (I initially thought Source Output or Source Streamer).

While clarity is important for marketing, this is free OSS, so there is no need to think about market share. So now I like the slightly geeky name Branch Output.
I completely agree "Branch Output" is a great name. Sorry for my frustration—I just feel people aren’t seeing the amazing work you're doing. After struggling with Source Record, your plugin feels like a real help and simpler experience with multiple sources and outputs streaming/recording with OBS.
 

Decors

New Member
If we can get the replay buffer feature that the source record has, that would be great.
Or we still have to use source record only for that.
 

UppyWuppy

New Member
Hi there. I think I discovered a massive bug with the split functionality, but first:

Thanks for making this plugin, for me it works infinitely better than source record and is perfect apart from these minor issues:
  1. I have two sources that have the effect on split by time of 45 minutes - 2nd one in the branch output list is cut off around 10 minutes before the first one even though the split time is exactly the same. Here is a screenshot of my Premier Pro and a screenshot of my VLC to show that it's 35 minutes long. There is around 10 minutes of each "split" that is missing from this exact source. Here is the settings of that branch output I had made
  2. At the very start of the video it is delayed by around 20 milliseconds, so if I do not manoeuvre it myself there is a slight latency in say - my webcamera where my lips are out of sync.
 

hanatyan

Member
Hi there. I think I discovered a massive bug with the split functionality, but first:

Thanks for making this plugin, for me it works infinitely better than source record and is perfect apart from these minor issues:
  1. I have two sources that have the effect on split by time of 45 minutes - 2nd one in the branch output list is cut off around 10 minutes before the first one even though the split time is exactly the same. Here is a screenshot of my Premier Pro and a screenshot of my VLC to show that it's 35 minutes long. There is around 10 minutes of each "split" that is missing from this exact source. Here is the settings of that branch output I had made
  2. At the very start of the video it is delayed by around 20 milliseconds, so if I do not manoeuvre it myself there is a slight latency in say - my webcamera where my lips are out of sync.

If possible please tell me a few things to help me troubleshoot the problem.

- Is there an audio delay when recording using only one source with Branch Output?

- Does the same problem (cutting 10 minutes delay/missing) occur when using standard OBS recording and one Branch Output at the same time? (There is same file splitting functionality in advanced output mode)

- Running environment info (OS, version, etc)

Branch Output uses the standard OBS recording function (output plugin), including the file splitting function, so I would like to determine whether the problem occurs when multiple files are used at the same time, or whether there is a problem with the recording function itself even when used alone, or whether Branch Output ins't using properly that recording function.
 
Last edited:

UppyWuppy

New Member
If possible please tell me a few things to help me troubleshoot the problem.

- Is there an audio delay when recording using only one source with Branch Output?

- Does the same problem (cutting 10 minutes delay/missing) occur when using standard OBS recording and one Branch Output at the same time? (There is same file splitting functionality in advanced output mode)

- Running environment info (OS, version, etc)
Hi thanks for the quick response

Both answer is no, there is a 20 second delay no matter how it is, but to be fair I also experience this with Source Record. Maybe it's a problem with the AMF encoding integration? I don't know how it works but a friend who uses NVIDIA doesn't seem to have this particular issue.

Second question is a no too, only happens when a second branch output is sourced (I made the same filter as the first one with the only difference being the directory of where it is saved). I tried two different sources - my webcamera and my alerts (one by one) and they both have been split at the 35 minute mark and not the 45 mark it was set to.
 

UppyWuppy

New Member
If possible please tell me a few things to help me troubleshoot the problem.

- Is there an audio delay when recording using only one source with Branch Output?

- Does the same problem (cutting 10 minutes delay/missing) occur when using standard OBS recording and one Branch Output at the same time? (There is same file splitting functionality in advanced output mode)

- Running environment info (OS, version, etc)
sry didn't see third -

Windows 11, OBS version 30.2.3, Branch Output 0.9.13, running on a Ryzen 7 5800x - 88GB memory, a 7900XTX, saving the files to a SATA SSD.
 

hanatyan

Member

JPlayZGames_

New Member
you added multi track audio recording!!!! i appreciate you so much, this is gonna be a life saver for me. Honestly i suggested it & nect update you added it. youre awesome! thanks again!
However i did find 1 thing and maybe i am doing it wrong. It allows me to select multiple audio outputs, however it does not let me select different tracks. It shows track 1 for them all, and is greyed out so i cant change it.

What i mean is for track 1 i want to have my game sounds, Track 2 my mic and ect.

Hope this makes sense! Thanks again for adding it and hopefully this suggestion might solve my issues im having fully. Thank you!!!
 

hanatyan

Member
However i did find 1 thing and maybe i am doing it wrong. It allows me to select multiple audio outputs, however it does not let me select different tracks. It shows track 1 for them all, and is greyed out so i cant change it.

What i mean is for track 1 i want to have my game sounds, Track 2 my mic and ect.

Hope this makes sense! Thanks again for adding it and hopefully this suggestion might solve my issues im having fully. Thank you!!!
You can change track combo when selecting master audio as source.
 

OnecaresDen

New Member
Can this plugin be used to stream a specific scene to multiple streaming services using only 1 endcoding? (the way multiple rtmp works)
 

hanatyan

Member
Can this plugin be used to stream a specific scene to multiple streaming services using only 1 endcoding? (the way multiple rtmp works)

Sharing encoder with multiple services will be introduced in future update.
 
Top