record discord streams to mp4.
git clone https://github.com/Vendicated/Vencord
cd Vencord
pnpm install
pnpm build
pnpm inject
copy plugin/disrecord to your vencord's src/userplugins/ folder.
rebuild vencord:
pnpm build
open discord, go to settings > vencord > plugins, enable disrecord.
in disrecord plugin settings, click "install injection". restart discord.
install vb-cable, then:
- open sound settings > more sound settings
- playback tab: right-click "cable input" > set as default device
- recording tab: right-click "cable output" > properties > listen tab
- check "listen to this device", select your headphones, click ok
- in discord voice settings, set output device to "cable input"
- join a voice channel and watch someone's stream
- click the record button in the call controls bar
- click again to stop
- recordings save to
~/discord-recs/
environment variables:
DISCORD_REC_FFMPEG- path to ffmpegDISCORD_REC_DIR- output directoryDISCORD_REC_FPS- framerate (default 30)DISCORD_REC_AUDIO- audio device name (default "CABLE Output (VB-Audio Virtual Cable)")
"recorder not initialized"
- click "reinstall" in plugin settings, restart discord
no audio in recording
- check vb-cable is set up correctly
- verify discord output is set to "cable input"
can't record again after stopping
- fixed in latest version, reinstall injection
gpl-3.0