2023-10-30, 04:56 AM
Hi, no worries (I was using ffprobe as I'm more used to operating through the terminal). If you go to the JF web interface, and navigate to one of the files in question. If you select the 'kebab' menu (three vertical buttons beside the title), you should get a menue you can select 'media info' from. That should pop up with the Video/Audio types (and if there are any, the subtitles).
If you see anything listed under subtitle then it is probably a client issue (I'm not familiar with either client so I am working off the assumption there isn't a 'allow subtitles' somewhere in the client options that needs to be selected). In the case of unsupported subtitle types one way to get them to show up is to disselect the 'allow subtitle extraction' option so JF does on-the-fly burning. That'll still (I believe) require the client have the ability to request the subtitle stream, so the most sure-fire method is to transcode the files externally, and burn-in the subtltle track. Currently, there is a mega-thread about encoding (there may be more, this is just the one I remember coming across recently) that talks about using ffmpeg and handbrake. ffmpeg is a terminal command, so I recommend handbrake which has a gui that can be easier to use. It appears that there are instructions and recommended settings for both in there (as well as bash snippets that could be used to do entire folders for ffmpeg, handbrake has a queue feature that allows you to add entire folders at a time) but you'll want to set the subtitle method to 'burn-in' for the sub tracks of interest.
I ask this also in part because if there are no listed subtitle options JF supports external subtitle files, and has plugins that support interfacing with sites like opensubtitles to automagically download subtitles for videos on your server. Even in the case that you have subtitles in the .mkv file, something like this might help if the clients only support select subtitle types.
If you see anything listed under subtitle then it is probably a client issue (I'm not familiar with either client so I am working off the assumption there isn't a 'allow subtitles' somewhere in the client options that needs to be selected). In the case of unsupported subtitle types one way to get them to show up is to disselect the 'allow subtitle extraction' option so JF does on-the-fly burning. That'll still (I believe) require the client have the ability to request the subtitle stream, so the most sure-fire method is to transcode the files externally, and burn-in the subtltle track. Currently, there is a mega-thread about encoding (there may be more, this is just the one I remember coming across recently) that talks about using ffmpeg and handbrake. ffmpeg is a terminal command, so I recommend handbrake which has a gui that can be easier to use. It appears that there are instructions and recommended settings for both in there (as well as bash snippets that could be used to do entire folders for ffmpeg, handbrake has a queue feature that allows you to add entire folders at a time) but you'll want to set the subtitle method to 'burn-in' for the sub tracks of interest.
I ask this also in part because if there are no listed subtitle options JF supports external subtitle files, and has plugins that support interfacing with sites like opensubtitles to automagically download subtitles for videos on your server. Even in the case that you have subtitles in the .mkv file, something like this might help if the clients only support select subtitle types.