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

13replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
  • 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
      • 11 days 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
      • 11 days ago
      • 1
      • 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
      • 10 days 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
  • 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
      • 9 days ago
      • Reported - view

      Tobias Faust Thanks. That's very helpful.

      Like
      • CraigSModerator
      • Telestream Desktop Forum Moderator
      • CraigS
      • 9 days 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
      • 9 days ago
      • Reported - view

      Tobias Faust Thanks for that description.

      Like
Like Follow
  • 9 days agoLast active
  • 13Replies
  • 21Views
  • 2 Following