Upvote Upvoted 104 Downvote Downvoted
1 2
AVI Recorder
posted in Projects
1
#1
0 Frags +

After the previous tools I released such as "The Crosshair Switcher", "PldX Recording Tool" and "Source Recording Tool" I decided to make the last iteration of my recording tool public.

This program allows you to use the Source Recorder with the ease of Fraps. You press F9 to start/stop recording and it'll produce frameblended, ready-to-use AVI files using a vfw codec (such as Lagarith or MagicYUV). It skips the VirtualDub step essentially. Not only is this more performant, it also saves you a lot of time. Please read the documentation so you won't run into surprises, there's also an FAQ at the bottom. You can use this tool with HLAE/Lawena together if you prefer.

https://github.com/AronParker/AviRecorder

If you have any issues, please post them on the repository, not here.

Have fun and happy recording! Kappa

After the previous tools I released such as "The Crosshair Switcher", "PldX Recording Tool" and "Source Recording Tool" I decided to make the last iteration of my recording tool public.

This program allows you to use the Source Recorder with the ease of Fraps. You press F9 to start/stop recording and it'll produce frameblended, ready-to-use AVI files using a vfw codec (such as Lagarith or MagicYUV). It skips the VirtualDub step essentially. Not only is this more performant, it also saves you a lot of time. Please read the documentation so you won't run into surprises, there's also an FAQ at the bottom. You can use this tool with HLAE/Lawena together if you prefer.

https://github.com/AronParker/AviRecorder

If you have any issues, please post them on the repository, not here.

Have fun and happy recording! Kappa
2
#2
39 Frags +

This is awesome

This is awesome
3
#3
25 Frags +

god bless

god bless
4
#4
21 Frags +

this is going to make mine and so many lives easier, god bless

this is going to make mine and so many lives easier, god bless
5
#5
5 Frags +

how does quality/filecompression compare to something like ShadowPlay

how does quality/filecompression compare to something like ShadowPlay
6
#6
12 Frags +
DoctorMiggyhow does quality/filecompression compare to something like ShadowPlay

The output of this program (given that you use a lossless codec or record uncompressed) is without any loss in quality. Since the Source Recorder is a non-realtime recorder the output won't have any lags either, which can happen in realtime recording. ShadowPlay uses h264 at high bitrates, however while the quality is decent it's nowhere near lossless.

[quote=DoctorMiggy]how does quality/filecompression compare to something like ShadowPlay[/quote]

The output of this program (given that you use a lossless codec or record uncompressed) is without any loss in quality. Since the Source Recorder is a non-realtime recorder the output won't have any lags either, which can happen in realtime recording. ShadowPlay uses h264 at high bitrates, however while the quality is decent it's nowhere near lossless.
7
#7
11 Frags +

Holy shit this is a high quality product!

Holy shit this is a high quality product!
8
#8
11 Frags +

What a fucking legend
Sticky this asap

What a fucking legend
Sticky this asap
9
#9
18 Frags +

And all it took was a message, donation and some motivation. I'm so proud of you man, you've done fantastic work here and I'm extremely happy to be a part of it!

For those who use this tool, I highly suggest donating even a tiny amount of money to OP. He put a LOT of effort into this and I'd hate to see it get leeched.

And all it took was a message, donation and some motivation. I'm so proud of you man, you've done fantastic work here and I'm extremely happy to be a part of it!

For those who use this tool, I highly suggest donating even a tiny amount of money to OP. He put a LOT of effort into this and I'd hate to see it get leeched.
10
#10
1 Frags +

This is pretty neat
Only issue i currently have is that it crashes when trying to change codec :(

This is pretty neat
Only issue i currently have is that it crashes when trying to change codec :(
11
#11
8 Frags +
D3M1G0DAnd all it took was a message, donation and some motivation. I'm so proud of you man, you've done fantastic work here and I'm extremely happy to be a part of it!

For those who use this tool, I highly suggest donating even a tiny amount of money to OP. He put a LOT of effort into this and I'd hate to see it get leeched.

Thanks man! And thanks again for your donation, I probably wouldn't have gotten back to work on it without you!

dd5fThis is pretty neat
Only issue i currently have is that it crashes when trying to change codec :(

Did you install .NET Framework 4.6.2? I have another german friend who has this issue aswell, however 3 other people that tested this were fine. If this keeps happening, make sure to submit an issue on the project site so I'll not forget about this.

[quote=D3M1G0D]And all it took was a message, donation and some motivation. I'm so proud of you man, you've done fantastic work here and I'm extremely happy to be a part of it!

For those who use this tool, I highly suggest donating even a tiny amount of money to OP. He put a LOT of effort into this and I'd hate to see it get leeched.[/quote]

Thanks man! And thanks again for your donation, I probably wouldn't have gotten back to work on it without you!

[quote=dd5f]This is pretty neat
Only issue i currently have is that it crashes when trying to change codec :([/quote]

Did you install .NET Framework 4.6.2? I have another german friend who has this issue aswell, however 3 other people that tested this were fine. If this keeps happening, make sure to submit an issue on the project site so I'll not forget about this.
12
#12
5 Frags +

You're a god among men, thankyou!

You're a god among men, thankyou!
13
#13
2 Frags +

Wish I had this a week ago, this will save me so much time now. Thank you.

Wish I had this a week ago, this will save me so much time now. Thank you.
14
#14
5 Frags +

You never cease to amaze me Aron, this will come in very handy for some friends who had problems with the vdub step.

You never cease to amaze me Aron, this will come in very handy for some friends who had problems with the vdub step.
15
#15
4 Frags +

hey i just made a video using this tool and the audio isnt synced up to the video :/

it starts out fine but by the end the audio is 3 secs ahead of the video. did i do something wrong?

EDIT:
https://www.youtube.com/watch?v=mj0CuKAwA9w
(might be kinda hard to hear the in game sound over the music)

hey i just made a video using this tool and the audio isnt synced up to the video :/

it starts out fine but by the end the audio is 3 secs ahead of the video. did i do something wrong?

EDIT:
https://www.youtube.com/watch?v=mj0CuKAwA9w
(might be kinda hard to hear the in game sound over the music)
16
#16
0 Frags +
Gibushey i just made a video using this tool and the audio isnt synced up to the video :/

it starts out fine but by the end the audio is 3 secs ahead of the video. did i do something wrong?

EDIT:
https://www.youtube.com/watch?v=mj0CuKAwA9w
(might be kinda hard to hear the in game sound over the music)

Could you tell me the settings you used and perhaps upload the demo so I can try to reproduce it? The program essentially appends all audio data it finds to the AVI file. Does it work fine when you use virtualdub? Note that audio isn't always synced up from the source recorder in source engine, however it could be a bug.

Here's what you can do: Record with the source recorder recorder while having "Delete TGA files on process" off, then render it in VirtualDub additionally. If you find difference in the quality of the movies, it's definitely a bug in the AVI recorder.

[quote=Gibus]hey i just made a video using this tool and the audio isnt synced up to the video :/

it starts out fine but by the end the audio is 3 secs ahead of the video. did i do something wrong?

EDIT:
https://www.youtube.com/watch?v=mj0CuKAwA9w
(might be kinda hard to hear the in game sound over the music)[/quote]

Could you tell me the settings you used and perhaps upload the demo so I can try to reproduce it? The program essentially appends all audio data it finds to the AVI file. Does it work fine when you use virtualdub? Note that audio isn't always synced up from the source recorder in source engine, however it could be a bug.

Here's what you can do: Record with the source recorder recorder while having "Delete TGA files on process" off, then render it in VirtualDub additionally. If you find difference in the quality of the movies, it's definitely a bug in the AVI recorder.
17
#17
1 Frags +
hl2mukkelGibushey i just made a video using this tool and the audio isnt synced up to the video :/

it starts out fine but by the end the audio is 3 secs ahead of the video. did i do something wrong?

EDIT:
https://www.youtube.com/watch?v=mj0CuKAwA9w
(might be kinda hard to hear the in game sound over the music)

Could you tell me the settings you used and perhaps upload the demo so I can try to reproduce it? The program essentially appends all audio data it finds to the AVI file. Does it work fine when you use virtualdub? Note that audio isn't always synced up from the source recorder in source engine, however it could be a bug.

Here's what you can do: Record with the source recorder recorder while having "Delete TGA files on process" off, then render it in VirtualDub additionally. If you find difference in the quality of the movies, it's definitely a bug in the AVI recorder.

i rendered uncompressed with 60fps (8 frames processed per frame with 180 degree shutter) at 1080p

ive used srcdemo2 and sdr with virtualdub before and never had this issue

https://mega.nz/#!ONpDWD5A!U7YS3HZgrAYEbrvo6R7W5y5ZOkE7u2iCDZ6X-zR0jaw
heres a link to the demos, i used the stv demo and start tick is at 207k

[quote=hl2mukkel][quote=Gibus]hey i just made a video using this tool and the audio isnt synced up to the video :/

it starts out fine but by the end the audio is 3 secs ahead of the video. did i do something wrong?

EDIT:
https://www.youtube.com/watch?v=mj0CuKAwA9w
(might be kinda hard to hear the in game sound over the music)[/quote]

Could you tell me the settings you used and perhaps upload the demo so I can try to reproduce it? The program essentially appends all audio data it finds to the AVI file. Does it work fine when you use virtualdub? Note that audio isn't always synced up from the source recorder in source engine, however it could be a bug.

Here's what you can do: Record with the source recorder recorder while having "Delete TGA files on process" off, then render it in VirtualDub additionally. If you find difference in the quality of the movies, it's definitely a bug in the AVI recorder.[/quote]

i rendered uncompressed with 60fps (8 frames processed per frame with 180 degree shutter) at 1080p

ive used srcdemo2 and sdr with virtualdub before and never had this issue

https://mega.nz/#!ONpDWD5A!U7YS3HZgrAYEbrvo6R7W5y5ZOkE7u2iCDZ6X-zR0jaw
heres a link to the demos, i used the stv demo and start tick is at 207k
18
#18
1 Frags +
Gibushl2mukkelGibushey i just made a video using this tool and the audio isnt synced up to the video :/

it starts out fine but by the end the audio is 3 secs ahead of the video. did i do something wrong?

EDIT:
https://www.youtube.com/watch?v=mj0CuKAwA9w
(might be kinda hard to hear the in game sound over the music)

Could you tell me the settings you used and perhaps upload the demo so I can try to reproduce it? The program essentially appends all audio data it finds to the AVI file. Does it work fine when you use virtualdub? Note that audio isn't always synced up from the source recorder in source engine, however it could be a bug.

Here's what you can do: Record with the source recorder recorder while having "Delete TGA files on process" off, then render it in VirtualDub additionally. If you find difference in the quality of the movies, it's definitely a bug in the AVI recorder.

i rendered uncompressed with 60fps (8 frames processed per frame with 180 degree shutter) at 1080p

ive used srcdemo2 and sdr with virtualdub before and never had this issue

https://mega.nz/#!ONpDWD5A!U7YS3HZgrAYEbrvo6R7W5y5ZOkE7u2iCDZ6X-zR0jaw
heres a link to the demos, i used the stv demo and start tick is at 207k

Alright I did some testing where I left the TGA frames and the audio stream the source engine produced intact. Here is a comparison of the audio stream of the AVIRecorder AVI file (top) and the WAV file produced by the source engine (bottom): https://drive.google.com/open?id=0B_ChJn3mlIOgaWJVNFRUMnlZcU0

Additionally I rendered a movie showing a comparison between the AVIRecorder AVI file (left) and TGA files + WAV file (right) [compiled using VirtualDub 480 fps]: https://drive.google.com/open?id=0B_ChJn3mlIOgelExSE0teTNyNlE

The conclusions I draw from this are that the AVIRecorder does his job properly, the problem is the output of the Source Recorder being de-synced. This isn't new however, I've had this countless number of times and was fixed by streching the video.

Both the video stream and the audio stream are timewise identical. Additionally the tool does not manipulate the game in any way, all it does is write config files and start the game process using some command line arguments. The TGAs are fetched from the filesystem, not from the game.

AVIRecorder did its job properly, its the output from the Source Recorder that was desynced. You could try recording manually with host_framerate 480 and see if the issue presists, but on my machine it does.

[quote=Gibus][quote=hl2mukkel][quote=Gibus]hey i just made a video using this tool and the audio isnt synced up to the video :/

it starts out fine but by the end the audio is 3 secs ahead of the video. did i do something wrong?

EDIT:
https://www.youtube.com/watch?v=mj0CuKAwA9w
(might be kinda hard to hear the in game sound over the music)[/quote]

Could you tell me the settings you used and perhaps upload the demo so I can try to reproduce it? The program essentially appends all audio data it finds to the AVI file. Does it work fine when you use virtualdub? Note that audio isn't always synced up from the source recorder in source engine, however it could be a bug.

Here's what you can do: Record with the source recorder recorder while having "Delete TGA files on process" off, then render it in VirtualDub additionally. If you find difference in the quality of the movies, it's definitely a bug in the AVI recorder.[/quote]

i rendered uncompressed with 60fps (8 frames processed per frame with 180 degree shutter) at 1080p

ive used srcdemo2 and sdr with virtualdub before and never had this issue

https://mega.nz/#!ONpDWD5A!U7YS3HZgrAYEbrvo6R7W5y5ZOkE7u2iCDZ6X-zR0jaw
heres a link to the demos, i used the stv demo and start tick is at 207k[/quote]

Alright I did some testing where I left the TGA frames and the audio stream the source engine produced intact. Here is a comparison of the audio stream of the AVIRecorder AVI file (top) and the WAV file produced by the source engine (bottom): https://drive.google.com/open?id=0B_ChJn3mlIOgaWJVNFRUMnlZcU0

Additionally I rendered a movie showing a comparison between the AVIRecorder AVI file (left) and TGA files + WAV file (right) [compiled using VirtualDub 480 fps]: https://drive.google.com/open?id=0B_ChJn3mlIOgelExSE0teTNyNlE

The conclusions I draw from this are that the AVIRecorder does his job properly, the problem is the output of the Source Recorder being de-synced. This isn't new however, I've had this countless number of times and was fixed by streching the video.

Both the video stream and the audio stream are timewise identical. Additionally the tool does not manipulate the game in any way, all it does is write config files and start the game process using some command line arguments. The TGAs are fetched from the filesystem, not from the game.

AVIRecorder did its job properly, its the output from the Source Recorder that was desynced. You could try recording manually with host_framerate 480 and see if the issue presists, but on my machine it does.
19
#19
8 Frags +

Is it possible to use a h264 codec?

I'm running rather low on disk space and i can't find the h264 codec in the codec list.
I don't mind converting the AVIs into mp4 after recording but being able to instantly have them as mp4 would save some time.

Is it possible to use a h264 codec?

I'm running rather low on disk space and i can't find the h264 codec in the codec list.
I don't mind converting the AVIs into mp4 after recording but being able to instantly have them as mp4 would save some time.
20
#20
2 Frags +
dd5fIs it possible to use a h264 codec?

I'm running rather low on disk space and i can't find the h264 codec in the codec list.
I don't mind converting the AVIs into mp4 after recording but being able to instantly have them as mp4 would save some time.

Less encoding means better quality though. So if you're gonna edit it's better to use .avi

[quote=dd5f]Is it possible to use a h264 codec?

I'm running rather low on disk space and i can't find the h264 codec in the codec list.
I don't mind converting the AVIs into mp4 after recording but being able to instantly have them as mp4 would save some time.[/quote]
Less encoding means better quality though. So if you're gonna edit it's better to use .avi
21
#21
2 Frags +
Dr_Heinzdd5fIs it possible to use a h264 codec?

I'm running rather low on disk space and i can't find the h264 codec in the codec list.
I don't mind converting the AVIs into mp4 after recording but being able to instantly have them as mp4 would save some time.
Less encoding means better quality though. So if you're gonna edit it's better to use .avi

i find if you encode the videos to something like 40Mbps with x264 they use WAY less space and look basically the same. if you're short on disk space or simply want a more responsive editor encoding them is better imo

[quote=Dr_Heinz][quote=dd5f]Is it possible to use a h264 codec?

I'm running rather low on disk space and i can't find the h264 codec in the codec list.
I don't mind converting the AVIs into mp4 after recording but being able to instantly have them as mp4 would save some time.[/quote]
Less encoding means better quality though. So if you're gonna edit it's better to use .avi[/quote]

i find if you encode the videos to something like 40Mbps with x264 they use WAY less space and look basically the same. if you're short on disk space or simply want a more responsive editor encoding them is better imo
22
#22
1 Frags +

when i try to record with this tool in combination with lawena the resulting avis always end up with the tgas playing within a second while the audio lasts the normal amount of time, so when processing the avi further the video track needs to be stretched a lot. any way to circumvent this?

when i try to record with this tool in combination with lawena the resulting avis always end up with the tgas playing within a second while the audio lasts the normal amount of time, so when processing the avi further the video track needs to be stretched a lot. any way to circumvent this?
23
#23
0 Frags +
lettowhen i try to record with this tool in combination with lawena the resulting avis always end up with the tgas playing within a second while the audio lasts the normal amount of time, so when processing the avi further the video track needs to be stretched a lot. any way to circumvent this?

only thing that comes to mind is you framerates being set to different values

[quote=letto]when i try to record with this tool in combination with lawena the resulting avis always end up with the tgas playing within a second while the audio lasts the normal amount of time, so when processing the avi further the video track needs to be stretched a lot. any way to circumvent this?[/quote]

only thing that comes to mind is you framerates being set to different values
24
#24
2 Frags +
pyxelizelettowhen i try to record with this tool in combination with lawena the resulting avis always end up with the tgas playing within a second while the audio lasts the normal amount of time, so when processing the avi further the video track needs to be stretched a lot. any way to circumvent this?
only thing that comes to mind is you framerates being set to different values

weird. i doublechecked if the framerates are the same and they were, i also tried different fps settings and the problem persists

[quote=pyxelize][quote=letto]when i try to record with this tool in combination with lawena the resulting avis always end up with the tgas playing within a second while the audio lasts the normal amount of time, so when processing the avi further the video track needs to be stretched a lot. any way to circumvent this?[/quote]

only thing that comes to mind is you framerates being set to different values[/quote]

weird. i doublechecked if the framerates are the same and they were, i also tried different fps settings and the problem persists
25
#25
1 Frags +
dd5fIs it possible to use a h264 codec?

I'm running rather low on disk space and i can't find the h264 codec in the codec list.
I don't mind converting the AVIs into mp4 after recording but being able to instantly have them as mp4 would save some time.

The tool is designed to work with lossless codecs only, the h264 requires to submit the number of frames in advance, which the program can't know. However it seems to handle programs that don't send the number of total frames so I can unlock the codec if you want. Use at your own risk though, if you use h264 you might aswell use OBS or Nvidia Shadowplay because quality won't be lossless.

[quote=dd5f]Is it possible to use a h264 codec?

I'm running rather low on disk space and i can't find the h264 codec in the codec list.
I don't mind converting the AVIs into mp4 after recording but being able to instantly have them as mp4 would save some time.[/quote]

The tool is designed to work with lossless codecs only, the h264 requires to submit the number of frames in advance, which the program can't know. However it seems to handle programs that don't send the number of total frames so I can unlock the codec if you want. Use at your own risk though, if you use h264 you might aswell use OBS or Nvidia Shadowplay because quality won't be lossless.
26
#26
8 Frags +

Do I need to install something on my pc to run this thing. My pc can't open the main file.

Do I need to install something on my pc to run this thing. My pc can't open the main file.
27
#27
-1 Frags +

how do I get this to work with lawena? The button does not work D:

how do I get this to work with lawena? The button does not work D:
28
#28
2 Frags +

Untick "Start game and create recording configs", the GitHub page explains everything in more detail if you're having trouble, recording with Lawena works fine for me.

https://github.com/AronParker/AviRecorder

Untick "Start game and create recording configs", the GitHub page explains everything in more detail if you're having trouble, recording with Lawena works fine for me.

https://github.com/AronParker/AviRecorder
29
#29
1 Frags +

how exactly do you use this with fraps?

how exactly do you use this with fraps?
30
#30
6 Frags +

You don't use this with Fraps, it takes stills outputted from sources demo recorder and turns them into an .avi file without the need of Virtualdub.

"This program allows you to use the Source Recorder with the ease of Fraps."

You don't use this with Fraps, it takes stills outputted from sources demo recorder and turns them into an .avi file without the need of Virtualdub.

"This program allows you to use the Source Recorder with the ease of Fraps."
1 2
Please sign in through STEAM to post a comment.