Upvote Upvoted 22 Downvote Downvoted
Source Demo Render - fast way to record frag clips
posted in Videos
1
#1
0 Frags +

I don't think there's a thread on this already but I may be wrong.
A tool by crashfort that lets you record straight to uncompressed avi incredibly fast (I was getting like 3x real time speed at 1080p 60fps). Patched for TF2 by Larry.

  • Download the .7z file
  • Unzip wherever you want and launch LauncherUI.exe.
  • Enter in your tf & hl2.exe directories respectively (hl2.exe is in the folder above tf).
  • The launch options I use: -insecure -w 1920 -h 1080 -sw -noborder -dxlevel 98 -novid
  • Click Launch and once in-game mess with these commands however you want:

sdr_outputdir - file path of the video, by default it chooses the SDR folder
sdr_video_fps - final fps of the video, by default it's 60
sdr_video_sample_mult - controls the motion blur of the video, greatly increases record time. Set to 1 if you don't want motion blur. Default is 32.
sdr_video_sample_exposure - another setting for the motion blur if you have it enabled. See here

To record just use the command startmovie VideoName.avi and use endmovie to stop. Sony Vegas apparently doesn't like the avi's produced by this so you'll have to use .mp4 instead.

Finally, this tool doesn't come with any configs to make the game look nice, so I just copied over my custom folder from lawena into tf and it worked. (Here's mine if you're lazy)

Edit: something I forgot to mention is that the audio is bugged and doesn't record with the video, you'll need to record again from the same tick with the commands sdr_audio_only 1 & sdr_audio_disable_video 0. It's a pain but it records almost instantly

I don't think there's a thread on this already but I may be wrong.
[url=https://github.com/crashfort/SourceDemoRender#source-demo-render]A tool by crashfort[/url] that lets you record straight to uncompressed avi incredibly fast (I was getting like 3x real time speed at 1080p 60fps). Patched for TF2 by Larry.

[list]
[*] [url=https://github.com/laurirasanen/SourceDemoRender/releases/tag/32.2-a1]Download the .7z file[/url]
[*] Unzip wherever you want and launch [i]LauncherUI.exe[/i].
[*] Enter in your [i]tf [/i]& [i]hl2.exe[/i] directories respectively ([i]hl2.exe[/i] is in the folder above [i]tf[/i]).
[*] The launch options I use: -insecure -w 1920 -h 1080 -sw -noborder -dxlevel 98 -novid
[*] Click Launch and once in-game mess with these commands however you want:
[/list]

[b]sdr_outputdir[/b] - file path of the video, by default it chooses the SDR folder
[b]sdr_video_fps[/b] - final fps of the video, by default it's 60
[b]sdr_video_sample_mult [/b]- controls the motion blur of the video, greatly increases record time. Set to 1 if you don't want motion blur. Default is 32.
[b]sdr_video_sample_exposure[/b] - another setting for the motion blur if you have it enabled. [url=https://github.com/crashfort/SourceDemoRender#sampling-demo]See here[/url]

To record just use the command [i]startmovie VideoName.avi[/i] and use [i]endmovie[/i] to stop. Sony Vegas apparently doesn't like the avi's produced by this so you'll have to use .mp4 instead.

Finally, this tool doesn't come with any configs to make the game look nice, so I just copied over my custom folder from lawena into tf and it worked. ([url=https://drive.google.com/open?id=1NqwoBFj5kuOVyrTkuL6thCv-Nq_ITC0t]Here's mine if you're lazy[/url])

Edit: something I forgot to mention is that the audio is bugged and doesn't record with the video, you'll need to record again from the same tick with the commands sdr_audio_only 1 & sdr_audio_disable_video 0. It's a pain but it records almost instantly
2
#2
0 Frags +

didnt hl2mukkel make something like this?

didnt hl2mukkel make something like this?
3
#3
0 Frags +

Thanks for sharing this! I've just tried SDR on a pub demo and was getting slightly slower than real time rendering at 1080p 60fps. Still impressive compared to what I'm used to, but I'm wondering if there's anything I can do to speed it up even further. I'm using sdr_video_sample_mult 1 and the launch options you provided.

edit: Managed to get somewhat faster rendering by switching from libx264rgb to libx264 as mentioned on the GitHub page (~120% real time on a i7-7700 + GTX 1070 setup). Unfortunately, I'm still experiencing an issue where audio won't record properly.

Thanks for sharing this! I've just tried SDR on a pub demo and was getting slightly slower than real time rendering at 1080p 60fps. Still impressive compared to what I'm used to, but I'm wondering if there's anything I can do to speed it up even further. I'm using sdr_video_sample_mult 1 and the launch options you provided.

edit: Managed to get somewhat faster rendering by switching from libx264rgb to libx264 as mentioned on the GitHub page (~120% real time on a i7-7700 + GTX 1070 setup). Unfortunately, I'm still experiencing an issue where audio won't record properly.
4
#4
1 Frags +
messiahdidnt hl2mukkel make something like this?

I could be wrong but I don't think his tool uses the GPU like SDR does which makes it faster at frameblending (I'm just parroting information I don't fully understand).

minicircleUnfortunately, I'm still experiencing an issue where audio won't record properly.

Audio doesn't work with it, you'll need to record again with sdr_audio_only 1 & sdr_audio_disable_video 0

[quote=messiah]didnt hl2mukkel make something like this?[/quote]
I could be wrong but I don't think his tool uses the GPU like SDR does which makes it faster at frameblending (I'm just parroting information I don't fully understand).

[quote=minicircle]Unfortunately, I'm still experiencing an issue where audio won't record properly.[/quote]
Audio doesn't work with it, you'll need to record again with sdr_audio_only 1 & sdr_audio_disable_video 0
5
#5
2 Frags +

I was having a lot of issues with SDR a few years back but if it's working now I couldn't recommend it more, if anyone figures out how to use it with Lawena I'd be head over heels but at least there's work arounds. Thanks for reminding me about this!

Edit: Even with the frameblending motionblur it records twice as fast as anything else I've ever tried, here's an example of the end result for anyone interested in frameblending.

https://www.youtube.com/watch?v=-DrGIH9w55s

I was having a lot of issues with SDR a few years back but if it's working now I couldn't recommend it more, if anyone figures out how to use it with Lawena I'd be head over heels but at least there's work arounds. Thanks for reminding me about this!

Edit: Even with the frameblending motionblur it records twice as fast as anything else I've ever tried, here's an example of the end result for anyone interested in frameblending. [youtube]https://www.youtube.com/watch?v=-DrGIH9w55s[/youtube]
Please sign in through STEAM to post a comment.