I am running the latest version at this time, running docker compose in Ubuntu with a GTX1080.
I had trouble getting HW encoding working and hope my solution could be added to the official image.
When running ffmpeg -version inside the container, I got "ffmpeg: command not found", but I know it is included with the image.
I found the location of ffmpeg with find / -name ffmpeg 2>/dev/null
ffmpeg was in /usr/lib/jellyfin-ffmpeg/ffmpeg but not where is should be: /usr/bin/ffmpeg
My resolution was creating a symlink by running ln -s /usr/lib/jellyfin-ffmpeg/ffmpeg /usr/bin/ffmpeg
My jellyfin is now successfully transcoding, and nvidia-smi on the host shows ffmpeg in GPU utilization.
I am running the latest version at this time, running docker compose in Ubuntu with a GTX1080. I had trouble getting HW encoding working and hope my solution could be added to the official image.
When running
ffmpeg -version
inside the container, I got "ffmpeg: command not found", but I know it is included with the image. I found the location of ffmpeg withfind / -name ffmpeg 2>/dev/null
ffmpeg was in
/usr/lib/jellyfin-ffmpeg/ffmpeg
but not where is should be:/usr/bin/ffmpeg
My resolution was creating a symlink by runningln -s /usr/lib/jellyfin-ffmpeg/ffmpeg /usr/bin/ffmpeg
My jellyfin is now successfully transcoding, and
nvidia-smi
on the host shows ffmpeg in GPU utilization.My docker compose: