Skip to content

Script that converts 7.1 surround sound files to virtual surround stereo using HeSuVi.

Notifications You must be signed in to change notification settings

ThreeDeeJay/HeSuVi-File-Virtualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HeSuVi File Virtualizer

Script that applies HeSuVi virtual surround to 7.1 input files.
Direct download
Binaural audio in a nutshell

Requirements

  • HeSuVi installed.
  • Input sample rate needs to match HeSuVi HRIRs' (44100hz or 48000hz).

Guide

  • Drag and drop file onto the script then press Enter, and follow the instructions.
  • To change settings (HRIRs/output format/bitrate/extra arguments), press Enter without providing input.
    • Settings are saved to an INI file for future sessions.

Notes:

  • Extra WAV files in the script folder will be added as new tracks without applying extra virtualization, using filename without extension as label.
  • Only input file's main video track will be used, and copied without re-encoding.
  • Only input file's main audio track will be used, re-encoded only if required (MP4).
  • While processing, HeSuVi will be turned on and cycle through HRIRs, which also applies to system audio.

Usage:

You can use this script to:

  • Add a pre-virtualized 7.1 track to a movie to watch on a portable device or on the go.
  • Compare surround virtualization software:
    • Audio (Airtable) Recommended .OGG/OPUS audio format (Opus codec) and 128k bitrate.
    • Video (Vidyard) Requires .MP4 container, .M4A (AAC-LC) audio codec and H.264 video track. Also, avoid HRIRs with special characters like ssc_hù.wav.

Contact

For more updates, troubleshooting or contribution, join the discussion at the 3D Game Audio Discord server.

Credits:

Matt Gore, Jaakko Pasanen - HeSuVi
FFmpeg team - FFmpeg
dbohdan - initool
Chris Bagwell - SoX