Since the public available sources of the plex transcoder are based on ffmpeg 2.5 the Nvidia encoder 'nvenc' can be included.
This means that you can use you descrete graphics card instead your cpu for transcoding jobs.
- This was made in ArchLinux you most probably have to change any paths depending on your distro
- This is Linux only
- Make sure you have the nvidia-sdk and cuda installed
- The wrapper needs to be reinstalled after every plex update
- The nvidia sdk only allows 2 jobs at once.
- Clone the repository and change into the ArchLinux directory
- Run makepkg
- Install builded package
- Rename 'Plex Transcoder' in '/opt/plexmediaserver/Ressources/' to something else
- Copy the wrapper as 'Plex Transcoder' into '/opt/plexmediaserver/Ressources/'
- Run 'chmod +x /opt/plexmediaserver/Ressources/Plex\ Transcoder'
- Congratulations you'r done.
- Clone the repository and make sure you have the nvidia-sdk and cuda installed
- Untar the PlexNewTranscoder with 'tar xfv PlexNewTranscoder.tar.bz2 --bzip2'
- Change directory into ffmpeg-snapshot
- Patch ffmpeg with 'patch -p1 < ../plex_nvenc.patch'
- Configure for your needs (example in ArchLinux/PKGBUILD)
- Run 'make'
- Find your "Plex Transcoder" binary of you Plex Media Center installation and replace it with the provided wrapper
- Chmod +x your Plex Transcoder wrapper
- Congratulations you'r done