Record music visualization from Milkdrop / ProjectM programmatically

I am working on a web music visualization project. I would like to programmatically record output from the ProjectM music visualizer (Winamp Milkdrop open source redefinition) without any screen capture. I read a potential solution that uses the GLC http://ubuntuforums.org/showthread.php?t=1497453 , but it still seems to require the visualizer to actually be active in the music player.

What I would like to do is provide ProjectM with a sound source and output the ProjectM visualization without having to view / screencapture in the video file. Is this possible?

+4
source share
2 answers

Perhaps if you run visualization in a virtual box and record all the events that occur in the virtual field. also you need to install winamp in the oracle virtual window.

0
source

The method that I use for

  • manipulate PM when i play
  • listen to music when i play and
  • write combined audiovisual streams to a single file

as follows:
My guitar in irig microphone on my iPhone
The free ReaperGFX pedal app
Headphone jack in my amplifier
An amplifier aimed at 2 microphones connected to my laptop, launching a version of the linux Tahr puppy (one USB webcam and one stereo microphone in the headphone jack.
Qjackctrl with input mounted on a USB microphone

Capture connected to system playback
Headphones, which thus play what my guitar does and the PM pipe, which I then begin.
Then run ffmpeg with the -audio input set to hw: 0, i.e. My stereo mix and x11grab to simultaneously receive audio and visual images.

This setting allows me: I
Improvise PM control and record BOTH audio / visual stream in a single file.

Please note that any input to the amplifier will work.

0
source

All Articles