Source Record

Source Record 0.3.4

Exeldro

Active Member
@norihiro the encoders you can select are the encoders that are loaded into OBS, so if there is a plugin made that adds the ffvhuff encoder to OBS it will also show in the source record filter.
 

darkfiredreamer

New Member
Pardon my ignorance, but is there a way to have it record both my game capture and my webcam as separate files? I've tried adding the filter to each, however it only records one of the displayed video capture devices. Any way to make this work or a workaround idea would be greatly appreciated.

Thank you so much for the amazing tool regardless!
 

Mario Vale

New Member
Tried this plugin and can't get it to work in a stable way:
  • NVENC (New) produces a green video and nothing else
  • This meant recording had to be done with NVENC or FFmpeg
  • Recordings were not at normal speed, things would often accelerate in the recording, perhaps due to tabbing out of the game being captured
  • Replay buffer hotkey only worked some of the time, maybe 25%
  • Audio didn't record at all, even when choosing an audio source to override the source audio
  • Replay buffer cannot have a file name prefix
  • Would like a feature to just take all of the ticked audio tracks for recording from OBS and put it with the video instead of having just the source audio or one chosen audio source
 

Exeldro

Active Member
NVENC (New) not working is a known issue.
Can you provide an OBS log file for the speed, audio and replay buffer issue?
 

rse

New Member
Exeldro updated Source Record with a new update entry:

Version 0.2.0
  • add stream option
  • add enable and disable hotkey pair

This new functionality to now locally record and/or remotely stream (via e.g. RTMP) the scenes/sources is really awesome. This for instance allows us to give presenters of a Zoom/Teams/Jitsi-based online event an OBS Studio "portable" distribution (with Source Record included), which allows them to pass-through their webcam (via the OBS Virtual Camera) and at the same time either locally record theirself or be remotely recorded (by the event director). This way they can participate in real-time and in mid-quality (as Zoom/Teams/Jitsi usually are in the 480p/720p range only) in the event, but their camera and screen shares can be still recorded in high quality (1080p and above) for post-consumption!
 

ASchneider

Member
This is amazing! Thank you very much! I was wondering: does the stream function only works when the source is visible? I think recording only works when the is currently visible, right? I'm asking because I plan on streaming to Instagram in a 9:16 aspect ratio and thinking of creating a scene just for that, with a group or another nested scene in that resolution that would not be visible during the regular 16:9 main streaming. Thanks!
 

ASchneider

Member
Hello guys!

I'm thrilled with the new stream function :)

Too bad I'm still not able to use it because I've never got the audio recording here... Tried capturing the source main audio and another one with no luck.

Here is my latest source recorded: https://drive.google.com/file/d/1_AtzAtgz-sftQU-TOvLeUeRObQRNL9xH/view?usp=sharing

If you listen to it, you can hear some static noises, so something is being recorded...

I was trying to record the "Instagram" scene, here are my settings:

1623521577893.png


1623521844122.png


Here are the logs:

15:04:28.956: [ffmpeg muxer: 'Source Record'] Output of file 'C:/Users/AntonioSchneider/Desktop/2021-06-12 15-04-16.mkv' stopped
15:04:28.956: Output 'Source Record': stopping
15:04:28.956: Output 'Source Record': Total frames output: 696
15:04:28.956: Output 'Source Record': Total drawn frames: 709
15:08:09.939: save_or_load_event_callback 1, 572006598
15:08:09.939: obs save event
15:11:34.919: save_or_load_event_callback 1, 572006598
15:11:34.919: obs save event
15:13:44.905: save_or_load_event_callback 1, 572006598
15:13:44.905: obs save event
15:13:49.207: save_or_load_event_callback 1, 572006598
15:13:49.207: obs save event
15:14:04.526: ---------------------------------
15:14:04.526: [NVENC encoder: 'Source Record'] settings:
15:14:04.526: rate_control: CBR
15:14:04.526: bitrate: 6000
15:14:04.526: cqp: 0
15:14:04.526: keyint: 60
15:14:04.526: preset: hq
15:14:04.526: profile: high
15:14:04.526: width: 1920
15:14:04.526: height: 1080
15:14:04.526: 2-pass: true
15:14:04.526: b-frames: 2
15:14:04.526: psycho-aq: 1
15:14:04.526: GPU: 0
15:14:04.526:
15:14:04.717: ---------------------------------
15:14:04.717: [FFmpeg aac encoder: 'Source Record'] bitrate: 128, channels: 2, channel_layout: 3
15:14:04.717:
15:14:04.721: [ffmpeg muxer: 'Source Record'] Writing file 'C:/Users/AntonioSchneider/Desktop/2021-06-12 15-14-04.mp4'...
15:14:14.092: [ffmpeg muxer: 'Source Record'] Output of file 'C:/Users/AntonioSchneider/Desktop/2021-06-12 15-14-04.mp4' stopped
15:14:14.092: Output 'Source Record': stopping
15:14:14.092: Output 'Source Record': Total frames output: 549
15:14:14.092: Output 'Source Record': Total drawn frames: 563

Can someone help me?

Thanks!
 

ASchneider

Member
What is really odd is that browser source (control audio via obs checked) works! haha

I can hear sounds from my Streamlabs notifications but not with a regular media source. Anything else than browser source simply does not goes trough....

What puzzles me even more is that the browser source that works (records audio) is set to not output anything, just monitor haha
 
Last edited:

ASchneider

Member
@Exeldro, just to let you know: hiding the filter does not stop streaming like it does when recording. I have to set the "Stream mode" to none to make it to stop. Thanks.
 

ASchneider

Member
This is amazing! Thank you very much! I was wondering: does the stream function only works when the source is visible? I think recording only works when the is currently visible, right? I'm asking because I plan on streaming to Instagram in a 9:16 aspect ratio and thinking of creating a scene just for that, with a group or another nested scene in that resolution that would not be visible during the regular 16:9 main streaming. Thanks!

Ok, so not having the source that has the source record filter visible, does not record or stream. Would that be possible to make it to work whatever the source is active in the final matrix or not? Thanks @Exeldro !
 

iSvein

Member
So audio gets recorded now, both directly from a source with audio and with the another audio source option, but the recorded audio has pops and cracks in it :(
Tried to play around with the audio settings on my PC, found out the recorded files are 48KHz even if OBS is set to 41.1
So I have set all audio devices on my pc to 16/48, but same thing happens.
 
Top