Took a while to work through some VM issues, but finally got a look at Avdshare Video Converter. This is basically a ffmpeg-based converter pretty much like all the others that have been on GOTD. It has some minimal CUDA [NVidia graphics] speedups, but nothing for Intel or AMD GPUs.
Depending on your hardware, that's Not necessarily a terrible thing... All hardware encoding, using mostly or all GPU, rather then using the CPU plus software, can be MUCH faster, but always lowers quality, at least slightly. Some software encoders take a hybrid approach, e.g. the AVC encoder in Nero Ult., but it's very difficult to schedule things so the CPU or GPU isn't sitting idle, waiting -- to only use those GPU functions that don't lower quality -- and finally, come up with something that in the majority of hardware configurations actually speeds things up. Avdshare Video Converter uses ffmpeg, which uses the x264 & x265 encoders, which offer minimal GPU acceleration, at best -- there's an excellent chance that enabling GPU assist will actually slow things down. Personally I think many of the convertors that offer GPU assist only do so because some people that have never actually tested encoding speeds think: "Wow, it'll make everything so much faster". That said, one or two converters do have encoding profiles that actually use hardware encoding, though with even less control over settings [& quality] than usual -- the ones I've looked at use profiles with lower quality and fewer compatibility options turned on.
The ad copy for Avdshare Video Converter starts off with "Convert between video formats with zero quality loss", which appears to be false. The ONLY way to convert video formats without quality loss is to copy the video from one container into a new container of a different format or type. Video DVDs use mpg2, so you can copy the video from the DVD's VOB files into an mpg2 file with absolutely no alteration. Likewise you can copy the video from a Blu-ray .m2ts file to an MKV or .mp4 or .mov container, again without loss. A few convertors do offer one or a few profiles that do just that, copy the video into another container, but Avdshare Video Converter doesn't seem to be one of them.
Likewise the subtitle features listed on the product page are misleading [I'm being generous]. If you already have subs in the text-based .srt format, it might open them and allow some minimal editing of appearance, but the result will be overlaid rather than a new .srt file. And you have to have that .srt file first, which is not something you're likely to have.
Playing video displaying subs from a USB stick/drive...
DVD & Blu-ray subs are are graphics rather than text, though DVDs may have CC embedded in the mpg2 video as well. It is possible to include Blu-ray subtitle streams in a MKV container, but playback options are limited -- I assume there's a way to include DVD sub streams too, but I've never seen or tried it. If you don't alter the original mpg2 video on a DVD with CC, a Few players can display embedded CC. The simplest way is to just copy the DVD or Blu-ray to the USB stick/drive, and use VLC [available for just about any device, including Kindle HD (!)] Otherwise, once you've copied the DVD or Blu-ray to your HDD [to remove DRM], the most common way to do it is to OCR the subs into a text-based .srt file. There are a few free apps to do just that, e.g. SubtitleEdit. If that .srt file's name matches the video file, e.g. MyVideo.mp4 & MyVideo.srt, & both are in the same folder, most players, including native players on Android devices, will let you turn sub display on/off. Because the graphics-based sub streams are contained in DVD VOB or Blu-ray .m2ts files, you can also create a new DVD or Blu-ray re-using the original subs streams/files, or just put the re-encoding [converted] video in a .m2ts file along with the original subs stream(s), but you have wider player compatibility just using .srt files.
Finally, Avdshare Video Converter does allow you to make more encoder settings than usual, which can be a good thing if you're willing to research just what settings you want or should use [x264 & x265 have plenty].
Avdshare Video Converter adds a folder in Users\ [UserName]\ AppData\ Roaming, in addition to the program's folder. Registry entries are minimal, with one key for uninstall, and 2 keys for the software itself [HKLM & HKCU].