Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a playlist of video files in various formats (which VLC will happily play while others choke on some of them).

I have another program which will only accept as input a DirectShow Source device (eg. webcam).

I would like some way to create a virtual Source device that lets me play the playlist in VLC and have it capture video and audio and output them from the Source device, so that I can feed it into the other program. (Synchronised, of course, and realtime with no intermediate files.)

Ideally the audio should go through "pure" (only the audio from the playlist, not picking up anything else played by other applications) but this is not essential.

I don't mind writing some code myself if I need to, but this seems like something that ought to exist already somewhere?

I'm open to using something other than VLC, provided it's free and can cope with the video formats.

share|improve this question
A twin question on StackOverflow covering solution through developement:… – Roman R. Oct 4 '13 at 7:12

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.