Record streaming media with StreamRecorder.NET

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 !


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

(This has also been posted on the VideoHelp forums)

47 thoughts on “StreamRecorder.NET”

  1. 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.

  2. 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 🙁

      1. 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 :))

  3. 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?


    1. 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…

      1. 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)VideoLANVLCvlc.exe –demux=dump –demuxdump-file=”C:TEMPDjYogi-PSY-2013.03.17-″ -I no_gui



        1. 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:


          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.

          1. 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.

          2. 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.


  4. 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.

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

      1. 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…

  6. 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.

  7. 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.

    1. 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

      1. 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.

          1. 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.

          2. 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

          3. 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.

          4. 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.

          5. 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.

          6. 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)

Leave a Reply

Your email address will not be published. Required fields are marked *