Skip to content

Instantly share code, notes, and snippets.

@twobob
Created February 23, 2026 17:52
Show Gist options
  • Select an option

  • Save twobob/acc0eb832f6d5818d58135b72e70315b to your computer and use it in GitHub Desktop.

Select an option

Save twobob/acc0eb832f6d5818d58135b72e70315b to your computer and use it in GitHub Desktop.
if ffmpeg is in your path this allows a right click to convert on windows
@echo off
ffmpeg -hide_banner -loglevel error -y -i "%~1" -vn -c:a libvorbis -q:a 6 "%~dpn1.ogg"
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.mp3\shell\ConvertToOGG]
@="Convert to OGG"
"MultiSelectModel"="Player"
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.mp3\shell\ConvertToOGG\command]
@="cmd.exe /d /c \"\"%USERPROFILE%\\convert_to_ogg.cmd\" \"%L\"\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.wav\shell\ConvertToOGG]
@="Convert to OGG"
"MultiSelectModel"="Player"
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.wav\shell\ConvertToOGG\command]
@="cmd.exe /d /c \"\"%USERPROFILE%\\convert_to_ogg.cmd\" \"%L\"\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.flac\shell\ConvertToOGG]
@="Convert to OGG"
"MultiSelectModel"="Player"
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.flac\shell\ConvertToOGG\command]
@="cmd.exe /d /c \"\"%USERPROFILE%\\convert_to_ogg.cmd\" \"%L\"\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.aif\shell\ConvertToOGG]
@="Convert to OGG"
"MultiSelectModel"="Player"
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.aif\shell\ConvertToOGG\command]
@="cmd.exe /d /c \"\"%USERPROFILE%\\convert_to_ogg.cmd\" \"%L\"\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.aiff\shell\ConvertToOGG]
@="Convert to OGG"
"MultiSelectModel"="Player"
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.aiff\shell\ConvertToOGG\command]
@="cmd.exe /d /c \"\"%USERPROFILE%\\convert_to_ogg.cmd\" \"%L\"\""
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.m4a\shell\ConvertToOGG]
@="Convert to OGG"
"MultiSelectModel"="Player"
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\.m4a\shell\ConvertToOGG\command]
@="cmd.exe /d /c \"\"%USERPROFILE%\\convert_to_ogg.cmd\" \"%L\"\""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment