-
Notifications
You must be signed in to change notification settings - Fork 30
Transmuxing a subtitles stream #16
Comments
I assume in the short term, skipping subtitle streams works fine? And simply handling the text stream at the player level works? |
Yes, skipping subtitle streams works fine. But in some countries, subtitles are required by law so in the long term, skipping them is not an option.
Yes, we've managed to feed the player subtitles from an HLS stream and the player was displaying them correctly. The problem is that DASH has subtitles in |
For clarity, I was not referring to ignoring the subtitles, I suggesting
handling the subtitles out of band. Basically, doing a convert from
whatever format you have coming in and translating the text format to be
displayed as you need. I know not the easiest solution, but was curious if
that is how you were already doing it.
…On Tue, Aug 21, 2018 at 1:13 AM Ondřej Kycelt ***@***.***> wrote:
I assume in the short term, skipping subtitle streams works fine?
Yes, skipping subtitle streams works fine. But in some countries,
subtitles are required by law so in the long term, skipping them is not an
option.
And simply handling the text stream at the player level works?
Yes, we've managed to feed the player subtitles from an HLS stream and the
player was displaying them correctly.
The problem is that DASH has subtitles in .m4s format whereas HLS wants
subtitles as a plain text, eg. .webvtt. So if I'm not mistaken just
bypassing the transmuxer and feeding the .m4s to the player from the
local server is not an option (tried that already as well).
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#16 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AI03s5KC13GOVGXOrCFRlytcdsPKnLYwks5uS8E0gaJpZM4Vr0BK>
.
|
Sorry, I misunderstood. We've been trying to avoid translating the |
For the short term, that would be the quickest solution. Supporting Subs
will be a low priority issue. We are working on a longer term solution
however, but dont have a firm date on when that would be ready and
subtitles will be supported.
…On Tue, Aug 21, 2018 at 11:27 PM Ondřej Kycelt ***@***.***> wrote:
For clarity, I was not referring to ignoring the subtitles, I suggesting
handling the subtitles out of band. Basically, doing a convert from
whatever format you have coming in and translating the text format to be
displayed as you need. I know not the easiest solution, but was curious if
that is how you were already doing it.
Sorry, I misunderstood. We've been trying to avoid translating the .m4s
to .webvtt so far, but it more and more seems to me like our best shot
now. Do you have any other ideas?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#16 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AI03s2DU2AvPQ6tXzjhzXCeBKDsReWHMks5uTPmygaJpZM4Vr0BK>
.
|
Any updates on this? |
The project is dead. We apologize for any inconvenience. Feel free to continue it in a fork if you wish. See also a bit more detail in #19. |
Issue and steps to reproduce the problem
We're using UDT together with Widevine iOS CDM to play DASH on iOS devices. Video and audio streams are transmuxed correctly, but we have a problem with subtitle streams (tried web-vtt and srt). We've extended Stream, MpdParser and PlaylistBuilder classes in the Widevine iOS example project to support textual streams, but Udt_ParseDash funciton returns kDashToHlsStatus_BadDashContents when trying to parse a textual stream. Is the transmuxer able to transmux a textual stream at all?
What is the expected result?
HLS with subtitles.
What happens instead?
Udt_ParseDash() returns kDashToHlsStatus_BadDashContents.
Additional info
Generated master playlist
Log
The text was updated successfully, but these errors were encountered: