View Full Version : 4-channel DV switcher software available for download
JohnnyMalaria
1st September 2008, 20:29
Hello,
We have developed a software 4-channel DV switcher for Windows. It is a DirectShow filter. Currently, we haven't developed a GUI for it but it can be used with GraphEdit.
It is available for free (for non-profit use).
Key features:
• Up to four DV inputs. Technically, these can be live DV sources or DV format AVI files. However, we strongly advise against using files for input for performance reasons.
• One DV format output. This can be sent to another DV device (i.e., turn your computer into a FireWire-based switcher), a capture file, a video renderer etc.
• Optionally synchronize the video timing to a specified input.
• Lock the audio to a specified input.
• Inject color bars and/or audio tone
• Available in 32-bit and 64-bit versions.
You can download the switcher along with instructions and GraphEdit (if you don't have it) from here:
http://www.enosoft.net/dl.php?filename=EnoDVSwitcher31Aug08.zip
An HDV version is in development.
Enjoy!
Guest
1st September 2008, 21:02
What would be a typical application for such a switcher?
JohnnyMalaria
2nd September 2008, 02:27
Pretty much broadcasting/projecting any live event that has two or more cameras shooting it.
e.g., a school play where you want to project it onto a screen so everyone in the auditorium can see it close up and switch between different views.
A "TV" show for live webcasting. The most common format for studio broadcasts is with three cameras (especially true for news programs or fake news programs). The switched output can be streamed in real time, projected locally or sent to another DV device.
Blue_MiSfit
3rd September 2008, 02:56
Right - so this just removes the need for a hardware switcher :)
Cool!
JohnnyMalaria
7th September 2008, 00:30
OOPS! :o
People have reported problems getting the filter to register which isn't very helpful. So, I've put an installation package on our server that should take care of everything:
http://www.enosoft.net/dl.php?filename=EnoDVSwitcherFilter32.msi
If you have problems with this, please let me know.
Loomis
7th September 2008, 21:37
Hello,
We have developed a software 4-channel DV switcher for Windows. It is a DirectShow filter. Currently, we haven't developed a GUI for it but it can be used with GraphEdit.
It is available for free (for non-profit use).
Key features:
• Up to four DV inputs. Technically, these can be live DV sources or DV format AVI files. However, we strongly advise against using files for input for performance reasons.
• One DV format output. This can be sent to another DV device (i.e., turn your computer into a FireWire-based switcher), a capture file, a video renderer etc.
• Optionally synchronize the video timing to a specified input.
• Lock the audio to a specified input.
• Inject color bars and/or audio tone
• Available in 32-bit and 64-bit versions.
You can download the switcher along with instructions and GraphEdit (if you don't have it) from here:
http://www.enosoft.net/dl.php?filename=EnoDVSwitcher31Aug08.zip
An HDV version is in development.
Enjoy!Wow, this seems like it might be really cool. Is there a way to read the instructions without installing the product?
Do you have a screen shot of the GraphEdit property page?
What happens when some streams are PAL and others are NTSC?
What happens when some streams have 12-bit 32k audio and others have 16-bit 48k?
I admit I’m just being a bastard; but answer anyhow. :)
Also, does your IBaseFilter expose a IKsPropertySet, IKsControl, IAMStreamSelect, or some other custom interface so that 3rd party apps can control it?
smok3
7th September 2008, 21:55
noted, will try that sometime.
JohnnyMalaria
8th September 2008, 00:40
Wow, this seems like it might be really cool. Is there a way to read the instructions without installing the product?
I've just uploaded it:
http://www.enosoft.net/dl.php?filename=SwitcherGuide.zip
(4.4MB, unpacks to a 60.5MB rtf file - given the size, I think wtf would be more appropriate)
Do you have a screen shot of the GraphEdit property page?
It's in the guide but to save you the trouble it's attached. No devices attached and the audio gain isn't implemented. All controls are accessible by the keyboard.
What happens when some streams are PAL and others are NTSC?
Once one input connects, the format is locked to that. The filter refuses subsequent attempts to connect by a different format.
What happens when some streams have 12-bit 32k audio and others have 16-bit 48k?
The output is simply a copy of the selected input - so it will change. We do have in mind to add an ability to transform between audio formats.
I admit I’m just being a bastard; but answer anyhow. :)
That's okay...
Also, does your IBaseFilter expose a IKsPropertySet, IKsControl, IAMStreamSelect, or some other custom interface so that 3rd party apps can control it?
Yup - but not in the public version, yet. Such a third party app will be the GUI that we develop for it. COM rules.
lilhobo
25th September 2008, 03:17
can u do it the other way as well??
ONE DV input that sends it out to many applications?
JohnnyMalaria
30th September 2008, 23:36
(Been on vacation...)
Our Enosoft DV Processor can do that. Specifically, it contains two components called the Enosoft Virtual DV Source and Enosoft Virtual DV Renderer. Both appear to the OS as DV devices. You can use them outside of the processor software. e.g., with GraphEdit, you set up a graph like this:
Microsoft DV Camera and VCR ----> Enosoft Virtual DV Renderer
and set the graph running.
Any other application that can input from a DV source will see the Enosoft Virtual DV Source as an available DV input. The output from the renderer filter is available to as many applications as you like.
Full details are available in the documentation.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.