Do BrightSign players support closed captioning or subtitles?

Important: All BrightAuthor plugins are supported in BrightAuthor:connected.

BrightSign players can display closed-captioning streams from video. This functionality is currently available only via HTML <video> elements, as well as the roVideoPlayer BrightScript method.

Alternatively, you can display subtitles using the Subtitles Widget plugin for BrightAuthor. This plugin uses text from a .txt file to display subtitles at specified time codes.

Have more questions? Submit a request

19 Comments

  • 0
    Avatar
    semi

    Is it possible to preview the subs in Brightauthor ?

    Im doing this the Subtitles Widget method and I see nothing.

    Edit: The subtitles widget method does not work in the preview or on the players.

    This really should be a lot simpler to do!

     

     

    Edited by semi
  • 0
    Avatar
    Jeremy Littler

    Darn right. Why is SRT support (on/off or even some basic placement control) not native to the video player widget itself. This should be much easier to implement.   

  • 0
    Avatar
    semi

    This subtitle editor http://www.nikse.dk/SubtitleEdit/

    can import an SRT and Export custom export text format.

    This can be easily modified to suit the widget.

    But seriously Brightsign should have a built in automatic support for SRT or similar as this is still very clumsy.

  • 0
    Avatar
    Jeremy Littler

    Hi Semi: 

    Thanks. This is really helpful. Well hopefully! 

    I still can't get the subtitle script on GitHub Subtitle Widget to work. Nothing is displayed. Does this only work if published to a physical box. I'm at home and was testing in BrightAuthor. I see others having issues with the script as well. No joy on that. 

    It's just absolutely stunning that SRT support is not built in to BrightSign's video player. Really, it's 2018 and we are still fighting to see universal accessibility features that are in every video engine (VLC et. al.). This will be a show stopper for any future BrightSign sales at my University.  

     

     

  • 0
    Avatar
    semi

    I see nothing in Brightauthor either and someone from tech sent me a different widget script after posting here . If they dont contact you then write to support 

  • 0
    Avatar
    Jeremy Littler

    Hi Semi: 

    Did that script work in the end? 

  • 0
    Avatar
    semi

    Partially. I think I need to tinker with it to get the text the correct size and position

  • 0
    Avatar
    Jeremy Littler

    If you get it working can you let me know and perhaps send me the script. At this point I get no text at all, so I'm flying in the dark. 

     

     

  • 0
    Avatar
    Jeremy Littler

    I was able to get a copy of a more recent version and it did technically "work". But this should not require scripting. The video player in Brightsign should natively support captioning (on/off, track and basic placement would be enough). As is the case with VLC et. al.

    Having to edit the script to get it to work in a real world scenario (i.e., multiple videos etc.) is becoming a PITA. All this would be unnecessary if the video player had this basic functionality. 

    For anyone looking at captioning support in BS in a real world environment (video playlists) I would caution them to check very carefully. Can it be technically be done = YES. Will you need to become a BS programmer = almost certainly YES!!!!!! Is is pain = ABSOLUTELY! 

    BrightSign. Please add captioning features to the Video Player Widget!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • 0
    Avatar
    Lyndon

     

    You can do captioning without a plugin and without extra files using html. If you have video content with caption information encoded in it, you can display that caption using html. No extra plugin or scripting is required. 

    The non html video player does support this as well, but it requires a plugin, but just to turn on the feature. Once turned on with the plugin, you can display caption information that's embedded in the video.

    Only captioning that uses separate text files requires a plugin. Using a plugin makes it portable. Technically, if we assume the srt file will always match the video file name, the code could be easily moved into the autorun script that brightauthor pushes to the player. But, then it wouldn't be portable. If you updated your brightauthor, which would update the autorun script, you'd have to move the code into the new autorun again.

    the option that requires the least amount of effort  is html, assumign the videos have the capiton information encoded. 

  • 0
    Avatar
    Jeremy Littler
    Hi There: 
     
    Thanks. This sound like exactly what we need. Basically, we would like to display captions that have been embedded in the video stream. Even if the video we receive do not have this done it is a really simple step to mux them in. Could you point be in the direction of the plugin that enables this. 
     

    The non html video player does support this as well, but it requires a plugin, but just to turn on the feature. Once turned on with the plugin, you can display caption information that's embedded in the video.

  • 0
    Avatar
    Jeremy Littler

    Could you point me to where this non html video player plugin is and how it to be used. It appears to be exactly what I need but I have no idea what the process is to implement this. 

     

     

  • 0
    Avatar
    Alfonso Descalzo
  • 0
    Avatar
    Fodil

    Hello,

    I want to try the subtitle for othe players (HD224)

    Is it possible to download this plugin ? (Touch_Multi_language_Selection_SRT_Subs.zip)

    Your link is broken (error 404).

    And the "Subtitle Widget" doen't work

    Many thanks.

  • 0
    Avatar
    Romeo

    Hi,

    Please see the following package which you may find useful: http://brightsignnetwork.com/download/Romeo/SubRip_SRT_Jeff_ISE_2018_English_French.zip .

    Regards,

    Romeo

  • -2
    Avatar
    Ted Massey

    Yes, BrightSign players do support closed captioning and subtitles. BrightSign is known for its digital signage solutions, and their players have the capability to display closed captions and subtitles in various formats. Control the ball in Basket Random with continuous clicks.

  • 1
    Avatar
    Delhommeau

    Hi,

    these plugins does not work anymore.

    First, be aware that you have to play the video from the first zone (hardcoded : m.bsp.sign.zoneshsm[0]).

    Then, even if everything is ok with this, it seems that it may not:

    eventx = m.bsp.sign.zoneshsm[0].videoplayer.AddEvent(m.id, FormattedStartTime)

    videoplayer's type is roVideoPlayer, eventx is true, and when I do GetEvents() all the events are present. Great! But the type of thoses events are roAssociativeArray and not roVideoEvent. I don't know if it's ok or not. What I do know is that we are expecting roVideoEvent not roAssociativeArray.

    if type(event) = "roVideoEvent" then
      retval = HandleVideoEventPlugin(event, m)
    end if

    printing Event from videoplayer :

    [DEBUG] Wrong Event : roAssociativeArray
    [DEBUG] timestamp:  57000
    id:  44

    But more problematic, and I think the problem is at here : the Event is not launched. I don't receive any Event during the video. srtSub_ProcessEvent () do not intercept any roVideoEvent except for start (3) and end (8). It also intercepts some other Event, like roControlCloudMessageEvent.

    I've checked the timestamp, they're ok (from 2500 to 66200 ms). So the question is : Why the registered event are not sent ?

    My personal need is to switch from one subtitle to another (languages) at runtime without stopping the video. If there is another way than these plugins, it would be nice. I've read in the documentation that BS can retrieve the embedded subtitles directly from the video, but I don't know how to get them and display them.

    https://brightsign.atlassian.net/wiki/spaces/DOC/pages/370672973/roVideoPlayer

    [int] PreferredSubtitle: The current preferred subtitle track, as determined by the SetPreferredCaptions() method

    I inserted two subs in the video (I can see and switch from them in MPC) but I got errors in the log :

    MPV [sub/ass] Could not open libavcodec subtitle converter
    MPV [sub] Could not find subtitle decoder for format 'mov_text'

    mov_text is the method used to copy the subs into the media with ffmpeg. It is not a format.

    Why are you doing this to us, BS people ? Why a video player can't play subtitles ? Isn't it a basic thing ? Or do you want to see the world burn ? Jokes besides, it is frustrating, I continue my investigation.

    Edited by Delhommeau
  • 0
    Avatar
    Joseph White

    This is very frustrating. I was under the impression that Brightsign supported subtitles, which displaying subtitles from an SRT file, but I guess I just assumed that any such player would have this fundamental capability. This is a baffling omission.

  • 0
    Avatar
    semi

    Agreed. Lazy Brightsign OS
    The only sensible solution is to have hard coded subs or both as an option.

Please sign in to leave a comment.
Can't find what you're looking for? Try to
Powered by Zendesk