Helper for Discord Video Sharing video captured by NVidia Shadowplay
  • TypeScript 93.8%
  • PowerShell 2.8%
  • CSS 2.4%
  • HTML 1%
Find a file
Mylloon 083f702055
All checks were successful
Upload release / build (push) Successful in 3m10s
update to 2.2.2
2026-03-18 02:23:35 +01:00
.forgejo/workflows chore: use upstream repos (#49) 2026-02-11 04:17:00 +01:00
css
image
pages
src adds vulkan constraints for H264 and H265 2026-03-17 19:33:05 +01:00
tests store codec constraints in the video codecs definitions 2026-03-17 17:09:26 +01:00
.gitignore
install.ps1 fix installer 2025-10-10 22:05:10 +02:00
LICENSE
package-lock.json update to 2.2.2 2026-03-18 02:23:35 +01:00
package.json update to 2.2.2 2026-03-18 02:23:35 +01:00
README.md add publish badge 2026-02-08 18:52:34 +01:00
tsconfig.json refactor(breaking): FFmpeg builder, cli args change, new encoders, tweaks and fixes (#36) 2025-12-21 16:27:07 +01:00

Discord Video Sharing status-badge status-badge

Tool for sharing video to Discord.

Download/Install/Update

2 choices :

  • Manually head to the release page.

  • Download it via PowerShell:

    irm -UserAgent '_' https://git.mylloon.fr/Anri/dsr/raw/branch/main/install.ps1 | iex
    

Linux

Install from AUR: dsr

Available flags

You can add thoses flags in the Target field of your Windows shortcut.

/nitro Increase the file limit to 500Mo
/nitrobasic Increase the file limit to 50Mo
/cpu Use your CPU
/nvidia Use your NVidia GPU with NVenc
/amd Use your AMD GPU with DX11 on Windows or VAAPI on Linux
/qsv Use your Intel (A|G)PU with QSV API
/vulkan Use your GPU with Vulkan API
/h264 Enable the H.265 encoder (default)
/h265 Enable the H.265 encoder
/av1 Enable the AV1 encoder
/vp9 Enable the VP9 encoder
/bitrateratio=1 Change the ratio for the bitrate, defaults to 1
/speed=1 Change the speed of the video, defaults to 1

bitrateratio option allows you to change the bitrate, if the file you want to compress is either too small or too big.

More info

  • KISS interface
    • Support drag&drop into the icon
    • Defaults to GPU encoder
  • Keep the video under discord limitation
    • If already under the limit, the file won't be compressed
    • Nitro suppport
  • Merge 2 audio files into one track when recorded with system audio and microphone split up, while keeping the original ones (with conveniant metadata)
    • Works also with file with only one or more than 2 audio track, by doing nothing
  • Flexible
    • Support multiples files at once
    • Customizable bitrate
  • Always optimize for video streaming