VidCoder is an open-source DVD/Blu-ray ripping and video transcoding application for Windows. It uses HandBrake as its encoding engine.

Latest Stable: 10.14

Download (Installer) Portable (.exe) Source (.zip) Release Notes

Latest Beta: 11.3

Download (Installer) Portable (.exe) Source (.zip) Release Notes

Main UI screenshot

Feature List

  • MP4, MKV containers
  • AV1, H.265, H.264, MPEG-4, MPEG-2, VP8, Theora video
  • Hardware-accelerated encoding with AMD VCE, Nvidia NVENC and Intel QuickSync
  • AAC, MP3, Vorbis, AC3, FLAC audio encoding and AAC/AC3/MP3/DTS/DTS-HD passthrough
  • Completely integrated encoding pipeline: everything is in one process and no huge intermediate temporary files
  • Target bitrate, size or quality for video
  • Multi-pass encoding
  • Decomb, detelecine, deinterlace, rotate, reflect, chroma smooth, colorspace filters
  • Powerful batch encoding with simultaneous encodes
  • Folder watcher to automatically encode video
  • Customizable Pickers to automatically pick audio and subtitle tracks, destination, titles and more
  • Instant source previews
  • Creates small encoded preview clips
  • Pause, resume encoding

Preview window

Encoding settings


You’ll need the .NET 8 Desktop Runtime. If you don’t have it, VidCoder will prompt you to download and install it. The Portable version is self-contained and does not require any .NET Runtime to be installed.

You do not need to install HandBrake for VidCoder to work.

Blu-rays and DVDs VidCoder can rip Blu-rays and DVDs but does not defeat the encryption found on commercial discs. You’ve got several options to remove it:

  • AnyDVD HD ($122, supports Blu-ray and DVD, good support for all discs)
  • Passkey for Blu-ray/DVD ($168, supports Blu-ray and DVD, good support for all discs)
  • MakeMKV (Free, supports Blu-ray and DVD)
  • Passkey Lite (Free, supports Blu-ray and DVD, does not support all discs)
  • libdvdcss (Free, supports DVD only)
  • WinX DVD Ripper ($60, supports DVD only, requires copying to the hard drive before encoding)

Reporting Bugs

If you encounter any bugs with encoding, please see if they happen with the official HandBrake client as well. If the problem is reproducible on HandBrake, submit the issue to them. If it’s only VidCoder that has the problem, submit it here.


English Spanish German French Italian Portuguese Brazilian Portuguese Dutch Greek Turkish Bosnian Korean Czech Polish Indonesian Russian Chinese Simplified Chinese Traditional Japanese Hungarian Georgian Basque Arabic Vietnamese Croatian

VidCoder includes English, Spanish, German, French, Italian, Portuguese, Brazilian Portuguese, Dutch, Greek, Turkish, Bosnian, Korean, Czech, Polish, Indonesian, Russian, Chinese Simplified, Chinese Traditional, Japanese, Hungarian, Georgian, Basque, Arabic, Vietnamese and Croatian translations. The correct language will be selected automatically based on your OS language, or it can be selected manually.

Interested in translating VidCoder to your own language? Help out on Crowdin.


VidCoder is free software. If you like VidCoder and want to express your appreciation, please donate the GiveWell Top Charities Fund. It’s the most effective charity in the world.

Other info

VidCoder is built on .NET 8/WPF in C#. It runs on the 64-bit versions of Windows 10 and 11.

The VidCoder UI (and C# interop) is written by RandomEngy. The core encoding engine is written by the amazing HandBrake team. j45 in particular has been a huge help in getting this together.