Git Product home page Git Product logo

virtualaudioregister's Introduction

VirtualAudioRegister

Registers a virtual audio device that captures what you hear from the speakers.

The device is a DirectShow filter and can be used with FFmpeg to record the audio. Developed by Roger Pack.

https://github.com/rdp/virtual-audio-capture-grabber-device

VirtualAudioRegister.exe can be used to register or un-register the filters. This has Administrator privileges and Windows UAC might intercept, but just allow it.

If "virtual-audio-capturer" has not been registered, click the 'Register' button. This will register both 32 bit and 64 bit versions. After confirmation of success, the button will show 'UnRegister'. Click 'Unregister' to remove it from the system. To update to new dll files, click 'Unregister' and then 'Register' again.

Manual registration

You can also register manually. There are separate folders for 32 bit and 64 bit versions and you can install both on a 64 bit system. In each folder you will find "_register_run_as_admin.bat". RH click and "Run as Administrator" to register. Register the 32 bit version first.

Building the project

The project files are for Visual Studio 2022 The application should be built x64 to register both versions directly using the registry. A 64 bit Windows system is required. _WIN64 is checked at compile, not at runtime If built with Visual Studio "C++ > Code Generation > Runtime Library /MT", the Visual Studio runtime dlls are not necessary.

The application has to be located together with folders "VirtualAudioDevice32" and "VirtualAudioDevice64" with 32 bit and 64 bit versions of the dll as DirectShow Filter ".ax" files.

Binaries

Binaries of the virtual audio capture device are included to illustrate the function of the program. The dll files have been renamed to ".ax". Original dll files can be downloaded from the author's repository.

Copyright

VirtualAudioRegister - Copyright (C) 2023 Lynn Jarvis http://spout.zeal.co/
VirtualAudioRegister is licenced using the GNU General Public License.

virtualaudioregister's People

Contributors

leadedge avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

asdlei99

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.