0

Stream a MP4 with Subtitles (SRT) to server RTMP

Dear Wirecast-Community

We are using Wirecast for our livestreams. We mostly stream premiers from the cinema. Meaning, that we live-stream the opening, than we play the movie and stream it live as well and afterwards we stream the Q&A. All done in one single stream.

For playing the movie parallel to the cinema, we simply play the MP4 within Wirecast.

So fare, so good.

Question: We want to add subtitles to the MP4 as we play it. We are used to do so with OBS, where the subs are simply added in the VLC Player.

How do we solve this in Wirecast?

Thanx for your help.

Best, Tobias

22replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
    • CraigSModerator
    • Telestream Desktop Forum Moderator
    • CraigS
    • 1 yr ago
    • Reported - view
    Tobias Faust said:
    Question: We want to add subtitles to the MP4 as we play it. We are used to do so with OBS, where the subs are simply added in the VLC Player.

    How do you add them live?
    If you're playing media files you're adding pre-recorded SRT files, no?
    There are live captioning services but that's a different technology. That's often done with Blackmagic SDI card pulling in live video with captions imbeded.

    Like
  • Thanx for your replay.

    exactly. Live is different. 
    We are looking for a simple solution for a simple and standard situation: Playing a MP4 (works) with Subs. How do We add Subs (for example SRT) to play in sync withe the MP4. Just like we do for example in VLC.

    Best, Tobias

    Like
      • CraigSModerator
      • Telestream Desktop Forum Moderator
      • CraigS
      • 1 yr ago
      • Reported - view

      Tobias Faust Wirecast doesn't yet support that.
      Are you mixing live and file playback sources?
      What would viewers see when live talking occurs which does not have SRT attached?
      What CDN are you using that supports decoding SRT from live file playback? When analyzing this we'd need to see their requirements.

      Like
  • Dear CraigS

    Thanx again, for your help. We work with Redbee Media https://www.redbeemedia.com/services/ott/

    We used to send the SRTs with the MP4 with OBS. OBS uses VLC to play any content including SRTs within a folder simultaneously and it worked with Redbee.

    If you are more specific about the technical questions on the CDN, I can ask them to provide the needed information. But maybe you can find something here: https://redbee.live/docs/

    (Feeling bad to ask that much of help, but maybe it is a win-win in best case). 

    Best, Tobias

    Like
      • CraigSModerator
      • Telestream Desktop Forum Moderator
      • CraigS
      • 1 yr ago
      • Reported - view

      Tobias Faust Thanks for those details. It's an interesting idea. I'll present it to the developers. Investigation WIRE-19507

      Like 1
  • CraigS Here is some update from redbee:

    There is some work ongoing to support additional input protocols like SRT or RIST, those are transport protocols around MPEG-TS, and in that case we will support DVB-Teletext.


    And in addition they say the following about the solution we had with OBS and VLC:

    You probably used embedded subtitles (Closed Caption), this probably work as it's embedded with the video stream, but we never tested it so it was a coincident (that being said if it worked then it should still work now).

    This is actually the solution I'm looking for: Very unspectacularly sending the Subs within the Image. Of course it would be grate to have real subs (SRT) sent, but for now, it would do, if we could simply add the Subs to the player that plays the video. As simple as that. Is that possible and if not, how could I add VLC to play the video for wirecast?

     

    Thanx and best, Tobias

    Like
      • CraigSModerator
      • Telestream Desktop Forum Moderator
      • CraigS
      • 1 yr ago
      • Reported - view

      Tobias Faust We'd like a more detailed explanation of the workflow in VLC.
      Do you have sample files?
      Can you screen record the steps from importing files in VLC to outputting from OBS?
      Can you see/display the captions in OBS at any point?

      We have a file player program that can handle captions called Switch so we need a complete and detailed workflow to investigate this feature.

      Currently the developers are not clear of your exact steps?

      Like
    • CraigSModerator
    • Telestream Desktop Forum Moderator
    • CraigS
    • 1 yr ago
    • Reported - view
    Tobias Faust said:
    You probably used embedded subtitles (Closed Caption),

     Subtitles and Closed Captions aren't exactly the same (we have a product specifically for those functions called Caption Maker) so please do clarify that you are using SRT Closed Caption and not subtitles. 

    Tobias Faust said:
    this probably work as it's embedded with the video stream, but we never tested it so it was a coincident (that being said if it worked then it should still work now).

     So it seems OBS hasn't verified the workflow but manages to pass them though.

    Like
  • Dear CraigS

    Find a screen cast on how I add an MP4 with SRT-Subs to OBS. This is simply showing, how I add it to a scene. I have no real idea on how OBS solves this. But the feature demonstrated in OBS is what I was missing in Wirecast.

    But redbee posted something in addition to the above, which might help:

    they would need to reinject that in the stream, today as CEA-608 closed caption in the RTMP output, and in the future as a Teletext PID in the SRT output.

    https://drive.google.com/file/d/17uOoKv7voGF60TzBfYIpPUtBUjyYSxIJ/view?usp=sharing

    Like
      • CraigSModerator
      • Telestream Desktop Forum Moderator
      • CraigS
      • 1 yr ago
      • Reported - view

      Tobias Faust Thanks. That's very helpful.

      Like
      • CraigSModerator
      • Telestream Desktop Forum Moderator
      • CraigS
      • 1 yr ago
      • Reported - view

      Tobias Faust 

       

      Developers want to know regarding output:

      • Wirecast to burn in SRT captions on the output?
      • Wirecast to decode the SRT captions and convert them to 608 for injection into the RTMP stream?
      Like
  • Dear CraigS

    The usecase with "burn in" SRTs was good so fare. But we are new in streaming and it seems very likely, that we will soon want to have a injection solution, as we than could send several languages at the same time and the end user can select the lang themself.

    But we would be happy for either solution.

    Best and thanx so much for minding.

    Tobias

    Like
      • CraigSModerator
      • Telestream Desktop Forum Moderator
      • CraigS
      • 1 yr ago
      • Reported - view

      Tobias Faust Thanks for that description.

      Like
  • Dear CraigS 

    I was wondering, if there are any news on this feature?

    Best, Tobias

    Like
      • CraigSModerator
      • Telestream Desktop Forum Moderator
      • CraigS
      • 10 mths ago
      • Reported - view

      Tobias Faust At the moment it's going through an estimation on the amount of work that would need to be done. That'll give us a better idea of time frame on the roadmap.

      Like
    • Dave Breit
    • Dave_Breit
    • 10 mths ago
    • Reported - view

    Tobias,

    You might want to look at EzLiveCaption which can add captions and/or translations to any web based streaming player. Can also be used to display realtime captions in a room with a live audience. Works well with Wirecast and supports NDI input and output.

    Dave

    Like
    • CraigSModerator
    • Telestream Desktop Forum Moderator
    • CraigS
    • 10 mths ago
    • Reported - view
    • Dave Breit
    • Dave_Breit
    • 10 mths ago
    • Reported - view

    That's it, should be able to get a free trial to test..

    Dave

    Like
      • CraigSModerator
      • Telestream Desktop Forum Moderator
      • CraigS
      • 10 mths ago
      • Reported - view

      Dave Breit 👍

      Like
  • Dave Thanx for the tipp. I know my answer is a bit late. But I'm still looking for a solution.

    Maybe I did not get the Option with EzLiveCaption. Our usecase is the following: We stream a primiere directly out of the cinema. At the moment they say "enjoy" the movie, we will start playing the real feature within wirecast. And that is, where the SRT-Subs come in. We could burn them into the MP4 beforehand, but as every streamer knows, burn in is the worst as the players can not handle the size and between a cellphone an already a regular TV the Subs are disproportional to the image. So that is no solution.
    So what we would like to do is the same as we do in OBS: We play the MP4 and add the Subs to the file as you would for example in VLC or any other player. Simple as that. But I'm open for any other solution.
    So if your solution would serve this use-case, please cinfirm and I will look into it more deeper. As fare as I got, it doesn't. 
    Best, Tobias

    Like
    • Jens Jarke
    • Jens_Jarke
    • 6 mths ago
    • Reported - view
      • CraigSModerator
      • Telestream Desktop Forum Moderator
      • CraigS
      • 6 mths ago
      • Reported - view

      Jens Jarke Initiated Feature Request WIRE-20232 for GetLiveCap support.

      Like
Like Follow
  • 6 mths agoLast active
  • 22Replies
  • 131Views
  • 4 Following