VLC media player: set default audio language on the fly

There are several ways to change the audio language:

  1. Variant: Select the language by pressing right mouse key -> context menu -> Audio track
    Untitlecd

    (click image to view details)
  2. Variant: Press [B] on your keyboard everytime you open a file with multiple audio tracks
  3. Variant: Select preferred audio language by language identifier (did not work for me, I guess it only works for DVDs or Bluray) 
  4. Variant: Set the audio track in the settings (see picture). Change -1 to 0 to always open the first track, change the value to 1 to always open the second track by default (be aware that VLC won’t make a sound or give you a note if there isn’t any second audio track and you might end up pressing the keyboard key [B] again)
    Untitled
    (click image to view details)
  5. Variant: Create a simple batch script which you can execute by double clicking:
    The following describes how to make an alternative configuration file for VLC and a batch file to easily interchange settings.

    1. Copy C:\Users\JohnDoe\AppData\Roaming\vlc\vlcrc to C:\Users\JohnDoe\AppData\Roaming\vlc\vlcrc_alternative
    2. Edit vlrrc_alternative as desired (for example set #audio-track=-1 to audio-track=1 (ensure you removed the number sign!) to open the second audio track of a video as default)
    3. Create batch file (like SwitchAudioTrack.bat)
      @echo off
      taskkill /im vlc.exe /f
      ren vlcrc vlcrc_tmp
      ren vlcrc_alternative vlcrc
      ren vlcrc_tmp vlcrc_alternative

Leave a comment