Jellyfin Forum
SOLVED: Subtitles turn video black - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: SOLVED: Subtitles turn video black (/t-solved-subtitles-turn-video-black)



Subtitles turn video black - ryanfur - 2025-03-08

When I turn on subtitles the media turns black and stops playing and I can’t start it again untill I turn of subtitles


RE: Subtitles turn video black - theguymadmax - 2025-03-08

ok


RE: Subtitles turn video black - ryanfur - 2025-03-08

https://pastebin.com/dKMuuqta

Here is my Log


RE: Subtitles turn video black - theguymadmax - 2025-03-08

Can you also post the the FFmpeg log after you have turned on the subutitles? Also, what client are you having issues with? Is it a specific or only one in particular? And what are your server specs.


RE: Subtitles turn video black - ryanfur - 2025-03-08

(2025-03-08, 10:18 PM)theguymadmax Wrote: Can you also post the the FFmpeg log after you have turned on the subutitles? Also, what client are you having issues with? Is it a specific or only one in particular? And what are your server specs.

https://pastebin.com/14gYXH3d

I am using the jellyfin iOS client (on my Iphone and Ipad)

Core™ i7-7700
16 GB of Ram
3x 3tb WD Drives


RE: Subtitles turn video black - theguymadmax - 2025-03-08

There seems to be an issue with your GPU configuration. Please provide details about your setup. If you're using Docker, please share your Docker Compose file as well.


RE: Subtitles turn video black - ryanfur - 2025-03-08

(2025-03-08, 11:51 PM)theguymadmax Wrote: There seems to be an issue with your GPU configuration. Please provide details about your setup. If you're using Docker, please share your Docker Compose file as well.

I dont have a dedication GPU so it would be the IGPU and here is the docker compose. 

the subtitles used to work untill one day randomly they stoped

Here is the docker compose--

services:
  jellyfin:
    container_name: jellyfin
    image: ghcr.io/jellyfin/jellyfin:latest
    user: '0:0'
    ports:
      - 8096:8096/tcp
    restart: unless-stopped
    volumes:
      - /mnt/docker/jellyfin/configConfused-faceconfig:rw
      - /mnt/docker/jellyfin/cacheConfused-facecache:rw
      - /mnt/Vol1/MediaConfused-facemedia:rw
      # rw = read & write
      # ro = read only


RE: Subtitles turn video black - theguymadmax - 2025-03-09

You need to pass you GPU you into the container. See here: https://jellyfin.org/docs/general/administration/hardware-acceleration/intel/#configure-with-linux-virtualization

Here's my compose file for example:
services:
Code:
  jellyfin:
    image: jellyfin/jellyfin:latest
    container_name: jellyfin
    user: 1000:1000
    group_add:
      - "44" #video

      - "992" #render
    network_mode: 'host'
    volumes:
      - /home/max/Dockers/Jellyfin/Config:/config
      - /home/max/Dockers/Jellyfin/Cache:/cache
      - /media/Movies:/Movies
      - /media/TV:/TV
    restart: 'unless-stopped'
    devices:
      - /dev/dri/renderD128:/dev/dri/renderD128

You'll also need to add the Intel OpenCLDocker mod for Jellyfin into the environment variables of your compose file since your using LSIO Docker image.

Code:
DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel



RE: Subtitles turn video black - ryanfur - 2025-03-09

(2025-03-09, 12:27 AM)theguymadmax Wrote: You need to pass you GPU you into the container. See here: https://jellyfin.org/docs/general/administration/hardware-acceleration/intel/#configure-with-linux-virtualization

Here's my compose file for example:
Code:
services:
  jellyfin:
    image: jellyfin/jellyfin:latest
    container_name: jellyfin
    user: 1000:1000
    group_add:
      - "44" #video

      - "992" #render
    network_mode: 'host'
    volumes:
      - /home/max/Dockers/Jellyfin/Config:/config
      - /home/max/Dockers/Jellyfin/Cache:/cache
      - /media/Movies:/Movies
      - /media/TV:/TV
    restart: 'unless-stopped'
    devices:
      - /dev/dri/renderD128:/dev/dri/renderD128

You'll also need to add the Intel OpenCLDocker mod for Jellyfin into the environment variables of your compose file since your using LSIO Docker image.

Code:
DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel


Thank you so much.