Skip to content

Instantly share code, notes, and snippets.

@Delivator
Created May 31, 2020 13:37
Show Gist options
  • Save Delivator/8f15ccf7f9f3b4ac514f6451fc75137f to your computer and use it in GitHub Desktop.
Save Delivator/8f15ccf7f9f3b4ac514f6451fc75137f to your computer and use it in GitHub Desktop.
Adds "--sout-all --sout #display" arguments to VLC's .mp4 extension to play all available audio sources. Useful if you split audio tracks with shadowplay.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\VLC.mp4\shell\Open\command]
@="\"C:\\Program Files\\VideoLAN\\VLC\\vlc.exe\" --started-from-file --sout-all --sout \"#display\" \"%1\""
@ErraticFox
Copy link

Damn, you're a fuckin' legend bro.

@CatzHoekk
Copy link

CatzHoekk commented Mar 23, 2024

Thank you, that's exactly what i was looking for, and even exactly for that reason. Shadowplay recordings.

@YaHa12
Copy link

YaHa12 commented Jul 24, 2025

After using this tweak my VLC crashes if I click somewhere in the seek bar

@Gimmee1
Copy link

Gimmee1 commented Oct 16, 2025

4 @=""C:\Program Files\VideoLAN\VLC\vlc.exe" --started-from-file --sout-all --sout "#display" "%1""

For this part of the edit, is that supposed to replace the Data in (Default) or be added as a new String Value or Key entirely?

@Delivator
Copy link
Author

4 @=""C:\Program Files\VideoLAN\VLC\vlc.exe" --started-from-file --sout-all --sout "#display" "%1""

For this part of the edit, is that supposed to replace the Data in (Default) or be added as a new String Value or Key entirely?

@Gimmee1 gosh that was years ago but I think I just replaced to use this as a default! But I think for movies or other content it could be very annoying to have all audio tracks play at the same time! You could try adding it as a new entry but to be honest I'm not sure how that would work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment