As far as I know, the most robust, free solutions for recording streams of all types today are MPlayer and VLC. Both require some command line arguments which, for many users, would be difficult to use (and find!). In addition, they do not cater to many streaming needs. For that reason, I created StreamRecorder.NET – a free, open source windows GUI front end for several programs (most notably MPayer and VLC), that provides the following features:
- Records, joins and post processes stream using the tools you choose – recommended defaults are supplied
- Full Command Line Interface (CLI) allowing scheduling and automation
- Keeps the recording process alive (restarting when necessary)
- Time stamps file names to avoid overwrites
- Logs recorder output to file
- MP3 and Windows Media easy presets
- Complete Tool tip coverage explaining all functionality
Enjoy !
https://sourceforge.net/projects/streamrecnet/
If you have feature requests or bug reports, please use the appropriate mechanisms here:
http://sourceforge.net/projects/streamrecnet/support
(This has also been posted on the VideoHelp forums)

April 9, 2010 at 3:53 PM |
Thanks for sharing
May 17, 2010 at 10:22 PM |
You’ve done a fantastic service for all of us. This supplies my needs perfectly!
Thanks much.
May 17, 2010 at 10:24 PM |
Glad you liked it !
November 23, 2010 at 8:28 PM |
[...] Más información: StreamRecorder.NET [...]
March 6, 2011 at 7:54 AM |
It seems this no longer installs. I’m using .NET version 4. and get the error:
“Unable to find a version of the runtime to run this application”
when trying to install this program.
March 6, 2011 at 9:52 PM |
@SB
I doubt it’s an issue in StreamRecorder.NET since it hasn’t changed in a long time
Try this link:
http://social.msdn.microsoft.com/Forums/en/vbgeneral/thread/c88a7e64-219b-4303-bd52-bccc7dc4c7c5
March 7, 2011 at 5:31 AM |
In case this helps anyone:
I was not able to run StreamRecorder.NET on a clean installation of .NET version 4.
According to this blog post,
http://blogs.msdn.com/b/astebner/archive/2010/12/22/10108400.aspx
I needed to install .NET Framework 3.5 Service Pack 1 on top of version 4 to get StreamRecorder.NET to run.
Works fine now.
March 7, 2011 at 10:21 PM |
Yes, that makes sense
StreamRecorder.NET requires 3.5 SP1
Glad to hear you’ve got it working !
April 8, 2012 at 6:34 PM |
Hello. I think your application is great. But can you make a checkbox or command line key for not using template system for file naming ?
I need to record to file c:\1234567890.ts for example. I can’t do it now
April 8, 2012 at 6:56 PM |
Hi Dmitry,
Thanks for your suggestion
I’ll add it to the next version!
April 9, 2012 at 6:32 AM
Sorry for disturbing you but can you make a fix just for me ASAP ? I’m writing tv archive server for my own and your software is recording streams
PLEEEASE
)
April 9, 2012 at 12:43 PM
Hi Dmitry,
Try this:
http://letitbit.net/download/61578.6fb67ec08c50d1bfd734d2f99ba7/srecnet.zip.html
June 28, 2012 at 9:16 AM |
I’ve got Windows 7 with .NET installed and can record audio but not video.
Can someone provide a step-by-step guide on how to get it working using VLC?
Thanks.
June 28, 2012 at 10:09 PM |
What is the URL you’re trying to capture ?
What happens when you try to capture it ?
There’s not supposed to be any difference between video and audio capturing…
March 17, 2013 at 5:28 AM
G’Day ohadsc,
I am having a similar challenge when trying to record a video using VLC. I am running on a Windows 7 – 64 bit system.
I am using a small clip that I found on the web to test StreamRecorder.
StreamRecorder plays the clip without any problems but it hangs when I attempt to record it. The program does create 2 output files; an 80Kb .mp3 file and the log file.
I terminate StreamRecorder after a few minutes by clicking on the X in the top right corner.
The log file contains 2 lines:-
17/03/2013 2:10:23 PM Running command:
C:\Program Files (x86)\VideoLAN\VLC\vlc.exe http://www.dailymotion.com/video/xvac1l_bored-guys-create-bike-at-airport_fun#.UUUv2J24Zp8 –demux=dump –demuxdump-file=”C:\TEMP\DjYogi-PSY-2013.03.17-14.10.23.782.mp3″ -I no_gui
Closing…
Cheers,
David.
March 17, 2013 at 2:24 PM
Hi David,
You’re not using the right URL. You should use the URL of the stream (use Fiddler or URL Snooper to detect it), not the page.
In your case it’s either:
http://proxy-42.dailymotion.com/sec(318914bf534d81850cfbc804ac56e054)/frag(1)/video/562/055/52550265_mp4_h264_aac_2.flv
Or:
http://proxy-42.dailymotion.com/sec(318914bf534d81850cfbc804ac56e054)/frag(2)/video/562/055/52550265_mp4_h264_aac_2.flv
However, it seems neither Mplayer nor VLC support this format (maybe try CCCP).
In any case, you don’t need StreamRecorder.NET to download them, simply paste the URL in the browser.
March 17, 2013 at 11:00 PM
G’Day ohadsc,
Thank you for the explanation. It is SO obvious when I really think about it. However it is interesting that VLC will play some clips when URL of the page id plugged into its Open Network Stream … dialogue.
Also thanks for the tips about Fiddler and URL Snooper. I will investigate these further.
And thanks for StreamRecorder. I see it as a possible solution to some future challenge when I will want to record a one-off event streamed on the net at a time when I won’t be near my computer.
Cheers, David.
March 17, 2013 at 11:15 PM
Hi David,
It appears the links I gave you before were incorrect, please disregard them.
The simplest way to download from such sites (youtube, dailymotion, etc.) is through services such as KeepVid: http://keepvid.com/
For (scheduled) stream recordings, StreamRecorder.NET could indeed be helpful.
Best,
Ohad
September 30, 2012 at 2:53 PM |
[...] previously blogged about StreamRecorder.NET, which is useful for recording internet radio shows. However, sometimes you want to actually listen [...]
October 1, 2012 at 2:52 PM |
[...] I mentioned a couple of times, I like listening to and recording internet radio. Sometimes the radio shows I record are [...]
January 30, 2013 at 9:38 AM |
I was looking for a program that would let me schedule mplayer recordings, and I was ecstatic when I installed StreamRecorder and realized it uses mplayer as a backend. Thank you so much for creating this wonderful program. It is exactly what I wanted.
January 30, 2013 at 2:11 PM |
I’m glad you liked it
May 3, 2013 at 1:11 PM |
I tried to record live streaming from the site http://www.tastytrade.com . does not record because streaming url can not be identified. I’d appreciate any solution. Thanks.
Matt.
May 3, 2013 at 2:50 PM |
Perhaps try asking in a dedicated forum, such as http://stream-recorder.com/forum/