Hi,
If you have one of the new modern graphics cards you can hardware accelerate the encoding of video. I was wondering whether JRiver could for its video functions (e.g. the DVR). Implement into the version 26 your working on a Hardware Accelerated encoding feature. The user would be able to configure it by using altering a setting in the preferences dialog.
The options for this setting which the user can alter, could be by choosing from one of the following in a drop down list:-
- Disable Hardware Accelerated Encoding
- Default
- Nvidia NVENC
- Intel QuickSync Video
- AMD Advanced Media Framework
- Microsoft DXVA
- VA API
- Mac Metal
Not all of these technologies are available on all of the operating system and hardware combinations, but at least one of them is. The list item of "Disable Hardware Accelerated Encoding" (which would definitely be software encoding) is there for if "Default" doesn't disable the hardware accelerated encoding. Though if "Default" is for the system default hardware accelerated encoder technology (which could be one of the technologies), this would be great as not everyone would know what their default acceleration technology is. More modern graphics cards are able to deal with new hardware acceleration on codecs, as well as improve on the quality of outputted encoding on older codecs.
To use the technologies you would need to meet some system requirements and also possibly deal with some limitations (if the chipset manufacturers impose some).
I would appreciate it if this idea could make its way into JRiver Media Center 26 which your currently developing.
Thank you for your time and attention in this matter.
Kind Regards,
MrGrymReaper