Subtitles and multimedia features with the EVP380

Modified on Mon, 27 Jul at 3:18 PM

Thanks to its advanced features, you can add subtitles, create dynamic slideshows, play audio files with metadata, stream live content, and much more.


TABLE DES MATIÈRES


Adding Subtitles to Videos

The EVP380 allows you to enrich your videos by adding subtitles. You can configure default subtitles and modify their graphical appearance. One of the advantages of the EVP380 is the ability to change subtitles dynamically without interrupting the current scenario, for example, when changing languages.


Supported Subtitle Formats

The EVP380 supports the following formats:

  • .srt (SubRip)
  • .ssa (SubStation Alpha)
  • .ass (Advanced SubStation Alpha)
  • .vtt (WebVTT – Web Video Text Tracks)
  • .ttml (Timed Text Markup Language Document)
  • .dfxp (Distribution Format Exchange Profile)


Separate Subtitle Files

To use separate subtitle files, the subtitle file name must be constructed by juxtaposing the associated video name, the language code (in ISO 639-1 or ISO 639-2 format), and the subtitle format extension.


Video NameISO FormatLanguageSubtitle File Name
loophome.mp4ISO 639-1Englishloophome.EN.srt
loophome.mp4ISO 639-2Englishloophome.ENG.srt


Embedded Subtitles

The EVP380 also allows you to select and display embedded subtitles directly in video files, without the need for external files.


Selecting Subtitles On the Fly

It is possible to dynamically change subtitles during playback using:

  • Input contacts (buttons or sensors).
  • A RS-232 command.
  • The JavaScript SDK.
  • HTTP commands.


Recommendation: For subtitle selection from the start of playback, use tags in file or folder names.

Displaying a Slideshow

Create a slideshow by placing multiple images in a playback folder. The images are displayed successively, and the display duration of each image is defined.


Playing Audio Files

Audio file playback can be accompanied by the display of metadata (such as the cover image or author).


Playing a Stream

The EVP380 allows you to play audio/video content from an HTTP/HTTPS server using the following protocols:

  • HLS (HTTP Live Streaming)
  • DASH (MPEG-DASH)
  • Smooth Streaming
  • Direct HTTP

How to Play a Stream?

  1. Retrieve the URI of the media on the server.
  2. Copy this URI into a text file with the extension .stream.
  3. The .streamfile must contain:
    • The header: [Stream]
    • The media URI: uri=<uri>
    • The stream type (if not Direct HTTP): type=<hls> or type=<dash>, etc.

Examples of .stream Files

  1. Webradio:

    [stream]
    uri=http://direct.franceinter.fr/live/franceinter-midfi.mp3
  2. Video from a local server:

    [stream]
    uri=http://10.91.20.31/www/video.mp4
  3. HLS Video Stream:

    [stream]
    uri=https://devstreaming-cdn.apple.com/videos/streaming/examples/bipbop_16x9/bipbop_16x9_variant.m3u8
    type=hls

Note: The "stream" function does not allow playing protected streams (such as YouTube or Vimeo) or image content (JPG, PNG, GIF, etc.).


Modifying the Background Image in STOP Mode

By default, the screen is black when the player is in "STOP" mode or transitioning between two folders. You can customize this image using a file named waitscreen.jpg (JPG format only). Place this file in the SYSTEM folder at the root of your media.


Using the RS-232 Connection

The RS-232 serial link allows communication between Waves System equipment and other compatible equipment.


Using the TCP/IP Connection

The Ethernet connection allows third-party equipment to request a parameter or status of the player.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article