There are no reviews yet. Be the first to send feedback to the community and the maintainers!
ο»ΏThis is an audio capture device allowing you to capture all the "wave out sound" that is playing on your speakers (i.e. record what you hear) for Windows 7/Vista. Windows XP users please read the "history" section for something else you can try in its place. NB THAT IF YOU WANT TO USE WITH SCREEN RECORDING THEN PLEASE INSTALL THE MORE FULL FEATURED https://github.com/rdp/screen-capture-recorder-to-video-windows-free == Installation == To use, download+install from here: http://sourceforge.net/projects/screencapturer/files (it says "on screen capture recorder" then use it via its included start menu utilities "start menu/windows orb -> screen capturer -> ...", or use it as input to any other program that can take directshow devices as an input. == Usage == Example: VLC media player: media [menu] -> open capture device -> select capture audio device "virtual-audio-capturer" Example: ffmpeg (to save audio to file yo.mp3 from what is currently playing): $ ffmpeg -f dshow -i audio="virtual-audio-capturer" yo.mp3 (also see https://github.com/rdp/screen-capture-recorder-program if you want to stream your desktop with audio as well or capture it or the like) NB that you'll need java JRE previously installed to use the included helper apps. == Troubleshooting/Contact/feature requests == Basically, if you have a problem/feature request (ex: recording multiple audio at the same time, adding ability to strip silence, etc.), ask! [email protected] or mailing list http://groups.google.com/group/roger-projects Or submit an idea/feature request to our uservoice: http://rdp.uservoice.com Also note that VLC directshow input might need buffers of at least 40 or 50 ms or it fails for some reason. But trying even higher might help. Notes from users: "I was able to reduce the VLC delay messages by changing the output frame rate from 30 to 24 and increasing the dshow buffer from 200 to 20000" (you shouldn't need to though). If I make the "PlayOn Virtual Audio Device" or the "Virtual Audio Cable" the Playback Default device instead of the Realtek speakers all the problems with your filter go away. So it would seem the problem is really with the Realtek Driver. If it doesn't work well for you (of course please report this fact), then you may be able to turn on "record what you hear"/"wave out mix" for your system, see "alternatives". If that also doesn't work then you could use a small audio cable to connect your input jack with your output jack, and then record using that. See end section of "alternatives". If you use it in VLC you'll need a directshow cache of at least 40ms, for whatever reason. Also note that it's tuned set to work best for recording "what you hear" if this doesn't work for you then ping me I maybe could add a more "realtime" option or something. Basically any feedback welcome, if it doesn't work. Also note that if you turn down your system volume within windows, it will still continue recording or playing, as apparently it captures it at "normal volume" regardless of how high your speaker output is. Any feedback welcome, including feature requests like "support more audio channels than 2". If you want a smaller download you can just download the file source_code\Release\audio_sniffer.ax then run regsvr32 audio_sniffer.ax on it as an admin user, or use the "just device" distro. = History/XP users/Alternatives = Basically, with windows XP, you can typically already "record what you hear" Run sndvol32 (Start menu -> Accessories -> Volume/Audio), choose options [menu] -> properties -> recording radio button, click ok, now click the "select" checkbox underneath "Wave Out Mix" Now with for example VLC choose "Open Capture Device" -> Audio Device Name -> select "your soundcard's name" (other programs just select your soundcard's name). With Windows Vista/7, for some reason many sound card drivers do not include this as an option. Some do though. You can check if yours already does by following instructions here: http://downloadsquad.switched.com/2007/01/15/how-to-enable-wave-out-recording-in-vista You may want to download and install new audio drivers first before looking for it, sometimes that helps. If you're in Vista/Windows 7 and see a "Wave Out Mix" following the above instructions then you're good to go: enable it, and you can use it (you thus don't need virtual-audio-capture-grabber-device at all). If you don't see it then you're in luck this, device is for you. Windows Vista/7 offer a new interface called a "loopback" adapter that captures the outgoing audio just as it is sent to your speakers [1]. This little utility captures the loopback audio and offers it to you as an input device that you can then record (it's captured as a directshow audio capture device, if that means anything to you). VLC can use this to record, for example. There are some example apps included with this package. Basically I programmed this as an open source (free) competitor to virtual audio cable. Ping me if you want me to convert it into a "real" kernel level audio device so that any program can use it, not just directshow compatible ones. Ping me if you want an easier "start/stop" recorder, too. Another option is "If your sound card doesn't have the option to record what you hear, use a cable (with 3.5mm headphone jacks on both ends) to connect the line out of your sound card to the line in (using a splitter if you need to be able to hear what you're doing, and disabling mic boost if you use a microphone input)." But that's hardware and this is a software answer :) == related == There are a handful of (mostly closed source) similar projects, some with more functionality <heh> see http://superuser.com/questions/98720/is-there-a-free-or-open-source-equivalent-to-vac == building == If you want to hack on the source code see the file how_to_setup_code.txt == Attribution == Some source code originally from the windows SDK samples, some based on [1] So you'll probably need to install the Windows SDK before playing around with the source code, legally. Enjoy! [1] http://blogs.msdn.com/b/matthew_van_eerde/archive/2008/12/16/sample-wasapi-loopback-capture-record-what-you-hear.aspx
screen-capture-recorder-to-video-windows-free
a free open source windows "screen capture" device and recorder (also allows VLC/ffmpeg and others to capture/stream desktop/audio)ffmpeg-windows-build-helpers
Helper script for cross compiling some media tools for windows, like customizable ffmpeg.exe (with or without non-free components, etc), and some other bonuses like mplayer, mp4box, mxf, etc.open-source-how-to-popularize-your-project
specific_install
rubygems plugin to allow you to install an "edge" gem straight from its github repositoryruby_gnuplot
The ruby gnuplot gem [gnuplot] [rgnuplot] (official releases of the gnuplot gem are from rdp branch)os
The OS gem allows for some easy telling if youβre on windows or not. OS.windows? as well as some other helper utilitiessensible-cinema
Clean Editing Movie Player (sensible cinema/play it my way) allows you watch edited movies by applying delete lists (EDL's) (i.e. "mute out" or "cut out" scenes) to DVD's/files, with preliminary support for also applying them to arbitrary web/internet based players like netflix instant, hulu/hulu plus etc. http://playitmyway.orggoogle_hash
wrapper for google's hash functions, for rubyfaster_require
A utility to make require 'xxx' take far less time in windowsruby_tutorials_core
code examples to help enrich the documentation available for ruby's core classes ri output of the core classeshomebrew-openssh-gssapi
homebrew tap that provides an openssh option that supports various useful patches for OS Xruby_bounties
A list of various bounties for things people can develop in Ruby for pay (open source bounty)open-source-directshow-video-capture-demo-filter
This has a "static" demo (poor demo, at that) of a demo video capture source. From the tmhare stuff.ri_for
allows you to grab a method's docu at runtimeruby_simple_gui_creator
Framework to ease in creation of ruby GUI apps. Makes designing GUI's a snap.camstudio-clone
git snapshot of camstudio hg repo ( http://sourceforge.net/scm/?type=hg&group_id=131922 )faster_rubygems
A helper to dramatically speedup the time it takes to run a 'require rubygems'. DEPRECATED shouldn't be necessary with newer versions of rubygems, at least I hope not. If it is message me so I can work on this againbacktracer
Quality output when an exception is thrown and not caught in Rubyreplace-text-pdf
replace text within pdf fileson-screen-capture-recorder-to-video-windows-free
moved to https://github.com/rdp/screen-capture-recorder-to-video-windows-freedirectshow-demo-audio-input-open-source
This repository has an actual working directshow audio input source filter.nifty_windows
A github copy [and slightly improved] of Nifty Windows, a program to make microsoft windows behave much nicerscreen-capture-recorder-program
project has moved to https://github.com/rdp/on-screen-capture-recorder-to-video-windows-freeruby_beautifier
prettifier/beautifier for Ruby code [from http://www.arachnoid.com/ruby/] source reformatter packaged as a gemsane
some methods that *should* have been in core--and some that are planned to enter corewhichr
A 'which' command written entirely in Ruby--windows friendly [searches for .bat files, etc. appropriately]sacredsheetmusic.org
rails source for the website freeldssheetmusic.orgamf_headers
stripped down copies of the AMD AMF headers...os_x_keychain_create_pipe_in_password
OS X has no ability to programmatically add to the keychain without leaking it to the process list, this is meant to do that.visualuruby_here
A git clone of the visualuruby projectfaster_gem_script
A utility to make ruby "command line scripts" run much faster by using gem prelude instead of full rubygemspcre
PCRE bindings for Ruby--they appear faster than the normal regexes!ruby_talk_faq
repository dedicated to answering common ruby-talk questions via its wikieasy_window_close
Utility to allow you to close windows more easily on mswin32npapi-vlc
clone of vlc npapiopen-source-directshow-screen-desktop-capture-source-filter
open source directshow desktop/screen capture source filterroger-useful
Random useful utilities. Mostly rubyruby-prof
smplayer-svn
snapshot of http://sourceforge.net/scm/?type=svn&group_id=185512 trunk (smplayer svn)nextsprocket
source for nextsprocket.com, the open source bounty pagefamily-history-screen-saver
A screen saver that shows ancestors faces and placesvirtual-audio-output-sniffer
redirect to virtual-audio-capture-grabber-deviceafter
command line utility to run a command "after one in a different terminal completes"tk_as_gem
the tk extension extracted from core and gem-ifiedopen-source-bounty-ideas
ruby_windows_tk
binaries for ruby 1.8.6 for ruby tk (tcl tk bindings)gem_file_conflict_checker
A gem plugin to warn you when you accidentally install files with names that collide accidentallyp2pwebclient
A p2p web client for automatically sharing files during web downloadgenealogy-collaboration
musings on online tools for genealogy-collaborationdisplay
ruby tool that gives you "analyze a, b, c" outputs " at line x, a = 3, b = 4, c = 5"ruby2app
distributer/packager for ruby executableswait_pid
the wait_pid command -- (ruby gem/binary for waiting on any arbitrary external pid, works on doze/linux)windows_backport_process_spawn
Process.spawn for 1.8.x on windowswindows_dvd_edl_playlist_player
reformulation of dvd sample to allow for [single item edit list] playback.maven_watchr
A "continuous integration local tester" for maven projects (typically java), such that when you update a .java file, it will automatically run its unit test.7zip-clone
copy of 7 zip's source code, with some local modificationsdirt-simple-surveillance
allows you to capture from USB Cameras for surveillance purposes, without the cruftzong
github (+- modifications) clone of git://zong.git.sourceforge.net/gitroot/zong/zongdvdid
github clone of the "dvdid" project [open source port of Windows' IDvdInfo2::GetDiscID() dvd unique id method from http://dvdid.cjkey.org.uk/ ]java_code_tutorials
code examples to help enrich the javadocs for the core or various java librariestimerr
simple "time how long this executable takes" (the time method from bash, but works in windows)require_all
A wonderfully simple way to load your coderandom-bug-reports
see issuesruby_remembered_evals
Tool to save eval'ed code strings to a file, first, as eval timeblank_c_project
trying to trick macports into installing nothingruby_tutorials_any_gem
code examples to help with documentation for any and all gemspomodoro-timer
pure jruby pomodoro style desktop timerredcar-save-all-on-lose-focus
Redcar plugin to save all tabs when you "alt+tab" away form redcarmovie-backlight
movie enhancing color changing backlight.meta-domain
list of thoughts for "free" internet domains/subdomains (inet2.org et al)rmagick.mingw.old
github copy of rmagick 2.12.2 mingw friendlierredcar-auto-close-when-last-tab-closes
Closes redcar window when the last open tab in that window closes (like TextMate)ruby_core_source2
192 edge friendlier ruby_core_sourcesoundtouch-linux
Automatically exported from code.google.com/p/soundtouch-linuxsubstruct-fork
substruct with my local mods, before committing themamethyst
ruby with java-like speed [experimental]windows_ionice
A utility for windows so that if you have one process slamming the disk, it won't slow down other processesworkaholic-help
Github wiki of some tips for workaholicsopen-source-new-familysearch-tree
an open source web app to "better" view ones family treeenumdisplaydevices_console_app
console app to spit out the output of windows' EnumDisplayDevices callruby_core_ri
A gem to make it possible to have the core ri/rdoc (especially useful if your distro didn't include it)ffi_ez
TODO: one-line summary of your gemrelationship_solver
website (not functional yet) to allow you to improve your relationship skillzwait_for
A utility that allows you to "run something after this other task in a different window completes" (on the command line)light_weight_rubygems
easy-ruby-one-click-distributer
split_parameters
Ruby library to allow for objective-c like "split" parameters in a method callrdoc2.3.0
rdoc faster hanna friendlierall_gems_rdocs
helpers to generate rdocs for all gems (i.e. the backend code for http://allgems.ruby-forum.com)google_voice_system_tray
A "desktop" system tray app for google voice--written in Pythongem_builder
arbitrarily build a gem out of an xxx.gemspec file! Any file! Skip the publish to github first step and build your own local gem and install it to test it!Love Open Source and this site? Check out how you can help us