Helper for Discord Video Sharing video captured by NVidia Shadowplay
  • TypeScript 93.4%
  • PowerShell 3%
  • CSS 2.6%
  • HTML 1%
Find a file
Mylloon 49a9d9ce2b
chore: use upstream repos (#49)
Blocking: https://github.com/michidk/winget-updater/pull/26
Blocking: https://github.com/michidk/winget-updater/pull/28
Reviewed-on: #49
Co-authored-by: Mylloon <kennel.anri@tutanota.com>
Co-committed-by: Mylloon <kennel.anri@tutanota.com>
2026-02-11 04:17:00 +01:00
.forgejo/workflows chore: use upstream repos (#49) 2026-02-11 04:17:00 +01:00
css theming 2023-08-01 11:07:29 +02:00
image Add icon as PNG for Linux builds 2025-04-30 19:05:34 +02:00
pages chore: format 2025-08-13 14:47:07 +02:00
src feat!: refactor filters 2026-02-08 18:23:52 +01:00
tests feat!: refactor filters 2026-02-08 18:23:52 +01:00
.gitignore ignore log files 2023-07-30 14:05:17 +02:00
install.ps1 fix installer 2025-10-10 22:05:10 +02:00
LICENSE Add LICENSE file 2023-08-01 10:20:02 +02:00
package-lock.json update to 2.2.0 2026-02-08 18:44:01 +01:00
package.json update to 2.2.0 2026-02-08 18:44:01 +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