Bug #1082
Missing subtitles in recordings
| Status: | Invalid | Start date: | 08/03/2012 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % Done: | 0% | ||
| Category: | Streaming | |||
| Target version: | - | |||
| Found in version: | GIT from 2012-08-03 | Affected Versions: |
Description
I am a happy user of Tvheadend. I do however face one issue and that is subtitles on recordings. For instance subtitles on Discovery HD is missing on recordings. I do have subtitles when watching the channel live. I am using XBMC PVR build (pulse eight) as media center. Regarding Tvheadend I am using latest source code from GIT (as of 2012-08-03) with no extra patches.
For your information I am using IPTV.
History
#1
Updated by Adam Sutton 10 months ago
- Category set to Streaming
- Assignee set to John Törnblom
Going to pass this one to John since he's reworking the muxer code.
#2
Updated by Adam Sutton 10 months ago
- Status changed from New to Accepted
#3
Updated by Jonas Pedersen 10 months ago
It have been failing for a long time. For some months ago I tried to apply https://github.com/tvheadend/tvheadend/pull/38 and after changing the setup to record in mpeg subtitles is displayed on recordings. However newest source code without the patch still fail.
#4
Updated by John Törnblom 10 months ago
- Status changed from Accepted to Need feedback
If you could provide me with a dump of the raw stream somhow, that would be great. Without one, I'ts not much I can do. It might also be useful with a TS recording captured with the patch you linked to above.
Thanks
#5
Updated by Jonas Pedersen 10 months ago
I will try to provide a couple of dumps. Give me a couple of days or a week.
#6
Updated by Jonas Pedersen 10 months ago
- File Discovery_HD_raw.ps added
- File Discovery_HD_recording.mpeg added
- File Discovery_HD_recording.mkv added
I just tried to open the files in VLC player and when opening the mkv file I get below error. Not sure if this is related to the missing subtitles, but it is the only file that gives this error.
No suitable decoder module:
VLC does not support the audio or video format "undf". Unfortunately there is no way for you to fix this.
#7
Updated by John Törnblom 9 months ago
- Status changed from Need feedback to Accepted
#8
Updated by John Törnblom 9 months ago
Sadly, the codec used to encode the subtitles is not a part of the matroska specification yet (codec id S_DVBSUB). Some players do support the subtitle anyway but VLC does not seem to be one of them.
#9
Updated by Jonas Pedersen 9 months ago
And also an issue for XBMC... Looks like I have to keep using MPEG TS patch to be able to see subtitles on some of my channels.
#10
Updated by John Törnblom 9 months ago
there has been some pull requests on this: https://github.com/Pulse-Eight/xbmc/pull/9
#11
Updated by Adam Sutton 9 months ago
John,
Do we think this can be supported, i.e. is it being / or will it ever be added to the MKV spec?
If not, maybe it should be closed as unsupportable and users will simply have to use TS format for recordings.
Adam
#12
Updated by xraynorm - 9 months ago
Im using TVheadend 2.12.
I just checked and all my hd and sd recordings (MKV container) have subtitles viewable in VLC.
#13
Updated by John Törnblom 9 months ago
xraynorm, are you sure it's not TXT subtitles originating from teletext?
Adam, the only thing we can do is transcode subtitles to some other format. My transcoding branch doesn't handle subtitle transcoding atm but I guess its possible.
#14
Updated by Adam Sutton 8 months ago
- Status changed from Accepted to Invalid
From what I can make out the problem here is the MKV spec and its handling (or lack thereof) of the various subtitle formats that DVB uses.
Therefore unless the MKV spec is updated to provide proper support and players as well, I see little point in us pursuing this any further.
If you need one of the (MKV) unsupported subtitle formats then use TS format for recording and HTTP streaming etc.
Adam