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 !

Main window (see sourceforge for more screenshots)

If you have feature requests or bug reports, please use the appropriate mechanisms here:

(This has also been posted on the VideoHelp forums)

About these ads

46 Responses to “StreamRecorder.NET”

  1. Avcılar Bilgisayar Teknikservis Says:

    Thanks for sharing

  2. Dan Gibson Says:

    You’ve done a fantastic service for all of us. This supplies my needs perfectly!

    Thanks much.

  3. ohadsc Says:

    Glad you liked it !

  4. StreamRecorder.NET, un frontend para simplificar la grabación de audio y vídeo con VLC o Windows Media Player Says:

    […] Más información: StreamRecorder.NET […]

  5. SB Says:

    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.

  6. ohadsc Says:


    I doubt it’s an issue in StreamRecorder.NET since it hasn’t changed in a long time

    Try this link:

  7. SB Says:

    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,

    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.

  8. Dmitry Says:

    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 :(

  9. Jo Boxer Says:

    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?


    • ohadsc Says:

      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…

      • Dubya Says:

        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 –demux=dump –demuxdump-file=”C:\TEMP\DjYogi-PSY-2013.03.17-″ -I no_gui



      • ohadsc Says:

        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:

        [video src="" /]


        [video src="" /]

        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.

      • David Warncken Says:

        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.

      • ohadsc Says:

        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:

        For (scheduled) stream recordings, StreamRecorder.NET could indeed be helpful.


  10. Recording internet radio « Programs & Programming Says:

    […] previously blogged about StreamRecorder.NET, which is useful for recording internet radio shows. However, sometimes you want to actually listen […]

  11. Tagger# – command-line media tagger based on TagLib# « Programs & Programming Says:

    […] I mentioned a couple of times, I like listening to and recording internet radio. Sometimes the radio shows I record are […]

  12. David Says:

    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.

  13. Matthew Says:

    I tried to record live streaming from the site . does not record because streaming url can not be identified. I’d appreciate any solution. Thanks.


  14. silvie Says:

    i cannot uninstall it…..i always get this msg:”internal error cannot call extracttemporaryfile function during uninstall” – windows 7 professional.thx.silvie

    • ohadsc Says:

      You must be confused – StreamRecorder.NET does not come with an installer. You can’t “install” it, you just run it.

      • silvie Says:

        NOW I’m really confused ;) …. I can see the StreamRecorder.Net in my Programms list and also the possibility “Uninstall StreamRecorder.Net”….it is also listed in Windows “programms and functions”…I can send you a screenshot…

      • ohadsc Says:

        Yes, I’d like to see a screenshot. Upload it to some site like:

        Where did you download the installer? Does the program look like the one in the screenshot in this post?

  15. Gerald Says:

    When I try to uninstall the program I get the error message Runtime Error at (15:12742): Internal Error: Cannot call “EXTRACTTEMPORARYFILE” function during uninstall. When I was installing the program the only anomally that I encountered was that during the speed test my antivirus software said that a threat was detected and I requested that it repair it. It was AVG any way I can uninstall the program? I get the same result if I go through control panel or the uninstall included with the program.

  16. Ralph Says:

    I’m getting the same issue as Silvie and Gerald. I can’t recall where I downloaded but what can we do to remove it?

  17. LC Says:

    Same issue! Definitely downloaded from Still appears in programme list. Same error message as others.

  18. Brian Says:

    Hi Ohad,
    I’ve just installed StreamRecorder.NET and have been trying to record a BBC Radio stream from this list but either the .asx or .pls links result in blank recordings, although if I test the stream with the Play button it plays with VLC ok. I have recorded successfully from other, non-BBC streams.

    • ohadsc Says:

      Hi Brian,
      You have two options:
      (1) Use VLC as the recorder (radio button in the main screen, you may need to set its location in the settings)
      (2) Play the stream in VLC, go to “media information” (for example via right-click on the playlist item) and use the URL from the “location” textbox in StreamRecorder.NET

      • Brian Says:

        Hi, yes I have set the recorder as VLC and I can record other streams OK. I can also play the BBC Radio’s streams via the ‘Test stream’ button in StreamRecorder.NET, but the BBC Radio’s recordings are blank when I try to play the MP3.

      • ohadsc Says:

        I see. Looks like VLC is only downloading the “index” file when you give it the original URL. Just use method (2), for example I used it with the first stream (wma) and got the following URL that worked (with either Mplayer or VLC as the recorder): mms://

      • Brian Says:

        Sadly it doesn’t work for me. Using your URL (or following your steps to get my own through VLC) still ends up with blank MP3s. If I try to play the MP3 file in Windows Media Player it says “The file you are attempting to play has an extension (.mp3) that does not match the file format…” I have also now tried recording with MPlayer with the same result.

      • ohadsc Says:

        My URL was for the WMA – not mp3!
        Hit the “Windows Media Preset” button in the toolbar and rename the “Output file template” to .wma

      • Brian Says:

        Ah-ha, success, thank you. I also could only open the file in Winamp (my preferred player) as it wouldn’t play in Windows Media Play… strange since it’s a .wma file. It’s strange also that the MP3 option doesn’t work with the BBC’s streams – and means I can’t play around with them directly in Audacity, without first converting the file.

        For an update I would suggest the “Output file template”‘s extension automatically change for the user when switching between MP3 and WMP presets.

        Thanks again.

      • ohadsc Says:

        I can’t change the extension to wma since it may be a video file (wmv). Maybe I could add another preset for video though.

        It’s weird that WMP can’t open the file on your computer, it works fine on mine (WMP 12). If you recorded with VLC, try MPlayer.

        Finally, the same trick works for the MP3 playlist. For example, the first stream yields the URL which can be captured as an MP3.

      • Brian Says:

        Thanks, to conclude my findings for your interest, after more playing around I’ve managed to now record a BBC Radio stream, and play back the .mp3 file. For some reason neither Winamp or Audacity will play the mp3s and neither will Windows Media Player 11 (as part of Windows Vista), but the file will play in Windows Media Player 12 on Windows 7 as you found (but still not Winamp or Audacity). So far I’ve only noticed this to be an issue with the BBC’s Radio streams.

      • ohadsc Says:

        Thanks for the update Brian. I guess there’s a first time for everything (WMP succeeding where other players fail:) )
        Also, WinAmp ?! That is pretty old school. Kudos! (but seriously, give foobar2000 a try)

      • Brian Says:

        I think I have been using Winamp since the days of Windows 98! I will take a look at foobar2000 though.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

%d bloggers like this: