User Tools

Site Tools


projects:audiovideo:screencapture_from_fusion

Audio video capture from XP in Fusion

This page describes how to capture audio and video from a windows XP machine in vmware fusion (on OSX). Some focus has been put on finding 0dBFS, just to make sure clipping will not occur.

Capturing

on OSX

  • Quit all other application to make sure no other sound source can play
  • Route output Soundflower (2ch) to input Soundflower (2ch)
  • SoundflowerBed:
    • Add at the purple/blue flower also the Built-in output, to hear it through headphone.
    • Audio Setup…
      • Built-in Input: 44.1 kHz, 0dB for Ch. 1 & 2
      • Built-in Output: 44.1 kHz, -12 dB for Ch. 1 & 2
      • Soundflower (2ch) 2 in/ 2 out
        • Input: Value 1 for Ch. 1 & 2
        • Output: Value 1 for Ch. 1 & 2
  • Play a sine wave at default output device at e.g. 440Hz which is generated at 0dB, adjust play volume with player to maximum, just below distortion. This is 0dBFS
  • Boom recorder:
    check the VU-meters from Boom recorder if they are 0dB, when recording is set to record Soundflower Input. This implies that signal is at maximum level for recording.
    Record each screen capture additionally with Boom recorder. A bug in UltraScreenRecorder reduces the recorded sound level after 50 seconds in windows. With the sound recording from Boom recorder, the sound track can be used as overlay and replace the sound track from UltraScreenRecorder.

VMWare fusion

  • Check if screen resolution is multiple of 16 (right click on Desktop → properties etc.)
  • Run SetVol.bat (See below. This maximizes both the input and output, which looks like 0dB)
  • Ultra VNC screen recorder:
    • Video: XVID, single pass, Target Quantizer: Maximum (1)
    • Audio: Default input device, 44.1kHz, 16 bit stereo

Batch file for setVol.bat:

@echo off
setmixer /S:0:0
setmixer /U:0:0
rem setmixer /V:0:0::29273
setmixer /V:0:0::65535
 
setmixer /S:0:1:5
setmixer /u:0:1:5:0
setmixer /V:0:1:5:65535
 
setmixer /S:0:0:0
setmixer /U:0:0:0
setmixer /V:0:0:0:65535

Post processing

Virtualdub

  • Video filters: Null filter → following crop settings:
    (8,93) (504)
    (163)
  • Audio → Interleaving: Audio skew correction: 2400 ms (Positive)1)
  • Audio → Use audio from other file if audio has been edited

Video compression

  • Use “DubMan - Job Manager” for two pass encoding.
1)
Maybe this large value should be tested once more to be sure that it is correct
projects/audiovideo/screencapture_from_fusion.txt · Last modified: 2012/09/07 19:43 by admin