Jump to content

Emby can't see subtitles inside the mkv file


Go to solution Solved by Happy2Play,

Recommended Posts

S0ldy
Posted

I've run into the exact same problem. VTT subtitles in MKV files aren't being detected on Windows Emby Server. Apparently, this issue hasn't been resolved yet. I really hope our talented developers will be able to fix this. Thanks for your hard work, Developers.

  • Solution
Happy2Play
Posted (edited)
22 hours ago, Luke said:

   @S0ldy

Hi there, let's look at an example. Please attach the information requested in how to report a media playback issue. Thanks!

 

Same as the other topic, ffprobe does not like VTT in MKV.

Unsupported codec with id 0 for input stream 2

https://emby.media/community/topic/130082-emby-cant-see-subtitles-inside-the-mkv-file/#findComment-1367381

VTT has to be extracted from MKV in order for the sub to be seen (currently).

Edited by Happy2Play
  • Like 1
  • Thanks 1
Posted

OK we will have a new ffmpeg build on the server beta channel soon so we’ll see if that resolves this, thanks.

  • Like 1
  • 5 months later...
Posted

I was just playing around with this after ignoring it for a while - as of 4.10.0.40, there has been some improvement in WebVTT support.  Emby now often detects embedded WebVTT and sometimes will even play them.  Sometimes, it is able to pick up the title of the subtitle track while, other times, it doesn't and just reports it as (WEBVTT).  And then other times, it still does not detect the track at all.  In the cases where the track is detected, it seems that Emby can play it about half the time.  A file that works always works and a file that fails always fails.  I have transcoding disabled.I am working with WEBM files rather than full MKV if it makes any difference.  These files are all generated by the same ffmpeg script and the subtitles work reliably in VLC.

Anyway, it looks like a step in the right direction, but it seems like something might be slightly off with the detection.  If I can gather any information that would help, let me know.  I did check various files with ffprobe and it appears to always detect the sub track and report it in essentially the same format every time.  For example, it always looks pretty much like this:

  Stream #0:2(eng): Subtitle: webvtt
    Metadata:
      title           : Full Text Subtitles (WebVTT)
      ENCODER         : Lavc60.31.102 webvtt
      DURATION        : 02:34:23.671000000

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...