3Play Media FAQs | Comparably
3Play Media Claimed Company
3Play Media offers premium closed captioning, live auto-captioning, audio description, transcription, and subtitling solutions at competitive prices. We provide a user-friendly account system, fast turnaround, flexible APIs, and integrations with a multitude of video players, platforms, and lecture capture systems. read more
EMPLOYEE
PARTICIPANTS
78
TOTAL
RATINGS
522

3Play Media FAQs

3Play Media's Frequently Asked Questions page is a central hub where its customers can always go to with their most common questions. These are the 431 most popular questions 3Play Media receives.

Frequently Asked Questions About 3Play Media

  • 3Play Media offers Live Auto Captioningfor live events. This service uses automatic speech recognition (ASR) to caption live streaming events in real time. Contact your 3Play Media Account Manager to discuss usage and activate the module. Once activated, users can scheduleLive Auto Captioningfor a scheduled live-streaming event Captions will display as the event is streamed in real time with a 5-6 second delay.

    Please note that the quality of the captions will vary depending on the quality of the audio, the audio stream, and the duration of the delay that is set when the event is scheduled.

    Below are the requirements needed to use3Play Media'sLive Auto Captioning,once the module is activated by your 3Play Media account manager.

    A live streaming encoding software, for example OBS.

    Hosting platform that provides eitherRTSP and RTMPstreams.

    See below for platform-specific live auto captioning documentation.

    Schedule the live event, using the 3Play Media module, to retrieve the Live Captioning plugin embed code.

    Zoom

    There are several options for live streaming encoding software, but for now we recommend using OBS, because it is intuitive and free.You can download this HERE.

    Platform-specific Live Auto Captioning Documentation

    Brightcove

    JW Player

    YouTube

    View Article
  • Step 1-Navigate to New Linked Account

    From theMy Filespage clickUpload Media. By default you will be directed toUpload > From Computer.

    ClickLinked Accountand from the drop-down menu that appears click+New Linked Account.

    Request Captions for YuJa Content

    Step 2- Select YuJa

    Click theYuJaicon from the list of video platforms and lecture capture systems.

    OnceYuJais selected you will be redirected to a Google sign in page.

    Step 3- Retrieve 3Play Media API Credentials

    After clicking the YuJa logo theYuJa Integration Overview screen will appear displaying

    both the APIand API SecretKeys.

    Keep this page open and open up a new browser tab.

    Step 4- Enter API Credentials in YuJa

    Once logged into YuJa, click on the API Managementtab.

    Select Captioningfrom the dropdown menu located under Select an API to configure.

    Copy the 3Play MediaAPIand API SecretKeys(from Step 3) and paste them into the corresponding fields within YuJa.

    Check the box next to Enable 3Play Media's captioning service for your institution.

    Click Save.

    Next Steps...

    View Article
  • Step 1- Log in to YuJa

    Go to my.yuja.com in your web browser and log in.

    Step 2- Select Media

    To begin your 3Play Media human captioning request access the capture you would like captioning for in your individual Media Library folder.

    To access the Media Library, you’ll select The Media Library Icon under your YuJa Menu.

    Once there highlight the video you would like to request a caption for and click the

    “Edit” button shown in the upper right corner in the following menu bar.

    Step 2-Fill Out the Captioning Request Form

    Fill out the form and click Send Request.

    YuJa will send the request to 3Play Media to facilitate the caption request.

    View Article
  • Add or delete thesource media associated witha 3Play Media file.

    Use cases

    Caption import service : Add the source media to a 3Play Media file created using the caption import service. Once added the captions can then be previewed along with the media file.

    Caption encoding service: If a low resolution version of your media file was uploaded and you would like to use a higher quality rendition for a caption encoded video order, the current source media file could be deleted and the higher resolution version added.

    Follow the steps below should you want to add or delete the source media file associated with a 3Play Media file.

    Please note:The Source Media must have an audio track associated with it.

    Step 1- Select file

    Click on the file from the My Files page that you would like to add and/or delete the associated source media file.

    preview the closed captions along with the media file

    Step 2- Navigate to Details

    On the right-hand side of the file panel page, clickthe Details section. Then clickAddif there is no media file currently associated with your 3Play Media file.

    Step 3- Replace, Add or Delete Source Media

    ClickChoose Fileand select the media file you want to add to this 3Play Media file.

    Next click Update.

    Note: The source media file should not be bigger than 2GB

    Once clicked you will be redirected back to the file show page. Once the source media moves from pending to ready, you can then .

    Delete Source Media

    ClickDeletewithin theSource Mediasection to remove the media file from the 3Play Media file. Please note that this action does not delete the transcript!

    View Article
  • Please note that not all of these formats will appear by default within a 3Play Media Pro account. To have a format added to a Pro account, please contact your account manager or 3Play Media Support.

    Transcript Formats

    Keyword Cloud

    The keywords from the transcripts, with relative weightings assigned, in JSON format.

    Plain Text

    A plain text version of your transcript.

    Word Doc

    Text inside of a Word document.

    Time-Stamped Doc

    A Word document that is timestamped at the beginning of every paragraph.

    P3 Transcript

    This is the same format our 3Play interactive transcript loads.

    HTML

    An HTML version of your transcript, suitable for embedding in Web pages.

    JS Transcript

    A raw data word-to-word synchronized JSON format for development purposes. Same as the JSON format.

    JSON Transcript

    A raw data word-to-word synchronized JSON format for development purposes. Same as the JS format.

    PDF

    Text inside a PDF document.

    SMPTE Stamped Doc

    Transcript with SMPTE timecode at paragraphs

    HTML for Screen Reader

    HTML Transcript Format for Screen Readers

    Web Caption Formats

    DFXP

    A timed-text format commonly used for Flash video.

    CPTXML

    A caption format that is compatible with Captionate.

    QT

    Caption format used for QuickTime video or audio. It was developed by Apple.

    RT

    RealText captions for RealMedia video or audio.

    SRT

    One of the most common subtitle/caption format that is compatible with YouTube, Kaltura, and Flowplayer.

    SMI

    Also known as SAMI, used for Windows Media Player and Silverlight.

    SBV

    Caption format similar to SRT; compatible with YouTube.

    WMP TXT

    Caption format for Windows Media files.

    WEBVTT

    Format for HTML5 applications.

    PPT XML

    XML caption format compatible with Microsoft Powerpoint.

    QuickTime XML

    QuickTime XML Format

    Facebook SRT

    SRT format with special naming convention for Facebook

    Web VTT For Extended AD

    Web VTT caption format for extended Audio Description.

    SMPTE-based Caption Formats

    SCC

    Common format used for DVD authoring.

    STL

    Used for adding subtitles to DVD Studio Pro.

    ADBE

    Caption format developed by Adobe.

    Avid DS Subtitles

    Subtitle format for Avid DS software.

    iTunes SCC

    SCC format for iTunes at 29.97 fps

    SMPTE-TT

    TTML Caption Format

    STL-RTF

    STL for DVD Studio Pro (rtf extension)

    Netflix SMPTE-TT

    SMPTE-TT for delivery to Netflix

    Hulu SMPTE-TT

    SMPTE-TT for delivery to Hulu

    Amazon SMPTE-TT

    SMPTE-TT Custom Format for Amazon

    iTunes SMPTE Caption Format

    Special file format for iTunes

    Advanced SMPTE-based Caption Formats

    Cheetah ASC

    Cheetah International .asc file

    Cheetah CAP

    Cheetah International .cap file

    EBU STL

    EBU .stl file

    MCC

    MCC Caption format by MacCaption

    Caption Center

    Caption Center TDS format

    Avid AAF

    Avid AAF caption format

    MCC V2

    MCC V2 Caption format by MacCaption

    Avid AAF 708

    Avid AAF format with 708 encoding

    MCC 708

    MCC format with 708 encoding

    MCC V2 708

    MCC V2 format with 708 encoding

    IMSC 1

    IMSC1 Text Profile Caption Format

    View Article
  • To upload videos from yourFacebookaccount from within the 3Play Media application you must first link your Facebookand 3Play Media accounts.

    See more information on linking your Facebook and3 Play Media accounts.

    Step 1 - Click Upload Media

    After logging into your 3Play Media project, click onUpload Medialocated in the upper left-hand corner of the page.

    Place Order.

    Step 2 - Select linked FacebookAccount

    ClickonLinked Accountand from the drop down menu that appears, select your linked Facebookaccount.

    Step 3 - Select videos to upload

    After selecting the linkedFacebookaccount you will directed to a feed of all of your availableFacebookvideos.

    Select the videos from the feed of the thumbnails that you would like to caption by checking the box to the left of the thumbnail. Notice as assets are selected the count within theUploadbutton changes as videos are selected or deselected.

    Note- Videos must be published in your Facebook account. Videos that are in a Draft format, cannot be processed.

    Step 4 - Click Upload

    Click theUploadbutton located above your list ofFacebookvideos. You will see a count of the number of videos selected.

    Step 5 - Choose Service

    Select the default serviceEnglish Transcription and Captioningto have 3Play Media create your captions from scratch. If you already have a transcript that you would like 3Play Media to sync with aFacebookasset, selectAlignment. Spanish-Latin American Transcription and Captioning,is also available.

    By defaultTranscription and Captioningis selected. If you need your content transcribed to create captions and use 3Play Media's interactive video plugins, leave this option selected.

    If you already have a transcript for your content, selectAlignment Only.

    See more information on 3Play Media's Transcript Alignment Service. You can also add Caption Placement and/or Audio Description.

    Spanish-Latin American Transcription and Captioning,is NOT a translation service. This service is used forSpanishcontent, that needsSpanish-Latin American Transcription and Captioning.

    See more information on 3Play Media's Spanish Transcription Service.

    Step 6 - Select Turnaround Time

    Next set your turnaround service level and clickContinue.

    See more information on turnaround service levels.

    Step 7 - Select folder location

    Select an existing folder to upload your content to or create a new folder for this batch.

    Once a folder has been selected clickContinue.

    Step 8 - Review Order and Cancellation Policy

    Review your order summary.

    If you notice in your summary you would like toifyou would like to change the destination folder, turnaround time, service type, or selected media files please go back and make the desired changesBEFOREclickingPlace Order

    Read the cancelation policy and check the box acknowledging that you have read the policy.

    Step 9 - Place Order

    Once you have reviewed your order checked the box acknowledging the cancelation policy, clickOncePlace Orderis clicked your files will begin uploading and will start in thePending State.

    Step 10 - Enable Automatic Postback

    ClickSettingsdirectly below the name of your linkedFacebookaccount. Turn onPostback Captions, and once the file has finished the transcription process, the captions will automatically get posted back to its correspondingFacebook video. This feature is optional.

    View Article
  • API v3 Module Activation

    API v3 is behind a module. If this module hasn't been added to your account, log in to your 3Play Media project and navigate to Settingsand click API Access Managementlisted under Add-On Modules. If you're already signed in, click here to redirect to this Add-On Module. Click Request Access. Follow the steps below once the module has been added to your account and activated.

    Step 1- Log into 3Play Media account

    Open a new browser window and log into 3Play Media.

    Here is how to get started with API V3.

    Step 2- Navigate to Settings

    ClickSettingslocated in the upper, right-hand corner of the page.

    Step 3- Click on API Access Management

    Under Basic Settings click API Access Management

    This brings up the API V3 Access Management screen. From here you can create a set of API Keys for all projects within your account or for a specific project.

    View Article
  • Setting up 3Play access to your Aspera server requires creating a 'Node API User' associated with a 'Transfer User'. The Transfer User must be carefully configured to provide certain functionality to the 3Play application.

    (Note: You will need sudo access on a Linux server to perform these actions.)

    1) There needs to exist a system user that will be the "transfer user" that will be linked to the "Node API User" that you create below. Some systems will already have an "aspera" user that can fill this role. You may want to create a different system user (e.g., with useradd).

    2) Copy the contents of /opt/aspera/var/aspera_id_dsa.pub to the transfer user's ~/.ssh/authorized_keys. Set the permissions on that file to 0600.

    3) Modifiy the /opt/aspera/etc/aspera.conf file to:

    a) Enable token authentication: (link to Aspera documentation)

    b) Specify the docroot using file_system->access->paths->path property for the

    transfer user: (link to Aspera documentation)

    This is the location from which 3Play will search for media files to be uploaded. You must set this same doc root in the 3Play Account system when setting up the integration.

    c) 'encryption_key' property in aspera.conf must be > 20 characters

    ***After changing anything in the aspera.conf), user must restart asperanoded.

    4) Create an Aspera Node API user associated with the transfer user

    (with asnodeadmin): (link to Aspera documentation)

    This node user's credentials will be entered into the "Aspera Node User" username and password fields in the 3Play Account system when setting up the integration.

    5) Optionally, you may need to set the https port for the Aspera server:

    $ sudo asconfigurator -x "set_server_data;https_port,443"

    6) Once these steps are completed, you may need to restart some services:

    $ sudo /etc/init.d/sshd restart

    $ sudo /etc/init.d/httpd restart

    $ sudo service asperanoded restart

    Note: These instructions are for a Linux Aspera server. Similar, though not identical, steps will be available on a Windows Aspera server.

    View Article
  • After a file is uploaded it automatically gets assigned a difficulty score based on certain factors and methods described below. We do not apply any surcharge to files that are scored asstandard,moderate, orchallenging. We only apply a surcharge for files scored asdifficult. The surcharge is $60/hr ($1/min) prorated to the exact duration of each file.

    Click on any of the video thumbnails to view audio samples at each difficulty level. The red check marks denote factors that increase difficulty. Only audio files marked as difficult may be subject to a difficult audio surcharge.

    Standard Audio

    A high quality microphone and scripted speech will go a long way to lowering difficulty. Also note that background noise alone is not a bad thing so long as it is separated from the speech.

    High quality microphone

    Scripted speech

    No background noise

    Background noise mostly separated from speech

    No speaker overlap

    Some low level background noise

    Although these files have multiple speakers they generally do not overlap. Interposing voices will generally increase difficulty significantly.

    ModerateAudio

    Although these files have multiple speakers they generally do not overlap. Interposing voices will generally increase difficulty significantly.

    High quality microphone

    No background noise

    Moderate speaker overlap

    Somewhat unscripted speech

    Scripted speech

    No speaker overlap

    Multiple speakers

    Sections with significant background noise

    Challenging Audio

    A low quality microphone at a distance will certainly contribute to increased difficulty. In some circumstances this can be avoided. Use a quality microphone and follow our Audio Recording Guidelines to improve your audio quality and to reduce your file(s) difficulty score.

    Scripted speech

    Low quality microphone

    High frequencies missing from audio

    Technical language

    Scripted, clear speech

    Distant microphone

    Very rapid speech

    Idiomatic language

    Difficult Audio

    Recording quality, acoustical environment, and language predictability contribute individually to difficulty. However, these factors are especially influential when in combination.

    Speakers with strong accents

    Background noise

    Loud music

    Low quality microphone

    Spontaneous speech

    Multiple speakers with rapid exchanges

    Loud and changing background noise

    View Article
  • Once a Live event has been created, the Live Event Settings listed below can be edited for the Live Auto Captions up until5 minutes prior to the scheduled start time.

    Note: There may be additional settings dependent on the hosting platform.

    Follow these steps to edit the Live Auto Captioning Settings...

    YouTube Live Auto Captioning: Streaming via OBS

    Navigate to 3Play Media's Live Auto Captioning module

    Select the scheduled Live Auto Captioning event.

    Click the Edit icon to adjustthe Live Auto Captioning Settings

    See below for more information regarding the different live auto captioning settings...

    Settings

    Event Start Time

    The date and time when the event is intended to begin.

    Target Maximum Delay

    Drag the dial button to the right of the screen to increase the Target Maximum Delay and to the left of the screen to decrease the Target Maximum Delay in milliseconds.This sets a delay between the stream we receive and the captions we output. The more the delay, the more accurate the output.

    Default Value:5000ms

    Please note:Do not delay the stream provided to us.

    Filter Possibly Offensive Words

    Select from the following options from the dropdown menu:None, Normal, High, or Strict to filter possibly offensive words.

    Default:Normal

    Please contact your Account Manager for more information about this setting.

    Event Wait Time

    The amount of time in minutes for our system to wait after the scheduled Event Start Time. If there is no audio detected by the end of the Event Wait Time, the 3Play Live Auto Captioning event will stop.

    Default Value: 30 minutes

    Event Max Time

    Enter the duration in minutes of the live event to be live auto captioned. Note that the event will automatically conclude once the live streaming stops however this should be thought of as a safety-net, auto-off feature should the broadcasting software continue streaming.

    In addition to this being thought of as a safety-net, the event will also automatically end when the event reaches the assigned value so be sure that the Event Max Time will in fact be longer than the event itself.

    Default Value: 480 minutes.

    Keep Stream?

    If enabled, the live stream will be saved as the source for the file after the event. This is useful if service upgrades are anticipated, e.g. to Transcription.

    Note: This is only available for RTMP streams.

    Default: Off

    Click here for more information regarding how to upgrade a completed Live Auto Captioning file

    File Name

    When an event is created the file name defaults to Live Stream at MM/DD/YYYY HH:MM:SS AM/PM however the file name can be changed.

    Default Naming Convention:Stream at MM/DD/YYYY HH:MM:SS AM/PM

    Next Steps...

    Brightcove Live Auto Captioning Event Page Setup

    Zoom: Schedule Live Auto Captioning for a Zoom Webinar

    Zoom: Schedule Live Auto Captioning for a Zoom Meeting

    View Article
  • Once the YouTube Live Event has been scheduled, follow the steps below to schedule Live Auto Captions for the YouTube Live Event within the 3Play Media account system.

    Click to learn how to schedule a YouTube Live Event

    Step 1- Schedule YouTube Live Event in 3Play Media

    Go to the Live Auto Captioning module in 3Play Media.

    Under Schedule New Eventon the right-hand side of the page.select YouTube: {Linked Account Nickname}.

    Streaming the Live Event via OBS

    Step 2- Set Live Event Start Time

    A list of any upcoming YouTube Live Events that were scheduled will display.

    Check the box next to the scheduled YouTube Live Event.

    By default, the captioning event's start time that displays will be the same as the YouTube Live event's start time however this can be edited but please note the scheduled start time for the automatic captioning ultimately determines when the media content will display within YouTube.

    Important Note: There will be some delay between the 3Play start time and the YouTube Live Event video starting up.

    Click Submit.

    Note: If the event is scheduled greater than 5 minutes in the future, the event settings may be edited:

    Live Auto Captioning: Edit 3Play Event Settings

    Step 3- Click Live Auto Captioning Event in 3Play Media

    After clicking Submit you will be redirected to the Live Auto Captioning page.

    Click into the event that was just scheduled.

    Note that the status should be Pending.

    Keep this page open as the Stream URL and Stream Key from the Live Auto Captioning Detailswill be added to the encoder in the next article to stream content and the Live Auto Captions to a YouTube Live Player.

    Next Steps...

    View Article
  • Follow the steps below to schedule Live Auto Captioning for a Zoom Webinar once it has been scheduled within Zoom and once Zoom has been linked to your 3Play Media project.

    IMPORTANT NOTE REGARDING SCHEDULING:

    In order to be able to schedule Live Auto Captions within 3Play Media youmustbe theHostof the Zoom Webinar!

    Related:

    Additional information on scheduling Zoom Webinars (Zoom Documentation)

    Instructions on linking Zoom to a 3Play Media project

    Getting Started

    Before starting the meeting, navigate to a web browser and head to zoom.us. Sign into the Zoom account that has the meeting scheduled and navigate to My Account ->Settings -> In Meeting (Advanced) -> Allow live streaming the meetings.

    Note: you must click the toggle button on to see the submenu options below

    Live Auto Captioning: Edit 3Play Event Settings

    Turn on “Allow live streaming the meetings” and check “Custom Live Streaming Service”

    Step 1- Copy Caption API Token for Zoom Webinar

    After scheduling a webinar, start the webinar and click the CC Closed Caption button.

    Note: Even if your webinar is scheduled for a future date, you can "start" the webinar to complete these steps, then end it. Webinars can be started/stopped in advance as many times as you want they will remain scheduled for the specified date unless you click "Delete" on the webinar details screen.

    Click "Copy the API token".

    Step 2- ClickLive Auto Captioning

    Navigate to your 3Play Media account and clickLive Auto Captioning.

    Under theSchedule New Eventsection on the right, select your Zoom integration.

    Step 3- Schedule Webinar in 3Play

    The webinar that was just scheduled inZoom will display.

    Check the box of the Zoom webinar that needs Live Auto Captioning, enter a start time and date, and click Submit.

    Note: If the event is scheduled greater than 5 minutes in the future, the event settings may be edited:

    Step 4- Paste Caption API Token for the Zoom Webinar

    You should now see this webinar under theScheduled Live Auto Captioning Eventssection of theLive Auto Captioning page.

    Paste the Caption API Token from Step 1 into theCaption Ingest URL field, then clickUpdate.

    Step 5- Begin Webinarand Stream to 3Play

    Once it's time to begin your webinar, start it up in Zoom and click More > Live on Custom Live Streaming Service.

    Important: You must do this at or shortly after the Live Event start time scheduled in 3Play. If the event in 3Play is scheduled for 3:00pm but you perform this step at 2:58pm, it will not work.

    Step 6- Enter Live Stream Credentials When Prompted

    You will be prompted for a Stream URL and Stream Key, which can be found on your Live Event Details page in your 3Play account.

    The Live Streaming Page URL can be used if you wish, but has no impact on your captions. Zoom does require you to enter a url here, but it can be any valid url at all.

    Captions should now appear within approximately 60 seconds.

    View Article
  • Follow the steps below to schedule Live Auto Captioning for a Zoom Meeting once it has been scheduled within Zoom and once Zoom has been linked to your 3Play Media project.

    IMPORTANT NOTE REGARDING SCHEDULING:

    In order to be able to schedule Live Auto Captions within 3Play Media youmustbe theHostof the Zoom Meeting!

    Additionally, Zoom Webinar permissions are needed in order to use Live Auto Captioning with a Zoom Meeting.

    Related:

    Additional information on scheduling Zoom Meetings (Zoom Documentation)

    Instructions on linking Zoom to a 3Play Media project

    Getting Started

    Before starting the meeting, navigate to a web browser and head to zoom.us. Sign into the Zoom account that has the meeting scheduled and navigate to My Account ->Settings -> In Meeting (Advanced) -> Allow live streaming the meetings.

    Note: you must click the toggle button on to see the submenu options below

    Live Auto Captioning: Edit 3Play Event Settings

    Turn on “Allow live streaming the meetings” and check “Custom Live Streaming Service”

    Step 1- Copy Caption API Token for Zoom Meeting

    After scheduling a meeting, start the meeting and click the CC Closed Caption button.

    Note: Even if your meeting is scheduled for a future date, you can "start" the meeting to complete these steps, then end it. Meetings can be started/stopped in advance as many times as you want they will remain scheduled for the specified date unless you click "Delete" on the meeting details screen.

    Click "Copy the API token".

    Step 2- ClickLive Auto Captioning

    Navigate to your 3Play Media account and clickLive Auto Captioning.

    Under theSchedule New Eventsection on the right, select your Zoom integration.

    Step 3- Schedule Meeting in 3Play

    Click the dropdown menu and select the userthat has the meeting scheduled.

    The webinar that was just scheduled inZoom will display. Check the box of the Zoom webinar that needs Live Auto Captioning, enter a start time and date, and click Submit.

    Note: If the event is scheduled greater than 5 minutes in the future, the event settings may be edited:

    Step 4- Paste Caption API Token for the Zoom Meeting

    You should now see this webinar under theScheduled Live Auto Captioning Eventssection of theLive Auto Captioning page.

    Paste the Caption API Token from Step 1 into theCaption Ingest URL field, then clickUpdate.

    Step 5- Start the Meeting and Stream to 3Play

    Once it's time to begin your meeting, start it up in Zoom and click More > Live on Custom Live Streaming Service.

    Important: You must do this at or shortly after the Live Event start time scheduled in 3Play. If the event in 3Play is scheduled for 3:00pm but you perform this step at 2:58pm, it will not work.

    Captions should now appear within approximately 60 seconds.

    View Article
  • IMPORTANT NOTE: Spanish Audio Description can ONLY be ordered if the source video file is in Spanish. Spanish Audio Description is NOT possible with an English video that has translated captions. Contact your Account manager to activate this module.

    Follow the steps below to add Spanish Audio Description to your order when uploading media files directly to your 3Play Media project for Spanish Transcription or for the Alignment Service.

    Please note though thatordering Spanish Audio Description is possible if a 3Play Media file is going to be created by using the Captions Import Service however the file will first need to be imported and only once a Spanish source video is added to the file will the ability to order AD be possible.

    Spanish Audio Description can also be ordered for a completed 3Play Media file, click here to learn how to order Spanish Audio Description for a media file that has already been transcribed/captioned, aligned, or imported.

    Before getting started

    Prior to ordering audio description first check your Audio Description Settings and Audio Description Cheat Sheet.

    Step 1 - Upload Media

    Click theUpload Mediatab and choose eitherFrom Computer,From Links, orLinked Accountto begin the upload process.Please note thatthe Linked Account option will only work for this use case if the integration supports uploading from directly within 3Play Media.

    See more information on downloading audio description files

    Step 2 - Select Service

    From theUploadmenu choose the desired service.

    Check the boxAdd Audio DescriptionunderAdd-On Services.

    Once the boxAdd Audio Descriptionis checked select one of three options:Standard Spanish Audio Description,Extended Spanish Audio Description, orUse 3Play’s Recommendation.

    Learn more about the difference between Standard and Extended Audio Description here.

    If you are unsure as to whether your video will require Standard or Extended Audio Description, you can opt to Use 3Play’s Recommendation. Learn more about using 3Play’s Recommendation here.

    Check the boxAdd Caption PlacementunderAdd-On Servicesto also include this in the order. See more information regarding vertical caption placement.

    Step 3 - Select Transcription and Captioning Turnaround Time

    The turnaround service level options are for the transcription and captioning process,notfor audio description:

    Spanish Audio Description will complete within 5 business days from theday the transcription and captioning process iscompleted.

    Standard turnaround time for captioning and transcription is 4 business days.

    Step 4 - Select Location

    ForLocation, choose an existing folder to upload the media files to or create a new folder for this upload. Once a folder has been selected, clickContinue.

    Step 5 - Place Order

    Review the order and check the box acknowledging you are aware of the cancellation policy.

    Once you have acknowledged the cancellation policy clickPlace Order.

    Once the requests are complete the audio description can be downloaded in a variety of output formats..

    View Article
  • Follow the steps below to learn how to download the Audio Description assets in text and/or media file formats.

    Audio Descriptions can also be batch downloaded. Click here for more information on how to batch download Audio Descriptions.

    Step 1- Navigate to File

    From theMy Filespage, click on the file you'd like to download the assets for.

    See more information on how to edit Audio Description

    Step 2- Download Audio Description Assets

    Beneath theAudio Description section, clickShow Detailsand thenclick theDownloadiconto download the AD Only Media Assets, the Mixed AD + Source Media Assets, or the Text Assets.

    AD Only Media Assetsis the audio description alone and can be downloaded as anMP3, OGG, or WAV.

    Mixed AD + Source Media Assetsis the audio description and the source media, combined into one file and can be downloaded as aMP4,MP3, OGG, or WAV.

    Text Assets is the audio description in text form and can be downloaded as a WebVTT, TXT, DOC, Merged TXT, Merged DOC, Stamped Doc, and Merged Doc (Stamped).

    To only view files with Audio Description, from theMy Filespage, click onAudio Description Filtercheckboxand a list of completed Audio Descriptions will be displayed.

    See more information on how to preview Audio Description

    View Article
  • Step 1- Sign into 3Play Media

    Log in to your 3Play Media account at http://account.3playmedia.com

    download your updated audio description files

    Step 2- Select the File

    From the My Files page, select Audio Descriptions Completeto see your completed audio description files. Click the file name of the completed file you would like to edit.

    Step 3- Edit the Audio Description

    From the File page, click the AD Previewbutton, then click Edit.

    The following edit functions are available:

    Edit existing text

    Click into any text window to edit the existing text. Click the refresh icon to reprocess the synthesized speech and hear your updated description.

    Nudge the timecode of your description

    Click the forwards and backwards arrows to move the timecode of your description by 0.1 seconds at a time. You cannot move a description so it overlaps with another description. If you nudge a description so it overlaps speech, a red warning will appear. If the file is Extended Audio Description, the description will lengthen or shorten by .1 seconds at a time to fit in the available space.

    Add new descriptions

    To add a new description, navigate to the location in the video player where you want the description to appear. Then, click the blue + icon. A new description text window will be added at the timecode displayed on the video player.

    Click the refresh icon to reprocess the synthesized speech to hear the new description.

    Delete existing descriptions

    If you want to delete a description, click the red X icon.

    Refresh synthesized speech

    Any time a green play icon changes to a blue refresh icon, it indicates that the description has to be synthesized again. Click the refresh icon to play your updated description.

    Click theRe-synthesize Allbutton to update all edited texts at once.

    Note:TheSaveandFinalize buttonmust be clicked in order for the changes to be applied.

    Phonetic pronunciation

    You may find the following pattern in your descriptions: "[]//". Our describers use this syntax to specify synthesized speech pronunciation. Do not change this pattern unless you intend to change the pronunciation.

    Search descriptions

    To search for a specific word you want to edit, type the word into the Search Descriptions box and click enter.

    Extended Tag

    If your file was submitted for extended description, you may notice an orange Extended tag. This indicates that the description is too long for the available space in the audio track, and your video will be paused to allow for the full description to be read.

    Overlaps Speech Tag

    If you nudge a description into speech, you will receive a red warning and an “Overlaps Speech” tag. We highly recommend reviewing the location of your description before finalizing.

    Revert to Original

    If you’re unhappy with your changes, you can click Revert to Original. All changes will be reverted to the original description created by 3Play Media.

    Save and Finalize

    Note that if you save your changes and leave the page, changes will be visible in the AD preview but will not have propagated to any output files. You must click SaveandFinalizeto save your changes and update your audio description output files.

    Additionally, you can change the voice style of the AD by clicking theSettingsbutton.

    A modal will appear where you can select the Speakeryou'd like to change to.

    Once selected, clickSubmit.

    Note:After clicking Submit, theRe-synthesize Allbutton must be clicked before Saving and Finalizing to ensure that theSpeakerchange is applied.

    Step 4- Download the Updated Description Files

    The Audio Description will be temporarily unavailable for download and preview until the file has finished reprocessing.

    Once the changes have finalized, you can . You can also preview your changes with synthesis by selecting theAD Preview button. If you decide that you would like to reject your changes, clickEdit >Revert to Original. This will revert your file back to 3Play's original description.

    View Article
  • Follow the steps below to add Audio Description to your order when uploading media files directly to your 3Play Media project for the English transcription and captioning service or for the English transcript alignment service.

    Please note though thatordering Audio Description is possible if a 3Play Media file is going to be created by using the Captions Import Service however the file will first need to be imported and only once a source video is added to the file will the ability to order AD be possible.

    Audio Description can also be ordered for a completed 3Play Media file, click here to learn how to order Audio Description for a media file that has already been transcribed/captioned, aligned, or imported.

    Before getting started

    Prior to ordering audio description first check your Audio Description Settings and Audio Description Cheat Sheet.

    Step 1 Upload Media

    Click the Upload Media tab and choose either From Computer, From Links, or Linked Accountto begin the upload process. Please note thatthe Linked Account option will only work for this use case if the integration supports uploading from directly within 3Play Media.

    See more information on downloading audio description files

    Step 2 Select Service

    From the Upload menu choose the desired service.

    Please note that Audio Description is not available as an Add-On Service if the Spanish-Latin America Transcription and Captioning service is selected.

    Step 3- Select Audio Description and Choose Audio Description Type

    Check the boxAdd Audio Descriptionunder Add-On Services.

    Once the box Add Audio Description is checked select one of three options: Standard Audio Description, Extended Audio Description, or Use 3Play’s Recommendation.

    Learn more about the difference between Standard and Extended Audio Description here.

    If you are unsure as to whether your video will require Standard or Extended Audio Description, you can opt to Use 3Play’s Recommendation. Learn more about using 3Play’s Recommendation here.

    Check the boxAdd Caption Placementunder Add-On Servicesto also include this in the order. See more information regarding vertical caption placement.

    Step 4 - Select Transcription and Captioning Turnaround Time

    The turnaround service level options are for the transcription and captioning process, not for audio description:

    Audio Description will complete within 5 business days from theday the transcription and captioning process is completed.

    Standard turnaround time for captioning and transcription is 4 business days. Faster turnaround options are available for the transcription and captioning service but are not available for the audio description service by default. If expedited audio description is required, there are two things that can be done:

    1) Choose a faster turnaround option for the transcription and captioning process, as audio description will begin processing as soon as transcription and captioning is complete.

    2) Request access to the Audio Description Turnaround module as described in this article. When activated, this module allows you to choose between various turnaround times for audio description.

    Step 5 Select Location

    ForLocation, choose an existing folder to upload the media files to or create a new folder for this upload. Once a folder has been selected, click Continue.

    Step 6- Place Order

    Review the order and check the box acknowledging you are aware of the cancellation policy.

    Once you have acknowledged the cancellation policy clickPlace Order.

    Once the requests are complete the audio description can be downloaded in a variety of output formats.

    View Article
  • Audio description narrates the relevant visual information contained in a video and is an accommodation for blind and low-vision viewers. If you've never heard audio description, it is often comparedto a sports announcer narrating the visual action of a game over the radio.The description of media involves the interspersion of audio description snippets within the program’s original audio components, just like the example above. This is to allow the individual the benefit of the description, without sacrificing the information in the existing content. Description should provide context, clarify speakers, and articulate visual elements that are critical to gain a comprehensive understanding of the video.

    3Play Media provides high quality, competitively priced audio description services for online video. Once your media files have been uploaded to our system, your audio description will be created by professional describers who utilize our unique workflow, process, and advanced technology.

    Here's an example of a video with standard audio description:

    Standard Audio Description vs. Extended Audio Description

    Standard audio description fits narrationof the relevant visual information into the existing, natural pauses in the video's audio track. With standard audio description, there is no change to the source video or audio. We simply include audio description snippets into the existing space. This is a great solution for videos in which there are lengthy pauses (or even nospeech at all), leaving plenty of room to describe the visual elements.

    If there are minimal to nonatural pauses in the source audio track and there is key visual information that must be described, you may want to consider extended audio description. Extended audio description increases the length of the source video to make room for description and can provide much more context for blind and low-vision viewers.Typically, a version of the video with extended audio descriptions is provided in addition to the original, undescribedvideo.The audio description plugin makes this unnecessary by allowing users to choose whether to watch the undescribed version or the version with extended audio description. If the plugin is turned on, it will pause the source video when the description would take up more space than the original video, then resume play when the description is finished.

    Supported Output Formats

    MP4 video with source audio and audiodescription

    MP3, OGG, or WAV audio track with source audio and audio description

    MP3, OGG, or WAV audio track containing audio description only

    WebVTT audio description track

    TXT, DOC, or Stamped Doc text file containing audio description only

    Merged TXT, DOC, or Stamped Doc text file containing a transcript and audio description

    Process and Quality

    Without exception, all work is done in the US by native English speakers capable of accurately capturing the nuances of your content. Our professional describers follow standards based on the DCMP description key to ensure consistent, high quality descriptions regardless of content type.

    Once our describers create a written description for your file, we use synthesized speech to voice the audio descriptions. This brings down the cost of audio description and allows users to edit their completed audio description files. Any edits will propagate to all output formats.

    View Article
  • If you’re not sure whether your video is a good fit for standard or extended audio description, you can choose to use 3Play’s recommendation.

    Learn more about the differences between standard and extended audio description >>

    http://account.3playmedia.com

    What Is 3Play's Recommendation?

    3Play’s recommendation is an automated process that evaluates the audio track of your video for natural pauses in speech. This process does not take into consideration any visual aspects of your video; it is merely a gauge of how much space is available in your audio track for description.

    Note that this is an automated evaluation, and we recommend reviewing your file before ordering.

    Where to View 3Play's Recommendation

    Once a file has been processed for transcription, 3Play’s recommended service level for audio description will be clearly displayed in the metadata section of every file. If we are still in the process of evaluating your file, the recommendation will say “Pending.” Otherwise, you will see a recommendation of green “Standard,” blue “Extended,” or orange “Uncertain.”

    If the recommendation is “Uncertain,” it means that our describability evaluation has returned a score in the grey area between the clear range for extended and standard. We recommend reviewing your file to determine the best fit.

    How to Use 3Play's Recommendation - New Uploads

    For new uploads, you can select “Use 3Play’s Recommendation” upon upload. Note that at this point, we will not have calculated the describability of your file, and you are committing to using our automated data to determine whether your file will be submitted for standard audio description or extended audio description.

    Step 1 - Log In

    Log in to your 3Play Media account at http://account.3playmedia.com

    Step 2 - Upload your files

    Navigate to Upload Media to upload your file from your computer, via links, via cloud storage, via an integration, or via FTP. You can also upload using our API.

    Step 3 - Choose your service level

    Select Add Audio Description, then choose the service level you want to order for audio description. Select Use 3Play’s Recommendation if you want to use our automated recommendation for standard or extended.

    Remember that when uploading new files for audio description, you are committing to using 3Play’s recommendation without being able to review it first.

    Step 4 - Place order

    Follow the rest of the steps to select turnaround and location, then confirm your order details and place your order.

    How to Use 3Play’s Recommendation - Existing Files

    For files that already exist in your account, you can order audio description using 3Play’s recommendation. Because we have already transcribed your file, you will see an indication of 3Play’s recommendation when you order.

    Step 1 - Log In

    Log in to your 3Play Media account at

    Step 2 - Select the files you want to order audio description for

    From the My Files page, select the file(s) you want to submit for audio description. SelectOrder Services>Audio Description.

    Step 3 - Choose your service level

    You’ll see 3Play’s suggestion listed next to every file selected for audio description. The drop down service level selection will default to our recommendation for each file. For uncertain files, it will default to whichever service option is the closer match - we recommend reviewing these files before ordering. If you would like to change the service level, simply use the dropdown to switch between standard and extended. The total cost displayed will update to reflect any changes.

    Note: If your transcript is still being processed, the file you select for audio description could have a 3Play recommendation of “Pending.” In this case, you can choose to submit your file using 3Play’s recommendation without being able to review the service level recommendation prior to processing. Because we do not yet know whether the file will be standard or extended, the price calculated will reflect the maximum total if your file is submitted for extended description. The price will be adjusted if your file is submitted for standard description.

    Step 4 - Place your order

    Confirm your details and place your order.

    View Article
  • If you submitted a file for standard audio description and decide that there was not enough room to sufficiently describe the visuals in your file, you can easily upgrade to our extended audio description service.

    Extended audio description pauses your video when necessary to allow for longer, more thorough descriptions.

    To avoid having to reprocess your file in the future, consider using 3Play's recommended service level and/or reviewing the visual load of your file before submitting for description.

    Step 1 - Log in

    Log into your 3Play Media account at http://account.3playmedia.com

    Step 2 - Select the file you want to upgrade

    In the Filterssection, click the checkbox next toAudio Description underServicesto filter all files that have Audio Description andthen click on the file you want to upgrade.

    Step 3 - Upgrade your file

    In the file view, navigate to the bottom right of the screen to see theAudio Description options. ClickUpgrade.

    Step 4 - Order extended

    Review your upgrade and clickOrder. If you don't want to order an upgrade, click Cancel.

    Step 5 - Review and download your extended description

    Your upgrade will show that it is In Progress in the Audio Description section of the file page.

    Once your upgraded description is complete, you'll be able to preview, edit, and download your extended description files. You'll still have access to your standard description files, as well.

    View Article
  • Audio Description can be ordered either as part of the upload process or after a file has been completed.

    Follow the steps below to order Audio Description for a completed 3Play Media file that was created using the English transcription and captioning service, the English transcript alignment service, or the Captions Import Service.

    Please note though that if the file was created by using the Captions Import Service, thatthe ability to order AD for the imported file will only be possible only once a source video has been added.

    Before getting started

    Prior to ordering audio description first check your Audio Description Settings and Audio Description Cheat Sheet.

    Follow the steps below to order audio description for a completed file.

    Step 1 Select the File

    Select the file for which you would like to order audio description from the My Files page and click into the file.

    Click here to learn more about the Suggested Service Level.

    Step 2- Click Order Services

    Click the Order Services button located above the transcript preview window.

    Step 3- Select Audio Description

    From Order Services drop-down menu selectAudio Description.

    Step 4 Audio Description Service Level

    On the Order menu aSuggested Service Levelwill display in this section of the menu.

    Use the Suggested Service Level to inform which service option is best-suited for the selected file .

    From the drop-down menu under Select Your Service Level choose either Standard or Extended.

    Please be aware that if we suggest Extended Audio Description for an order and you switch your Service Level to Standard Audio Description, you may run the risk of insufficient description given the available pauses in your video. Please review your video before changing the Service Level from Extended to Standard.

    Step 5- Audio Description Settings

    The current Audio Description Settings for your 3Play Media project will display on the Order menu.

    If different Audio Description Settings are desired for this order click Change and the Audio Description Settings page will open in a new window.

    Choose the desired settings and click Save.Close the page with theAudio Description Settingsand refresh the Order menu. The Audio Description Settings should update to reflect any changes made.

    Step 6- Review Order

    Review the order and note the delivery date, cost, service type, and settings for this order.After you have reviewed your order, check the box at the bottom of the menu to confirm that this order has been reviewed and that the conditions from this page are understood.

    Step 7- Submit Order

    Click Orderto submit the request for audio description.

    View Article
  • It is best practice to check your 3Play Media project's Audio Description Settings prior to ordering Audio Description. Follow the steps below to check and, if necessary, update the Audio Description Settings.

    Important Note: These settings are applied to an audio description request when the order is submitted. Changes to Audio Description Settings are not applied to any Audio Description requests that are in progress or are completed.

    Follow the steps bellow to adjustAudio Description Settings...

    Step 1- Navigate to Settings

    Once logged into 3Play Media, click on Settings located in the upper, right-hand corner of the page.

    Step 2- Click Audio Description Settings

    On the left-hand side of the Settings page, clickAudio Description Settingslocated under Basic Settings.

    Step 3- Choose Speaker

    Select one of the eleven options for the speaker used in the audio description track.

    Please note that the audio description output uses synthesized speech.

    Step 4- Choose Speaking Rate

    Select either the Slow (200 WPM), Medium(250 WPM), or Fast (300 WPM)Speaking Rate.

    You can use the sample function on the bottom of the window to preview your selections.

    Step 5- Preview Sample

    Once an Audio Description Setting has changed click the play button to left of one of the sample sentences to hear this sentence read back using the speaker and speaking rate selected.

    Step 6- Save Changes

    ClickSave if new settings have been selected.

    View Article
  • Add a Project-level Cheat Sheet for Audio Description service requests in order to inform the pronunciation of the synthesized speech output for words that are not easily researchable and for how acronyms should be pronounced.

    Please include the word as it is spelled and the equivalent for how the word should be pronounced like the following examples:

    Word as spelled

    Word as pronounced

    ber

    oo-ber

    WYSIWYG

    wizzyWig

    Please note that your phonetic spellings do not need to be exact but should generally inform how you would like the word pronounced.

    In addition to phonetic pronunciation preferences please include any preferences for how the people and other proper nouns that appear in your content should be identified in the audio description track.

    Note that all Audio Description requests made within this project will automatically incorporate the information from this cheat sheet.

    Step 1- Navigate to Settings

    Once logged into 3Play Media, click on Settings located in the upper, right-hand corner of the page.

    Step 2- Click Audio Description Settings

    On the left-hand side of the Settings page, clickAudio Description Settingslocated under Basic Settings.

    Step 3- Add Audio Description Project-Level Cheat Sheet

    Type your Audio Description Cheat Sheet information into the available field or attach the cheat sheet as a PDF.

    Step 4- Click Save

    Once you have inputted your text or attached a PDF clickSave.

    View Article
  • Requesting faster turnaround times forAudio Description (AD)requests is possible however it is not an option available by default. Follow the steps below to enable fast turnaround options for the Audio Description service within a 3Play Media project.

    Step 1- Navigate to Audio Description Turnaround Module

    Click Settings located in the upper, right-hand corner of the My Files page.

    navigate back to the module

    From Settings, locateAdd-On Modules on the left-hand side of thepage.

    ClickAudio Description Turnaround.

    Step 2- Request Access

    Click Request Access to notify your account manager that you would like access to this module.

    Once access has been granted you will need to to activate it.

    Step 3- Select Desired Turnaround for Future Orders

    Once activated, options for Expedited AD and Rush AD options will display in addition to Standard AD when placing an order for Audio Description.

    Regarding Integrations and Tagging Videos for Fast Turnaround Audio Description

    Ordering Fast Turnaround Audio Description using Tags is supported by the following video platform integrations;Brightcove, JW Platform, Kaltura, Limelight, andVimeo. In addition tofaster AD turnaround, the default audio description turnaround time can be ordered as well.

    3play_extended_ad_expedited

    3play_ad_expedited

    3play_extended_ad_rush

    3play_ad_rush

    Expeditedis 2 day, and carries an extra cost of $2/min, on top of standardADturnaround price.

    Rushis 1 day and carries an extra cost of $4/min, on top of standardADturnaround price.

    IMPORTANT NOTE:Once the captioning process has begun, the3playtagswill be replaced with3play_processed.Please note that the 3play_processed tagDOES NOT MEANthat the captions are complete!

    View Article
  • Follow the steps below to preview the Audio Description while playing the media file directly from your 3Play Media project.

    Step 1- Select the file

    Locate the file from theMy Filespage that you would like to preview.

    Click the file's name to load the file-level show page.

    Step 2- Click Preview

    From the file-show page, click the AD Preview button located to the right of the CC Preview Captions button.

    Step 3-Preview and Search

    To preview the video along with with Audio Description from the beginning, click the play button within the video player to start from the beginning or click a play button next to one of the Audio Description sections to starting play the video from a specific point

    Enter a word in the Search Descriptions box located in the upper, right-hand corner of the AD Preview page to locate a specific word within the Audio Description file. The Audio Description will filter as the word is being typed.

    View Article
  • Audio Description can be delivered in multiple formats via FTP. Read the following instructions to learn how to set up Audio Description FTP Deliveries.Please note that the Deliveries module is restricted and needs to be enabled first. See more information on how to activate this module here.

    Note:Audio Description FTP Deliveries must be set up before Audio Description is ordered. Please contact your Account Manager to learn more.

    Step 1- Navigate to Settings

    Step 2- Navigate to Delivery Routes and Click +Add New Delivery

    Step 3- Add Name, Select Asset Type, and Destination Method

    Write the name of the delivery route in theNamefield, selectAudio Descriptionas theAsset Type, and selectftpas theDestination Method.

    Note:This workflow can also be used for transcript delivery. In theAsset Typefield, selectTranscriptionfrom the dropdown menu.

    Step 4- Select Output Formats

    Output options include text, audio, and video assets.

    Select the desired Audio Description text output format from the dropdown menu. Options includeWebVTT, Plain Text, Word Doc, Merged Text, Merged Doc, Stamped Doc, and Merged Doc (Stamped).

    Check the boxes to includewav, mp3, and video mix mp4 in the FTP delivery.

    Step 5- Fill out FTP Fields and Select Batch Name

    Select FTP orFTPS as the Protocol, add yourFTP Host, Username, Password, and Path.

    If you'd like the 3Play Media folder name to match the folder name in the FTP, checkAppend Batch name in destination path, otherwise, leave blank.

    ClickSave when done.

    View Article
  • Follow the steps below to enable the Deliveries Module, whichcan be enabled for your account if you require:

    Transcript or Caption delivery via...

    FTP or FTPS (also referred to as FTP over TLS, or FTP over SSL)

    Callback URL

    Email

    Audio Description delivery via FTP or FTPS

    See also: Creating a Delivery Route

    Step 1- Navigate to Settings

    Click Settings located in the upper right-hand corner of the page.

    Step 2- Select "Deliveries"

    On the lower, left-hand side of the screen click Deliveriesfrom theAdd-On Modules menu.

    Step 3- Click Request Access

    Click Request Access to notify your 3Play Media account manager that you would like this module added to your 3Play Media account.

    Step 4- Activate Module

    Once access has been granted for the module navigate back to the DeliveriesModule and clickActivate Module.

    View Article
  • The following article explains how to upload files using 3Play Media’sSecure Direct Uploadmethod.

    This method is best for uploading files ~500mb directly from your computer to 3Play Media for processing.

    Using this method you can choose up to 8 files per upload.

    Before uploading your media files it is best practice to configure your transcription settings where you can set speaker IDs amongst other configurations.

    See more information on Transcription Settings.

    Default cheat sheets can be added to an individual file once it is pending but a folder or project level cheat sheet can be added before uploading giving our team more information unique to the content, e.g., product and company names, proprietary terms etc.

    See more information on how to add project or folder level cheat sheets.

    Step 1- Click Upload Media

    After configuring your transcription settings clickUpload Mediaon the top, left-hand side of thepage.

    how to cancel a file in the pending state.

    Step 2- Choose Files

    OnceUpload Mediais clicked you are directed by default to Upload Media > From Computer.

    ClickChoose Files and select the media files from your computer.

    Once files have been selected they will be listed in the upload queue.

    To proceed, click StartUploads.

    Step 3- Choose Service

    After clickingStart Uploads, you will be directed to the Upload Options menu.

    From the Servicetab select either theTranscription and Captioning defaultservice, Alignment,or ASR Only*.

    Choose the default service to have a transcript created from scratch using the media file (video or audio) as the reference. The Transcription and Captioningservicecombines a technological approach with human clean up. Please also make sure to select the language that is being spoken within the video/audio that is being uploaded. English is the default language.

    We also offerOther Language Transcription that transcribes content in a language other than English. This is NOT a translation service. This service is used forcontent in a language other than English that needsTranscription and Captioning.

    See more information on 3Play Media's Spanish Transcription Service.

    See more information on 3Play Media's Other Language Transcription Service.

    ChooseAlignment service if you already have a transcript that you would like to have synced with a media file. Once complete the file will be available for download in all of the same caption and transcript file formats as if the media file had been submitted for the default service.

    ChooseASR Onlyservice if you would not like a human clean up of the transcript. Once complete the file will be available for download in all of the same caption and transcript file formats as if the media file had been submitted for the default service.

    *ASR Only will only be available if the module has been activated. To request access to this module, sign into your 3Play Media account and click here to request access.

    Upon completion of the transcription process the file will be available for download in a variety of caption and transcript file formats.

    After choosing your service click Continue.

    Step 4- Add-On Services: Audio Description & Vertical Caption Placement

    Check the box next toAdd Audio Description and/or Add Caption Placement underAdd-On Servicesto order these services.

    Audio Description

    Once the box Add Audio Description is checked select one of three options: Standard Audio Description, Extended Audio Description, or Use 3Play’s Recommendation.

    Learn more about the difference between Standard and Extended Audio Description here.

    If you are unsure as to whether your video will require Standard or Extended Audio Description, you can opt to Use 3Play’s Recommendation. Learn more about using 3Play’s Recommendation here.

    See more information regarding Audio Description

    Vertical Caption Placement

    Check the boxAdd Caption Placementunder Add-On Servicesto also include this in the order.

    See more information regarding vertical caption placement

    Click Continue.

    Step 5- Select Turnaround Time

    Next set your turnaround service level.

    The delivery date when the file/s will be completed is listed for each turnaround level option.

    Once you have selected the turnaround time, click Continue.

    See more information on turnaround service levels.

    Step 6- Select Folder

    Select an existing folder to upload your content to or create a new folder for this batch.

    Once a folder has been selected clickContinue.

    Step 7- Review Order and Cancellation Policy

    Review your order summary.

    If you notice in your summary you would like toifyou would like to change the destination folder, turnaround time, service type, or selected media files please go back and make the desired changesBEFOREclickingPlace Order

    Read the cancelation policy and check the box acknowledging that you have read the policy.

    It is recommended to know how to cancel a filebeforeuploading your content.

    See more information on

    Step 8- Place Order

    Once you have reviewed your order checked the box acknowledging the cancelation policy, clickPlace Order.OncePlace Orderis clicked your files will begin uploading.

    Cheat sheets can be added or attached to pending files as well as adding custom speaker labels.

    View Article
  • 3Play Media's interactive transcript allows your users to interact with your videos in an entirely new way. Users can search your video and navigate by clicking on any word to jump to that exact point. It’s also a great way to make your video accessible, and broaden your audience reach with the use of translations. Learn more about the interactive transcript here.

    Now with the *Plugin SDKyou can customize the look and feel of your videos, and add features such as a progress bar or word tracking, just using HTML and CSS. You can use JavaScript for more advanced customization.

    Please note that Plugin SDK is a replacement for previous versions of P3 Plugins (found here ). Do not use them together.

    Basic Set Up

    The following code shows a basic example of how to set up a Plugin SDK Interactive Transcript. By default, clicking on a word in the interactive transcript navigates to that point in the video.

    01. First, you must include the Plugin SDK JavaScript file (search forImport p3sdk library in the sample code).

    02. The video player embed code and the interactive transcript must be contained inside of the p3sdk-container div,(search forPlugin container blockin the sample code). Adding the classp3sdk-debug to the p3sdk-container div allows you extra debugging features in your browser JavaScript Console.

    03. The code within theVideo embed code blockin the sample code is an example of an YouTube video player embed. The Plugin SDK integrates with 14 different players. Look at the Video Player Integrations section below to find out how to use the interactive transcript with your favorite player.

    04. Optionally, if you wish to use the Audio description plugin the sample code is within theAudio Description Plugin block.

    <!DOCTYPE html>

    <html lang="en">

    <head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <!-- Import p3sdk library -->

    <script src="http://p3.3playmedia.com/p3sdk.1.10.7.js"></script>

    <title>P3SDK Example</title>

    <style type="text/css">

    .p3sdk-interactive-transcript-content{

    width: 560px;

    height: 220px;

    overflow-y: auto;

    }

    .p3sdk-current-word {

    background: #fc104b;

    color: #fff;

    border-radius: 2px;

    }

    .p3sdk-audio-description-component {

    width: 550px;

    }

    </style>

    </head>

    <body>

    <!-- Plugin container block start -->

    <div class="p3sdk-container" player_id="yt-player1" player_type="youtube">

    <!-- Video embed code block start -->

    <script type="text/javascript" src="http://www.youtube.com/iframe_api"></script>

    <iframe id="yt-player1" width="560" height="315" src="http://www.youtube.com/embed/Q0CbN8sfihY?enablejsapi=1" frameborder="0" allowfullscreen></iframe>

    <!-- Video embed code block end -->

    <!-- Audio Description Plugin block start -->

    <div class="p3sdk-audio-description-component">

    <div class="p3sdk-audio-description" p3sdk-default-autoplay="true" p3sdk-snippets="[{"extended":true,"start_time":495,"end_time":3960,"text":"A figure silhouetted against a low wide window and reflected on a glossy black floor. Water falls slowly past the window, which opens onto a large hangar.","delay":0,"audio_snippet_id":41862,"state":"paused","audio_duration":7911},{"extended":true,"start_time":12536,"end_time":14770,"text":"A figure, seen from above, leads a line of white-clad soldiers carrying rifles across a lava field. A line of massive four-legged armored A.T.-A.T. walkers march across an open plain, raising clouds of red dust. ","delay":4463,"audio_snippet_id":41863,"state":"paused","audio_duration":10826},{"extended":true,"start_time":22357,"end_time":24062,"text":"A figure wearing a black mask with silver around the eye slot stands against a red background. A black-gloved hand picks up a black lightsaber hilt off a glossy table.","delay":13096,"audio_snippet_id":41864,"state":"paused","audio_duration":7961},{"extended":false,"start_time":24062,"end_time":28889,"text":"Rey activates a blue lightsaber, breathing determinedly. She stands against a tall cliff face.","delay":19353,"audio_snippet_id":41865,"state":"paused","audio_duration":4827},{"extended":false,"start_time":29494,"end_time":31095,"text":" Text, [Lucasfilm]/LUWKAXSFIHLM/ L.t.d.","delay":19353,"audio_snippet_id":41866,"state":"paused","audio_duration":1601},{"extended":true,"start_time":31276,"end_time":32767,"text":"Aerial view of a craggy, steep island surrounded by blue water. Rey holds a metal lightsaber hilt out. A mechanical hand takes it from her. ","delay":19353,"audio_snippet_id":41867,"state":"paused","audio_duration":6666},{"extended":true,"start_time":38270,"end_time":40770,"text":"Luke, dressed in brown robes and heavily bearded, looks deeply at her. He holds the lightsaber hilt carefully.","delay":24566,"audio_snippet_id":41868,"state":"paused","audio_duration":5346},{"extended":true,"start_time":42070,"end_time":42070,"text":"Rey, wearing a hooded brown cloak, picks her way through the mist over sharp rocks. A cave. Light shines onto a central platform. Rey, her face shadowed, looks down.","delay":27444,"audio_snippet_id":41869,"state":"paused","audio_duration":8934},{"extended":true,"start_time":45451,"end_time":52213,"text":"She swings a lightsaber on the edge of a cliff, spinning around to hold it to the side of a volcanic tuff. Rock cracking. Luke looks down, alarmed. Tiny shards of rock float upwards from Rey's hands. She closes her eyes. ","delay":36411,"audio_snippet_id":41870,"state":"paused","audio_duration":11623},{"extended":true,"start_time":57784,"end_time":60164,"text":"A metal hand claws out of a burning pile of wood. A cloaked figure and R2-D2 watch a building burn.","delay":41291,"audio_snippet_id":41871,"state":"paused","audio_duration":4752},{"extended":false,"start_time":61658,"end_time":62558,"text":"Luke turns away.","delay":43669,"audio_snippet_id":41872,"state":"paused","audio_duration":900},{"extended":true,"start_time":63152,"end_time":64148,"text":"Rey, tearful, clings to a flat, wide stone.","delay":43669,"audio_snippet_id":41873,"state":"paused","audio_duration":2724},{"extended":true,"start_time":64148,"end_time":67136,"text":"Doors open before a figure wearing a black helmet with metallic detailing around the eye slot. Kylo Ren stands in an elevator, gazing at the helmet in his hand. The scars on his face are still healing. He punches the wall.","delay":45420,"audio_snippet_id":41874,"state":"paused","audio_duration":10699},{"extended":true,"start_time":68630,"end_time":70622,"text":"Explosions. Spaceships veer past each other, firing bolts of energy. Kylo Ren pilots a spaceship. His ship spirals past explosions, veering into a wide hangar.","delay":53136,"audio_snippet_id":41875,"state":"paused","audio_duration":9499},{"extended":true,"start_time":76100,"end_time":77594,"text":"General [Leia]/LEYAH/ in a command center. Quick cuts between [Leia]/LEYAH/ and Kylo Ren.","delay":60644,"audio_snippet_id":41876,"state":"paused","audio_duration":3764},{"extended":true,"start_time":80084,"end_time":88550,"text":"Blue model of a spaceship in the crosshairs on a holo screen. Kylo Ren holds his thumb just above a trigger. He swallows heavily. [Leia's]/LEYAHS/ mouth is creased with worry. Text, This Christmas.","delay":62938,"audio_snippet_id":41877,"state":"paused","audio_duration":10054},{"extended":true,"start_time":88550,"end_time":91040,"text":"A disc-like spaceship, the Millennium Falcon, streaks cave formations, enemy ships hot on its tail.","delay":64565,"audio_snippet_id":41878,"state":"paused","audio_duration":5291},{"extended":true,"start_time":91040,"end_time":94028,"text":"[Chewbacca]/CHUWBAAKAH/, a huge, hairy creature, opens his mouth wide. A small, wide-eyed creature copies him.","delay":67401,"audio_snippet_id":41879,"state":"paused","audio_duration":5119},{"extended":true,"start_time":94028,"end_time":95024,"text":"A green laser bolt ignites a ship. Poe Dameron clutches a window.","delay":69570,"audio_snippet_id":41880,"state":"paused","audio_duration":3457},{"extended":true,"start_time":100502,"end_time":101498,"text":"An engine thruster. A ship shoots into space. Poe speaks before a group of rebels. ","delay":72072,"audio_snippet_id":41881,"state":"paused","audio_duration":4579},{"extended":true,"start_time":102592,"end_time":105540,"text":"Electricity dances across her reflective mask. Captain Phasma, a shining figure in a black cape, draws her sword. Finn opens a crackling energy sword. Their weapons clash, the building around them crumbling as it burns. Ships explode. BB-8, a round robot, crackles with electricity as his head spins around.","delay":75659,"audio_snippet_id":41882,"state":"paused","audio_duration":16395},{"extended":true,"start_time":110430,"end_time":112410,"text":"Luke, teeth gritted. A family of crystalline foxes. A wide opening with stone above and below. [Leia]/LEYAH/ turns away. A figure plunges into deep water. Rey pulls herself onto wet stone and stands.","delay":89131,"audio_snippet_id":41883,"state":"paused","audio_duration":10921},{"extended":true,"start_time":113400,"end_time":115875,"text":"Finn leading a group of white-clad Stormtroopers. A battalion of ranked soldiers. A.T.-A.T. walkers march across a wide white plane, ships exploding above them.","delay":98098,"audio_snippet_id":41884,"state":"paused","audio_duration":8508},{"extended":true,"start_time":116370,"end_time":118350,"text":"Ships spiral from the sky, throwing up bright red clouds as they crash.","delay":104146,"audio_snippet_id":41885,"state":"paused","audio_duration":3582},{"extended":false,"start_time":119745,"end_time":122866,"text":"A [wizened]/WIHZEND/ man reaches out. Rey screams, suspended mid-air.","delay":105772,"audio_snippet_id":41886,"state":"paused","audio_duration":3121},{"extended":false,"start_time":129680,"end_time":133728,"text":"Rey, lit by flames. Kylo looks back at her and reaches out a gloved hand.","delay":105772,"audio_snippet_id":41887,"state":"paused","audio_duration":4048},{"extended":false,"start_time":135680,"end_time":137867,"text":"Title, Star Wars. The Last [Jedi]/JHEHDAY/. ","delay":105772,"audio_snippet_id":41888,"state":"paused","audio_duration":2187},{"extended":false,"start_time":139880,"end_time":146176,"text":"December 15. Tickets available now. In Real D 3D and IMAX 3D. This film is not yet rated.","delay":105772,"audio_snippet_id":41889,"state":"paused","audio_duration":6296},{"extended":false,"start_time":146780,"end_time":147559,"text":"Subscribe. ","delay":105772,"audio_snippet_id":41890,"state":"paused","audio_duration":779}]">

    <audio class="mycroft-audio-track">

    <source src="https://s3.amazonaws.com/files.3playmedia.com/10219/2072696/2072696-1429-description.mp3" type="audio/mp3">

    Your browser does not support the audio element.

    </audio>

    <div class="mycroft-audio-description-widget">

    <button aria-expanded="true" aria-label="Toggle Audio Description Controls" aria-pressed="true" class="mycroft-audio-description-snippet-toggle glowing-border">

    <i alt="Audio Description Widget" aria-hidden="true" class="mycroft-primary" title="Audio Description Widget" width="30px"></i>

    </button>

    <button aria-label="Mute" aria-pressed="false" class="mycroft-audio-description-toggle glowing-border">

    <i alt="Mute Audio Description" aria-hidden="true" class="mycroft-volume-display mycroft-primary"></i>

    </button>

    <input class="mycroft-vol-control" max="100" min="0" step="1" title="volume control" type="range">

    </div>

    </div>

    <div class="debug"></div>

    </div>

    <!-- Audio Description Plugin block end -->

    <!-- Interactive transcript block code -->

    <div class="p3sdk-interactive-transcript" file_id="2072696" project_id="10219">

    <div class="p3sdk-interactive-transcript-content" style="height: 117px;"></div>

    </div>

    <!-- Interactive transcript code block end -->

    </div>

    <!-- Plugin container block end -->

    </body>

    </html>

    Working with 3Play Linked Accounts

    If you are using a 3Play linked account to a video platform such as YouTube, you can drive the interactive transcript module off the platform’s unique ID. This can be helpful if your systems are working off the video platform ID, so you don’t have to track the 3Play identifiers at the same time.

    So for example, if you pulled a video in from your YouTube linked account, and it has 3Play ID 1234, and the YouTube ID is xYZ123abc, the following embed codes will produce the same result:

    <div class="p3sdk-interactive-transcript" file_id=“1234” project_id=“999”>

    <div class=“p3sdk-interactive-transcript-content”></div>

    </div>

    <div class="p3sdk-interactive-transcript" file_id=“xYZ123abc" use_video_id="1" project_id=“999”>

    <div class=“p3sdk-interactive-transcript-content”></div>

    </div>

    Hosting the Transcript

    The interactive transcript can be self hosted or pulled from 3Play Media's API.

    <div class="p3sdk-interactive-transcript" file_id="78983" project_id="10013">

    <div class="p3sdk-interactive-transcript-content"></div>

    </div>

    You can host your own transcript if it is formatted as an HTML, SRT or a TPM file. The default src_type is html, so if your file is an SRT file, you must addsrc_type = "srt"as an attribute. If your file is an SRT file, you must use src_type="tpm".

    <div class="p3sdk-interactive-transcript" remote-src="http://static.3playmedia.com/p/projects/10013/files/78983/transcript.html">

    <div class="p3sdk-interactive-transcript-content"></div>

    </div>

    Finally, if your transcript is in an HTML format, you can simply copy and paste it into the page inside thep3sdk-interactive-transcript div. Make sure that your p3sdk-interactive-transcript div has the attribute embedded="true".

    <div class="p3sdk-interactive-transcript"embedded="true">

    <div class="p3sdk-interactive-transcript-content">

    <p>

    <span m='590'>There's</span>

    <span m='890'>the</span>

    <span m='1170'>old</span>

    <span m='1640'>way</span>

    <span m='1830'>of</span>

    <span m='1900'>doing</span>

    <span m='2220'>captioning</span>

    <span m='2960'>and</span>

    <span m='3160'>transcription.</span>

    <span m='4650'>The</span>

    <span m='4780'>way</span>

    <span m='5030'>that's</span>

    <span m='5270'>expensive,</span>

    <span m='6810'>unreliable,</span>

    <span m='7775'>and</span>

    <span m='8170'>well</span>

    <span m='8820'>complicated.</span>

    <span m='9960'>And</span>

    <span m='10780'>then</span>

    <span m='10900'>there's</span>

    <span m='11170'>the</span>

    <span m='11280'>3Play</span>

    <span m='11620'>Media</span>

    <span m='11920'>way.</span>

    <span m='13370'>The</span>

    <span m='13460'>most</span>

    <span m='13810'>advanced</span>

    <span m='14320'>solution</span>

    <span m='14800'>for</span>

    <span m='14930'>video</span>

    <span m='15290'>accessibility</span>

    <span m='16160'>ever.</span>

    <span m='17820'>It's</span>

    <span m='18020'>captioning</span>

    <span m='18540'>and</span>

    <span m='18700'>transcription</span>

    <span m='19805'>utterly</span>

    <span m='20160'>transformed.</span>

    </p>

    <p>

    <span m='21710'>3Play</span>

    <span m='22250'>Media</span>

    <span m='22620'>makes</span>

    <span m='22880'>it</span>

    <span m='23020'>simple</span>

    <span m='23440'>to</span>

    <span m='23600'>upload</span>

    <span m='23940'>your</span>

    <span m='24040'>video</span>

    <span m='24630'>and get</span>

    <span m='24740'>back</span>

    <span m='25120'>near</span>

    <span m='25470'>perfect</span>

    <span m='26030'>captions</span>

    <span m='26600'>and</span>

    <span m='26790'>transcripts</span>

    <span m='27800'>in</span>

    <span m='27940'>just</span>

    <span m='28200'>about</span>

    <span m='28500'>any</span>

    <span m='28750'>format.</span>

    <span m='29880'>If</span>

    <span m='29990'>you</span>

    <span m='30090'>use</span>

    <span m='30380'>lecture</span>

    <span m='30730'>capture</span>

    <span m='31240'>or a</span>

    <span m='31460'>video</span>

    <span m='31850'>platform,</span>

    <span m='32560'>3Play</span>

    <span m='33030'>Media</span>

    <span m='33520'>lets you</span>

    <span m='33750'>process</span>

    <span m='34180'>your</span>

    <span m='34570'>files</span>

    <span m='34960'>with</span>

    <span m='35080'>a</span>

    <span m='35200'>push</span>

    <span m='35570'>of</span>

    <span m='35680'>a</span>

    <span m='35740'>button.</span>

    </p>

    <p>

    <span m='36550'>But</span>

    <span m='37100'>that's</span>

    <span m='37420'>just</span>

    <span m='37650'>the</span>

    <span m='37710'>beginning.</span>

    <span m='38640'>With</span>

    <span m='38840'>3Play</span>

    <span m='39170'>Media</span>

    <span m='39600'>the</span>

    <span m='39910'>text</span>

    <span m='40260'>of</span>

    <span m='40330'>your</span>

    <span m='40440'>video</span>

    <span m='41000'>comes</span>

    <span m='41300'>alive.</span>

    <span m='42210'>Every</span>

    <span m='42510'>word</span>

    <span m='42940'>becomes</span>

    <span m='43290'>searchable</span>

    <span m='43755'>and</span>

    <span m='44220'>interactive.</span>

    <span m='45400'>It's</span>

    <span m='45630'>now</span>

    <span m='45890'>possible</span>

    <span m='46380'>to</span>

    <span m='46460'>jump</span>

    <span m='46770'>to</span>

    <span m='47145'>an</span>

    <span m='47520'>exact</span>

    <span m='47720'>quote or</span>

    <span m='47920'>scene</span>

    <span m='48730'>and</span>

    <span m='48880'>create</span>

    <span m='49350'>a</span>

    <span m='49410'>shareable</span>

    <span m='49820'>clip.</span>

    </p>

    <p>

    <span m='50930'>Simply</span>

    <span m='51320'>put,</span>

    <span m='52040'>3Play</span>

    <span m='52430'>Media</span>

    <span m='52820'>opens</span>

    <span m='53170'>more</span>

    <span m='53380'>possibilities</span>

    <span m='54170'>for</span>

    <span m='54250'>your</span>

    <span m='54390'>video</span>

    <span m='54930'>than</span>

    <span m='55220'>ever</span>

    <span m='55490'>before.</span>

    <span m='56570'>Now</span>

    <span m='57250'>once</span>

    <span m='57650'>invisible</span>

    <span m='58270'>text</span>

    <span m='58980'>can</span>

    <span m='59050'>be</span>

    <span m='59320'>found</span>

    <span m='59640'>by</span>

    <span m='59790'>search</span>

    <span m='60140'>engines.</span>

    <span m='60950'>Now</span>

    <span m='61670'>people</span>

    <span m='62070'>are</span>

    <span m='62220'>engaged</span>

    <span m='62890'>and</span>

    <span m='63060'>interacting</span>

    <span m='63640'>with</span>

    <span m='63760'>your</span>

    <span m='63860'>video.</span>

    <span m='64910'>Now</span>

    <span m='65610'>you'll</span>

    <span m='65730'>wonder</span>

    <span m='66060'>how</span>

    <span m='66200'>you</span>

    <span m='66530'>ever</span>

    <span m='66800'>did</span>

    <span m='67010'>video</span>

    <span m='67590'>any</span>

    <span m='67910'>other</span>

    <span m='68160'>way.</span>

    </p>

    <p>

    <span m='69180'>3Play</span>

    <span m='69580'>Media,</span>

    <span m='70460'>captioning</span>

    <span m='70970'>and</span>

    <span m='71120'>transcription</span>

    <span m='72210'>transformed.</span>

    </p>

    </div>

    </div>

    Video Player Integrations

    The Plugin SDK integrates with the following 15 players. Follow the link to find a tutorial to use them with the Plugin SDK interactive transcript.

    Brightcove Legacy

    Brightcove CMS

    Limelight

    Flowplayer

    HTML5

    JW Player

    Kaltura

    Ooyala

    Soundcloud

    Video.js

    Viddler

    Vimeo Iframe

    Wistia

    Youtube

    Customizingthe Interactive Transcript

    Now that you've finished setting up a basic interactive transcript, you can head over to the Plugin SDK Interactive Transcript Features page.

    *The Plugin SDK is sometimes referred to as "P3SDK".

    View Article
  • This article goes over some of the customizable features of 3Play Media's Audio Description plugin. For more information about how to set up a basic audio description plugin with video embed, please see the article Plugin SDK Overview.

    The *Plugin SDK allows you to customize the audio description using HTML and CSS. JavaScript can be used for more advanced customizations.

    The code for the audio description features below must be placed inside of thep3sdk-audio-description-component div.

    Available Features

    Loading Text

    Autoplay with video

    Allow plugin to control source volume

    Allow user to toggle source volume control

    Loading Text

    You can display a loading text while the Audio Description plugin is being constructed. You'll need to include a div with the class mycroft-loading. This div must be included inside the p3sdk-audio-description div. Once the Audio Description data is loaded, the plugin will set hide this display.

    <div class="p3sdk-audio-description">

    <div class="mycroft-loading">

    <!-- YOUR LOADING TEXT HERE -->

    </div>

    </div>

    Autoplay with video

    Audio Description has a separate audio file that is loaded when you load the plugin. A user toggle it play or not play when the video starts playing. The default behavior is not playing.

    If you want to configure it to be playing by default when the video starts playing, you have to include attributep3sdk-default-autoplay="true"to the p3sdk-audio-descriptiondiv.

    <div class="p3sdk-audio-description" p3sdk-default-autoplay="true">

    <!-- PLUGIN CODE -->

    </div>

    Allow plugin to control source volume

    This setting allows the Audio Description plugin to control the volume of the source video before and after playing the snippet audio.

    There could be a case where the source video's volume could be set to be higher than the Audio Description audio volume. In such cases, for overlapping audio the description's audio would be masked by the source video's audio. If this setting is enable the plugin lowers the volume for the source video in steps(to a certain range) the current volume while the snippet is playing, and return to the source's original volume once it is done playing the snippet.

    If you want to configure it to be playing by default, you have to include attribute p3sdk-equalize-on="true"to the p3sdk-audio-descriptiondiv.

    <div class="p3sdk-audio-description" p3sdk-equalize-on="true">

    <!-- PLUGIN CODE -->

    </div>

    Note: If this setting is turned on, it will always control the source video's volume and will not let the user to toggle the functionality off. To give the user the ability to toggle the functionality, please use the "Allow user to toggle source volume control" feature.

    Allow user to toggle source volume control

    This settings allows the user to toggle the "Allow plugin to control source volume" feature.

    There are 2 parts to use this feature:

    Step 1 : Enable the "Allow plugin to control source volume"

    Step 2 : Configure the button for the user to toggle the functionality. This code block needs to be within thep3sdk-audio-description-componentdiv. You can use your icons by updating the classes in the i tag.

    Themycroft-equalizer-display,andmycroft-primary classes arehowever required by the plugin.

    <!-- Allow plugin to control source volume -->

    <div class="p3sdk-audio-description" p3sdk-equalize-on="true">

    <!-- PLUGIN CODE -->

    </div>

    <!-- Button to toggle control source volume feature -->

    <button aria-label="Equalize" aria-pressed="true" class="mycroft-equalizer-toggle glowing-border">

    <i alt="Equalize Audio Description" aria-hidden="false" class="mycroft-equalizer-display mycroft-primary"></i>

    </button>

    Themycroft-equalizer-toggle class is responsible for handling the actual toggling. Make sure to include it on the button tag.

    *The Plugin SDK is sometimes referred to as "P3SDK".

    View Article
  • This article goes over the basic setup for 3Play Media's Audio Description plugin. This section is in addition to the basic setup of the 3Play Plugin, which described in Plugin SDK Overview.

    The *Plugin SDK allows you to customize the audio description using HTML and CSS. JavaScript can be used for more advanced customizations.

    The code for the audio description setup below must be placed inside of thep3sdk-containerdiv.

    Basic setup code:

    Steps 1-3 explain how to load the Audio description snippets and the audio track.

    Steps 4-7 explain how to show basic settings for the Audio Description plugin to work.

    A sample code is provided at the end of this section.

    p3sdk-audio-description-componentis the parent component for the Audio Description plugin. Every setting/ feature must be included within this div

    Thep3sdk-snippetsattributep3sdk-audio-descriptioncontains the Audio Description Snippets. The<snippet-json>in the example below is a placeholder, and should be replaced with the actual Audio Description Snippets. Please refer to the Audio Description Snippets Endpoint to understand how to get the snippets

    The audio tag with themycroft-audio-track holds the audio track for the Audio Description. The<audio-description-audio-track-path> in the example below is a placeholder, and should be replaced with the actual path for the audio track for the Audio Description. Please refer tothe Audio Description Audio Track Endpoint to understand how to get the path for the audio track.

    Themycroft-audio-description-widgetdiv is a wrapper for all Audio Description plugin settings and features.

    The button labelledToggle Audio Description Controls is responsible for toggling the Audio Description track on and off. You can use your icons by updating the classes in the i tag.

    Themycroft-audio-description-snippet-toggle andmycroft-primary classesarehowever required by the plugin.

    The button labelledMuteis responsible for toggling the audio on the Audio Description track. You can use your icons by updating the classes in the i tag.

    Themycroft-audio-description-snippet-toggle mycroft-volume-display,andmycroft-primary classes arehowever required by the plugin.

    Themycroft-vol-controldisplays the volume bar for the Audio Description audio track.

    NOTE:Adding the classdebugdiv within thep3sdk-audio-description-componentdiv allows you extra debugging features in your browser JavaScript Console.

    <div class="p3sdk-audio-description-component">

    <div class="p3sdk-audio-description" p3sdk-snippets="<snippet-json>">

    <audio class="mycroft-audio-track">

    <source src="<audio-description-audio-track-path>" type="audio/mp3">

    Your browser does not support the audio element.

    </audio>

    <div class="mycroft-audio-description-widget">

    <button aria-expanded="true" aria-label="Toggle Audio Description Controls" aria-pressed="true" class="mycroft-audio-description-snippet-toggle glowing-border">

    <i alt="Audio Description Widget" aria-hidden="true" class="mycroft-primary" title="Audio Description Widget"></i>

    </button>

    <button aria-label="Mute" aria-pressed="false" class="mycroft-audio-description-toggle glowing-border">

    <i alt="Mute Audio Description" aria-hidden="true" class="mycroft-volume-display mycroft-primary"></i>

    </button>

    <input class="mycroft-vol-control" max="100" min="0" step="1" style="" title="volume control" type="range">

    </div>

    </div>

    <div class="debug"></div>

    </div>

    Audio Description Snippets Endpoint

    The Audio description snippets can be grabbed via 3Play Media's plugin API, Audio Description Snippet endpoint :https://api.3playmedia.com/p/projects/<project-id>/files/<file-id>/audio_description/snippets

    Where <file-id>and<project-id>are the 3Play Media account system's file id andproject id the file belongs to.

    Eg: https://api.3playmedia.com/p/projects/10219/files/2072696/audio_description/snippets

    A sample valid response would be of the following form:

    {

    "status": 200,

    "data": [

    {

    "extended": true,

    "start_time": 495,

    "end_time": 3960,

    "text": "A figure silhouetted against a low wide window and reflected on a glossy black floor. Water falls slowly past the window, which opens onto a large hangar.",

    "delay": 0,

    "audio_snippet_id": 41862,

    "state": "paused",

    "audio_duration": 7911

    },

    {

    "extended": true,

    "start_time": 12536,

    "end_time": 14770,

    "text": "A figure, seen from above, leads a line of white-clad soldiers carrying rifles across a lava field. A line of massive four-legged armored A.T.-A.T. walkers march across an open plain, raising clouds of red dust. ",

    "delay": 4463,

    "audio_snippet_id": 41863,

    "state": "paused",

    "audio_duration": 10826

    },

    ....

    ]

    }

    The data part of the response, which is an array of snippets object is what the plugin needs.

    NOTE: Optionally you can include the service_id param if there are multiple audio description services ordered on the same file. (https://api.3playmedia.com/p/projects/<project-id>/files/<file-id>/audio_description/snippets?service_id=<service-id>)

    The code defaults to the extended Audio Description service(if present) in absence of the service_id param.

    Audio Description Audio Track Endpoint

    The Audio description audio track can be grabbed via 3Play Media's plugin API, Audio Description Snippet endpoint :https://api.3playmedia.com/p/projects/<project-id>/files/<file-id>/audio_description/snippet_audio

    Where <file-id>and<project-id>are the 3Play Media account system's file id andproject id the file belongs to.

    Eg: https://api.3playmedia.com/p/projects/10219/files/2072696/audio_description/snippet_audio

    A sample valid response would be of the following form:

    {

    "status": 200,

    "data": "https://d1q5sowf7qahc6.cloudfront.net/10219/2072696/2072696-1429-description.mp3"

    }

    The data part of the response, which is the path to the audio track is what need.

    Customizingthe Audio Description Plugin

    Now that you've finished setting up a basic Audio Description Plugin, you can head over to the Plugin SDK Audio Description Features page.

    *The Plugin SDK is sometimes referred to as "P3SDK".

    View Article
  • Follow the steps below to link Zoom to a 3Play Media project to then create Live Auto Captions for Zoom webinars and meetings.

    IMPORTANT NOTE REGARDING LINKING ZOOM TO 3PLAY MEDIA: To Live Caption your Zoom meetings, your Zoom account must a paid, Pro account with Hosting capability. For Webinar Live Captions, the Zoom Pro account owner must also be a Zoom account "admin", and must have the followingpermissions enabled:

    View and manage sub account's user meetings

    View all user meetings

    View and manage all user meetings

    View all user information

    View and manage sub account's user webinars

    View all user Webinars

    Click for more information regarding role-based access control in Zoom

    IMPORTANT NOTE REGARDING SCHEDULING: In order to be able to schedule Live Auto Captions within 3Play Media you must be the Host of the Zoom Meeting or Webinar!

    Step 1- Log in to 3Play Media

    Open a browser window and log into 3Play Media.

    Schedule Live Auto Captioning for a Zoom Webinar

    Step 2- Navigate to New Linked Account

    After logging into 3Play Media, clickUpload Medialocated on theMy Filespage.

    By default, you will be directed toUpload > From Computer.

    After clickingUpload Mediaclick onLinked Accountand from the drop-down menu that appears click+New Linked Account.

    Step 3- Select Zoom

    Note: You must have Admin access to the Zoom account in order to link it to your 3Play Media account.

    Step 4- Sign in to Zoom

    Once the Zoom logo is clicked you will be redirected to sign into Zoom.

    Enter the email address and password associated with the admin of theZoom account.

    IMPORTANT: The admin used to log in should be the admin who will be scheduling Zoom Meetings and/or Zoom Webinars!

    After signing into Zoom you will be redirected to a page where you are prompted to install the 3Play Media app from the Zoom Marketplace. Confirm to authorize the installation of the 3Play Media app within your Zoom account.

    You will then be redirected back to the3Play Media Linked Account page.

    The integration setup process is now complete.

    Jump to...

    Schedule Live Auto Captioning for a Zoom Meeting

    View Article
  • Step 1- Navigate to OBS Stream Settings

    Click theSettings button in the Controlssectionat the bottom right, then click on theStreamtab.

    Accessing the live event transcript within 3Play Media

    Step 2- Enter Streaming Information in OBS

    You will be prompted for a Stream URL and Stream Key, which can be found on your Live Event Details page in your 3Play account. See Step 3 of this article for details.

    Add the Stream URL from 3Play Media in the URL field within OBS.

    Add the Stream Keyfrom 3Play Media in the Stream keyfield within OBS.

    Do not enable Use authentication.

    Step 3- Add Media Source and Begin Streaming

    Add a media source by clicking the+sign under Sourcesand either select aMedia Source from the dropdown menu or configure an audio/video input.

    Click here for information on how to add a webcam to OBS

    When ready, clickStart Streamingin the Controls section within the OBS encoder.

    Step 4- Go Live within YouTube Studio

    Within YouTube Studio the content will display shortly after the streaming has started within the encoder.

    Click Go Live located in the upper, right-hand corner of the YouTube Studio page.

    Live Auto Captions will display within the YouTube Live Player shortly after the

    Live Auto Captions'scheduled start time.

    Next Steps after the end of the Live Event...

    View Article
  • Below is an overview of 3Play Media's turnaround service levels.

    3Play Media's business hours are Monday through Friday,8am to 8pm Eastern Time, with the exception of Federal US holidays.Scroll to the bottom of this article for a complete list of holidays.

    Turnaround guarantees are subject to duration maximums.

    Click here for more information regarding duration limits and other factors that may impact file delivery.

    Standard

    This is the default turnaround optionand is four business days, provided that your file is uploaded by 8pm ET.

    For example, if your file is uploaded by 8pm ET on Monday, it will be ready by 8pm ET on Friday. If your file is uploaded after 8pm ET on Monday, it will count as being uploaded on Tuesday, and will be ready by 8pm ET the following Monday.

    Thecumulative duration of all files submittedfor Standard servicecannotexceed 40 hoursin a single day and an individual filecannot exceed 4 hours*.

    *Please contact your account manager if you intend to upload a file greater than 4 hours.

    Expedited

    This turnaround is two business days, provided that your file is uploaded by 8pm ET.

    For example, if your file is uploaded by 8pm ET on Tuesday, it will be ready by 8pm ET on Thursday. If your file is uploaded after 8pm ET on Tuesday, it will count as being uploaded on Wednesday and will be ready by 8pm ET on Friday.

    Thecumulative duration of all files submittedfor Expedited servicecannotexceed 40 hoursin a single dayand an individual filecannot exceed 2 hours.If you exceed these limits, we will still aim to complete your files on time, but we cannot guarantee the turnaround.

    Rush

    This turnaround is one business day, provided that your file is uploaded by 8pm ET.

    For example, if your file is uploaded by 8pm ET on Tuesday, it will be ready by 8pm ET on Wednesday. If your file is uploaded after 8pm ET on Tuesday, it will count as being uploaded on Wednesday and will be ready by 8pm ET on Thursday.

    For one project, an individual file cannot exceed 2 hours and the cumulative duration of all files submitted for Rush service cannot exceed 20 hoursin a single day.If you exceed these limits, we will still aim to complete your files on time, but we cannot guarantee the turnaround.

    Same Day

    This turnaround time is eight hours from upload time,provided that the file is uploaded by 8pm ET on a business day.

    For example, if your file is uploaded at 9am ET on Tuesday, it will be completed by5pm ETon Tuesday.

    If your file is uploaded at 7:59pm ET on Tuesday, it will be completed by 3:59am ET on Wednesday.

    If your file is uploadedat8:01pmET on Tuesday, it will count as being uploadedthe next businessday,Wednesday, at8am ETand will be completed by 4pm ET on Wednesday.

    For one project, an individual filecannotexceed 20 minutesand the cumulative duration of all files submitted for Same Day servicecannot exceed 10 hoursin a single day. If you exceed these limits, we will still aim to complete your files on time, but we cannot guarantee the turnaround.

    2 Hour

    This turnaround time is two hours from upload time, provided that the file is uploaded by 8pm ET on a business day.

    For example, if your file is uploaded at 9am ET on Tuesday, it will be completed by 11am ETon Tuesday.

    If your file is uploadedat8:01pmET on Tuesday,it will count as being uploadedthe next businessday,Wednesday, at8am ETand will be completed by 10am ET on Wednesday.

    For one project, an individual filecannotexceed 10 minutesand the cumulative duration of all files submitted for 2 Hour servicecannot exceed 4 hoursin a single day. If you exceed these limits, we will still aim to complete your files on time, but we cannot guarantee the turnaround.

    Extended

    This turnaround level is 10 business daysand is a great option for captioning and transcription requests that are not urgent. Individual files should not exceed 4 hours. For one project, there are no limitations in terms of the cumulative duration for all files submitted for the extended service level.

    Extendedturnaround is available when uploading through the account system, via FTP, and through the API.

    To upload with FTP, create a folder named "extended_service" and upload to that folder.

    To upload through the API, add the parameter turnaround_level=extended

    NOTE: In the unfortunate case that we miss a deadline for a file that was not considered a duration violation, you will only be charged for the service level achieved. Files that are beyond our individual file limits or daily cumulative limits will not be discounted if we fail to meet to requested SLA.

    Federal US Holidays

    Note: If the holiday falls on a Sunday, it is observed the following Monday. The observed date is what is listed below.

    2019

    Thanksgiving:Thursday, November 28, 2019

    FridayfollowingThanksgiving:Friday, November 29, 2019

    Christmas Eve: Tuesday, December 24, 2019

    Christmas Day:Wednesday, December 25, 2019

    2020

    New Year's Day: Wednesday January 1, 2020

    Martin Luther King, Jr. Day:Monday, January 20, 2020

    Presidents' Day:Monday, February 17, 2020

    Memorial Day:Monday, May 25, 2020

    Independence Day: (observed on)Friday, July 3, 2020

    Labor Day:Monday, September 7, 2020

    Columbus Day:Monday, October 12, 2020

    Veterans Day:Wednesday, November 11, 2020

    Thanksgiving:Thursday, November 26, 2020

    FridayfollowingThanksgiving:Friday, November 27, 2020

    Christmas Eve: Thursday, December 24, 2020

    Christmas Day:Friday, December 25, 2020

    View Article
  • Once the integration is set up, the steps below to auto-generate closed captions for Blackboard recordings....

    OnlyASR (automatic speech recognition) captions are available with this integration. However, if human-edited captions are desired, we recommend upgrading to a full transcription in your 3Play Media account. Once that upgrade completes, you may download the 3Play caption file and manually add it to your Blackboard recording.

    Step 1- Log in to Blackboard Collaborate

    Navigate to your Blackboard Collaborate login page.

    Step 2- Select Recordings

    ClickRecordings on the left-hand side of the page.

    Step 3- Click Auto-Generate Captions

    Select the recording and click the CC button to reveal a dropdown menu.

    Click Auto-generate captions.

    Upon completion of processing, the ASR captions will post back to the recording automatically within a couple hours, at most 24 hours.

    View Article
  • Follow the steps below to set up the Blackboard Collaborate integration.

    OnlyASR (automatic speech recognition) captions are available with this integration. However, if human-edited captions are desired, we recommend upgrading to a full transcription in your 3Play Media account. Once that upgrade completes, you may download the 3Play caption file and manually add it to your Blackboard recording.

    Step 1- Log in to 3Play Media

    Open a new browser window and log in to 3Play Media.

    Request Captions for Blackboard Recordings

    Step 2- Create Project-level API Key

    Go to Settingslocated in the top right-hand corner of the page.

    Then click APIv3 Access Managementon the left-hand side to create your API Key.

    Name the key, whether or not the key should be enabled, and select aProject Name under Access Type.

    Then click Create Access.

    Please note that admin level, or account wide, API Keys will not work for this integration.

    Step 3- Submit a Request for Integration Setup

    Once the project-level 3Play Media API Key is created, go to your Blackboard account and submit a case to complete the integration. A representative from Blackboard will integrate the API key so 3Play will be linked to your Blackboard account.

    Next Steps...

    View Article
  • Follow the steps below to schedule a YouTube Live Eventwithin the YouTube Studio Dashboard.

    Note that the steps below must be done before scheduling the live auto captions for the event within 3Play Media's Live Auto Captioning module.

    Step 1- Sign in to YouTube

    Schedule Live Auto Captions within 3Play Media

    Sign in to your YouTube account.

    Step 2- Select YouTube Studio

    Click your user icon located in the upper, right-hand corner of the page, and from the dropdown menu that appears click YouTube Studio.

    Step 3- Click Go Live

    To schedule the YouTube Live Event, click the Go Live icon located on the upper, right-hand side of the YouTube Studio Dashboard.

    Step 4- Create New Stream

    To create the Live Event click NewStream.

    On the next window, name the stream/live event and add an event description (optional).

    3Play Media's Live Auto Captions can be sent to any privacy level stream so choose either: i.Public viewable by anyone on YouTube ii.Unlisted only viewable by you iii.Private visible to select viewers.

    Schedule the event keeping in mind media content will only stream to the YouTube Live Dashboard based on the time that the live auto captions are scheduled within 3Play Media.

    IMPORTANT: Note that at this time during the event stream creation process, the live auto will not yet have been scheduled as this must occur after the YouTube event is created (i.e., after the steps in this article have been completed).

    Select the intended Audience.

    Next click Create Stream.

    Step 5- Enable Closed Captions

    Under Stream Settings enableClosed Captions.

    Keep this set to the default settingPost captions to URL

    Next Steps...

    View Article
  • IMPORTANT: If you want your API key to be encrypted please remember to use the HTTPS protocol!

    Please Note:The API can only be queried 60times per minute. Requests above this limit will not be processed and the response header will display a 403 Forbidden. Requests can be resumed once the rate limit will allow it. Speak to your account manager if you believe you will exceed that limit.

    Files API Methods

    API methods are handled at the Collection level.

    Collections are groups of files that a user can access in the account system.

    Note: On any method that lists files, you can use the pagination parameters to control output:

    per_page

    page

    limit

    List All Files & Filter Based On File Attributes

    To list all files use the following format:

    [GET] http://api.3playmedia.com/files?apikey=:api_key

    Tip:Filter your request by using a URL encoded string as the q param. For example, to filter for files that are in Complete or Delivered state from batch_id 2160, add q=state\%3Dcomplete,delivered\%26batch_id=2160

    Here is a list of all file attributes that may be filtered on:

    Attribute1

    api.3playmedia.com/files?apikey=:api_key&q=attribute1=111111111

    Attribute2

    api.3playmedia.com/files?apikey=:api_key&q=attribute2=111111112

    Attribute3

    api.3playmedia.com/files?apikey=:api_key&q=attribute3=111111113

    Name

    api.3playmedia.com/files?apikey=:api_key&q=name=MonsterWalks

    Project id

    api.3playmedia.com/files?apikey=:api_key&q=project_id=999

    File id

    api.3playmedia.com/files?apikey=:api_key&q=file_id=1000566

    State

    api.3playmedia.com/files?apikey=:api_key&q=state=complete

    Batch id

    api.3playmedia.com/files?apikey=:api_key&q=batch_id=39813

    Video id

    api.3playmedia.com/files?apikey=:api_key&q=video_id=123456789

    Note:TheArchivedparameter will have no effect because archived files are not included in the api collection.

    Tip:In order to use the Downloaded parameter, the query must be done with a boolean.

    api.3playmedia.com/files?apikey=:api_key&q=downloaded=1

    api.3playmedia.com/files?apikey=:api_key&q=downloaded=0

    Sample output:

    The response to all of these queries will have the following format

    {"files":[{"duration":97800,"name":"Viewing and Editing Your Transcript and Caption Files","attribute1":"","created_at":"2011-01-27T12:38:46-05:00","attribute2":"","public":null,"video_id":"764301874001","attribute3":"","project_id":10219,"batch_id":2160,"id":22497,"rush":false,"description":"","state":"complete"},{"duration":89333,"name":"File Management","attribute1":"","created_at":"2011-01-27T12:38:47-05:00","attribute2":"","public":null,"video_id":"764301876001","attribute3":"","project_id":10219,"batch_id":2160,"id":22498,"rush":false,"description":"","state":"complete"},{"duration":116400,"name":"Quick Start","attribute1":"","created_at":"2011-01-27T12:38:48-05:00","attribute2":"","public":null,"video_id":"764427413001","attribute3":"","project_id":10219,"batch_id":2160,"id":22499,"rush":false,"description":"","state":"complete"}],"summary":{"total_entries":7,"total_pages":3,"per_page":3,"current_page":1}}

    List One File By ID

    [GET] http://api.3playmedia.com/files/:id?apikey=:api_key

    Sample Output

    {"name":"Viewing and Editing Your Transcript and Caption Files","duration":97800,"created_at":"2011-01-27T12:38:46-05:00","attribute1":"","video_id":"764301874001","public":null,"attribute2":"","project_id":10219,"attribute3":"","batch_id":2160,"id":22497,"rush":false,"description":"","state":"complete"}

    List One File By Video ID

    [GET] http://api.3playmedia.com/files/:video_id?apikey=:api_key&usevideoid=1

    When you upload files, you can specify a video_id parameter if you would like to track files on the 3Play system by your own internal tracking mechanism.

    Search Within File Transcripts

    [GET] http://api.3playmedia.com/files/search?apikey=:api_key&query=

    Note: a query string must be inserted after the last "=" sign at the end of the above query.

    This search method returns matching files based on the specified query string being present within the transcript of the file.

    Search Files, Return Matching Files with Detailed Segments

    [GET] http://api.3playmedia.com/files/segmentmap?apikey=:api_key&query=:query

    Note: The :query string should be URL-encoded (e.g. with '\%20' for spaces).

    This search method returns matching files along with a breakdown of which segments contained in that file match the specified query string.

    To only return all files that contain segments which match the complete string, use quotes around the :query string.

    Example

    &query=\%22hello\%20world\%22

    This will return only files that contain the string 'hello world' and populate the segment map with a breakdown of the segments that match those strings.

    To search for all files that contain all of a set of words, but in no particular order, do not use quotations around the :query string.

    Example

    &query=hello\%20world

    The above would return all files that contained both 'hello' and 'world.' It would only populate segment maps with instances where 'hello world' appear as a string. Files that contain both words, but never contained the complete string will be returned with empty segment maps.

    Upload a New File

    [POST] https://api.3playmedia.com/files?apikey=:apikey&api_secret_key=:secretkey

    This method allows a link or file to be posted to the 3Play Account system. As soon as the file reaches the system, it will begin processing.

    To upload a link, specify your downloadable media file url in the linkparameter.

    To upload a file, attach the :localfile as the fileparameter (e.g. using a multi-part form).

    In both cases, you can upload to a specific folder. If you know the system id for that folder, use the batch_id attribute.

    Alternatively, you can upload to a specific folder with the batch_name attribute. If a folder with that name already exists, the file will go there. If it does not exist, it will be created for you.

    If a folder is not specified, or the specified folder is not found, the upload will go into your last created folder. If you have no folders on file, the file will go into a new folder named "API Upload Folder".

    By default, this POST creates an order for transcription service on the file. You may provide the for_alignment=1 or for_asr=1 to order analignment or ASR service on the file.

    Required Properties:

    apikey

    api_secret_key

    link or file

    Available Properties:

    name

    turnaround_level (options: same_day, rush, expedited, two_hour, and extended. standard defaults to standard)

    video_id

    attribute1

    attribute2

    attribute3

    batch_id

    batch_name

    callback_url

    for_alignment=1

    transcript_for_alignment=<raw_text>

    for_asr=1

    language_id (options for transcription: 1=English, 13=Spanish)

    A successful upload will return an integer value tied to the internal file_id for processing. If you do not receive this integer value, please check the error status, make necessary modifications to your POST, and try again.

    PLEASE NOTE:

    a) If the user providesBOTHfor_alignment=1 AND for_asr=1, THEN for_alignment=1 supersedes.

    There is no validation/error-return for this pathological case.

    b) If EITHER for_asr=1 OR for_alignment=1 is provided, then ANY turnaround_level option is ignored.

    The turnaround is always set to Standard for_asr or for_alignment.

    Character limits

    Note that database limits in regards to character limits are now explicitly checked on POST.

    When thecharacter limit is exceeded an error message (e.g. "URLs and callback URLs are restricted to 500 characters"), or in the case of other fields, we truncate to the length that is restricted in the database:

    Character limits: File name

    The name of a filecannot exceed 300 charactersname (even if derived from the filename or URL). When the character limit is exceeded the name is truncated to 300 characters.

    If you provide a name itcannotbe empty string

    If a file name is not provided, the name then is derived from either the url or the filename of the uploaded file.

    Character limits: URLS and Callback URLs

    URLs and callback URLs are restricted to 500 characters. When the character limit is exceeded the name is truncated to 500 characters.

    Character limits: Attribute fields and video ID fieldAttribute fields and Video ID

    The attribute1, attribute2, attribute3, and video_id fields cannot exceed 127 characters per field. Fields that exceed this character limit are truncated to 127 characters.

    You can also use this API to upload pre-existing transcripts and media files to create captions and/or use the 3Play Media interactive video plugins using the alignment service.

    See more information on using the API to upload transcripts and media files for alignment.

    Note: Before uploading a file, the API can be used to query for a file's delivery date for the different turnaround times available at the time the file would be uploaded. To query for the delivery date use the following API call:

    [GET] http://api.3playmedia.com/turnaround_levels.js?apikey=:apikey

    Updatingan existing file's metadata

    Use a PUT method to edit the metadata of an existing 3Play Media file via API.

    [PUT]http://api.3playmedia.com/files/:fileid?apikey=:apikey&api_secret_key=:secret&:properties

    The following:properties may be updated:

    attribute1

    attribute2

    attribute3

    video_id

    name

    description

    batch_id

    callback_url

    Managing Tags

    List Tags

    [GET] http://static.3playmedia.com/files/:id/tags?apikey=:api_key

    List out the tags for a given media file. The result will be a JSON object with tags as the array.

    Example Result:

    ["physics","robots","spycraft"]

    Add a Tag

    [POST] http://api.3playmedia.com/files/:id/tags

    required params:

    apikey

    api_secret_key

    name

    If you want to add the tag physics, set name to physics.

    Remove a Tag

    [POST] http://api.3playmedia.com/files/:id/tags/:tag_name

    required params:

    apikey

    api_secret_key

    _method=delete

    If you want to remove the tag physics, post to http://api.3playmedia.com/files/:id/tags/physics

    Setting Up a Status Postback Worfklow using callback_url

    When building a workflow over the 3Play API, you can streamline your processes by utilizing the callback_url parameter when creating files.

    If a callback_url is specified, the 3Play system will automatically ping the callback_url when a file is complete or goes to an error state. The 3Play system will execute a HTTP POST to the callback_url and include the following params:

    file_id - 3Play unique system ID for your file

    video_id - Your internal unique system ID for the file, if specified when the file was created

    status - The new status of the file (either "complete" or "error")

    error_description - text error description if the status is "error"

    duration - The duration of the file, in milliseconds

    attribute1 -Wildcard field that can be used for custom metadata and tracking

    attribute2 -Wildcard field that can be used for custom metadata and tracking

    attribute3 - Wildcard field that can be used for custom metadata and tracking

    project_name - The name of the project that the file is processing in

    batch_id - The folder or "batch" id that the file is currently in

    batch_name - The folder or "batch" name that the file is currently in

    If you are tracking files internally with a database of your own, we recommend using the video_id field when posting files so that you can drive the workflow off of your internal tracking system, to make things easier on your end. Alternatively, you can store the file_id value that is returned when you POST a file to 3Play and reference that ID when Status Postback alerts are sent.

    Simulating Status Postbacks

    If you are testing demo files with the 3Play system and want to simulate an error or completion status post back, you can do this by posting to:

    [POST] http://api.3playmedia.com/files/:file_id /simulate_status_update

    Required params:

    apikey, api_secret_key

    state (complete or error)

    Note: The file associated with the file_id must have a callback_url for this to succeed.

    The 3Play API will return a JSON object with the response from your server if the callback was successful.

    Sample response:

    {iserror:false, message{}, server_response: “hello world”}

    Querying for Complete Files

    Finished files have a single state "complete"

    A "complete" file is one that has finished processing but has not undergone the daily email notification process.

    If you want to grab a list of all complete files, use the query:

    [GET] http://api.3playmedia.com/files?apikey=:api_key&q=state\%3Dcomplete

    Here are the states that a file may be in:

    in_progress

    error

    complete

    delivered

    View Article
  • 3Play Media's Live Auto Captioning feature integrates with YouTube Live events by posting the captions directly into the YouTube Live player. Please note the requirements below before getting started...

    Requirements

    YouTube channelwith Live Streaming enabled

    Contact 3Play Media Account Manager to enable the Live Auto Captioning Module

    Link a YouTube Channel to a 3Play Media project

    Step 1- Navigate to YouTube Integration Settings

    Log in to 3Play Media and make sure you're within the project where the YouTube integration was set up.

    ClickUpload Media > Linked Accountsand then select the linked YouTube channel.

    Click onSettings.

    Schedule a YouTube Live Auto Captioning Event

    Step 2- Click Live Captions Enabled

    From the YouTube integration's settings page, clickLive Captions Enabled at the bottom of the page.

    Click Update.

    Next steps...

    View Article
  • The Track My Filefeature can be used to track the progress of a delayed Transcription Job or a Transcription Job that may miss its deadline.

    Enable the Track My File Module

    To use this feature you must first contact your account manager or 3Play Media Support to have the module added to your account. Once added, you can enable the module within your project's settings.

    Navigate to Settings > Modules > Track My File then click Activate.

    List Of Services In Jeopardy

    Once the Track My File module has been activated and there are file(s) in Jeopardy, or files that may miss their deadlines, the section "Services In Jeopardy" will appear on the left-hand side of the screen under Activity.

    Click Files In Jeopardy to view all the files that have missed their deadlines or are estimated to miss their deadlines. Click a file from the list to view its details.

    Specific FileIn Jeopardy

    Once a specific file is clicked from the Files In Jeopardy section, you will be taken to a page that shows an estimated time for completion.

    Alternatively if a file is in jeopardy, you can view the Track My File information from the file show page. Click Track My File located under Delivery Time within the file's Details section. Clicking Track My File here will take you to the Track My File progress bar.

    Track My File Progress Bar

    Once you click on the Track My File hyperlink, you will see the Track My File progress bar. Here you can see exactly where in the process your file is at the time. This will also tell you when the file is estimated for completion.

    IMPORTANT: Please notethat the Current Estimated Delivery Time on the Track My Files page is different from Delivery Time as you normally see on every file in the system.

    Delivery Time: Based on a 3Play algorithm which is automatically generated for each file.

    Current Estimated Completion Time: Based on the estimate of a 3Play Operations team member who has personally reviewed your job.

    View Article
  • The interactive transcript, located below the video, lets you quickly search and navigate through a video file.

    this article on creating clip reels

    Each word is linked to a specific point in the video timeline. Words are highlighted as they are spoken and you can click on any word to jump to that part of the video. You can search, download, and print a transcript as well as create clips. To create clips, highlight the text and click the scissor icon. You can also stop tracking the spoken words.To learn more about creating clips see below.

    The search bar lets you search for a word in the transcript. Search results are highlighted in blue in the transcript and marked in the video timeline directly above the transcript.

    By hovering over a search result, you can see the surrounding context. Click on it to jump to that part of the video.

    To create a clip, simply highlight the text and click the scissors button. Clips get added to the working clip reel where they can be viewed and manipulated later. You can learn more about this process by reading.

    The Scan View mode lets you track the progression of topics throughout the transcript. It works like a tag cloud where frequently occurring words are indicated by a larger font size.

    The interactive transcript only displays for one video at a time. You can load a different video and the corresponding transcript by selecting it from the collection pane on the left.

    View Article
  • Note: If you want to add captions/subtitles to your YouTube video, you must own the rights to the video. The video must be on your channel, not someone else's.

    Step 1- Select the File

    Once logged into 3Play Media you will be directed to the My Files page. Click the file's name to open the file show page.

    Video Manager > Videos

    Step 2-Click Download

    Click theDownload button on the file show page.

    Step 3- Download the SRT format

    ClickSRTfrom theWeb Caption Formatssection.

    Once clicked, the file will download in theSRTcaption format.

    Please note vertical caption placement is not supported by the SRT format. If caption placement was ordered for the file,instead of SRT, download the file in the webVTT format as webVTT does support caption placement and is also accepted by YouTube.

    Click here to learn about closed caption formats supported by YouTube

    Step 4- Open YouTube Video Manager

    Sign into your YouTube account, then go toCreator Studio and click in the lefthand menu.

    Step 5- Go to Options for Subtitles/CC

    Expand the drop-down menu next to the Edit button for the video you would like to add subtitles to.

    Click Subtitles and CC.

    Step 6-SelectVideo Language

    Select the original spoken language of the video if you have not done so already.

    Step 7- Click Add Subtitles or CC

    Select the language of the subtitle or caption file you want to upload.

    Step 8- SelectUpload a file

    Step 9- Click Upload

    Select Subtitles file, click Choose File to select your desired file, then clickUpload.

    View Article
  • This article goes over some of the customizable features of 3Play Media's interactive transcript. For more information about how to set up a basic interactive transcript with video embed, please see the article titled "Plugin SDK Overview".

    The *Plugin SDK allows you to customize the interactive transcript using HTML and CSS. JavaScript can be used for more advanced customizations.

    The code for the interactive transcript features below must be placed inside of the .p3sdk-interactive-transcript div.

    Available Features

    Light Scroll

    Search

    Progress Bar

    Word Tracking

    Download Transcript

    Show or Hide Transcript Content

    Clipping by Selection

    Share a Clip on Social Media

    Keyword Highlighting

    Transcript Lock

    Translations

    Event Listeners

    Examples

    Light Scroll

    If you have the transcript in a container that scrolls, by default the transcript will auto-scroll every line. Adding the attribute light_scroll = "true" to the p3sdk-interactive-transcript div makes it so that the scroll box will only move when the current word is towards the bottom of the visible text. Please note that if the user has the mouse hovering over the interactive transcript, scrolling is disabled.

    Search

    You can create a search box that looks through the interactive transcript for matches. Modify the CSS of thep3sdk-interactive-transcript-searchbox class to change how the search box looks and the CSS of thep3sdk-interactive-transcript-search-hit class to change how the results are displayed.The following example shows the results with white text highlighted in red. As a default feature, when a user hits the "esc" character, the search field and results will clear.

    Audio Book Example

    HTML

    <input type="text" class="p3sdk-interactive-transcript-searchbox"/>

    CSS

    .p3sdk-interactive-transcript-searchbox {

    width: 125px;

    }

    .p3sdk-interactive-transcript-search-hit {

    background: red;

    color: white;

    }

    Progress Bar

    You can create a progress bar that when clicked, jumps to that time in the video. Thesearch_result_marker is an optional attribute that, when used with the search bar, marks the location in the transcript where the search term is found. In the following example, the base progress bar (p3sdk-interactive-transcript-progressbar)is gray, and the progress (p3sdk-interactive-transcript-progress) fills in red as the video advances.

    HTML

    <div class="p3sdk-interactive-transcript-progressbar" search_result_marker="*">

    <div class="p3sdk-interactive-transcript-progress"></div>

    </div>

    CSS

    .p3sdk-interactive-transcript-progressbar {

    display: block;

    background: gray;

    border: 1px solid #fff;

    width: 500px;

    height: 1em;

    margin: 0.15em;

    cursor: pointer;

    cursor: hand;

    }

    .p3sdk-interactive-transcript-progress{

    display: block;

    float: left;

    background: red;

    width: 0\%;

    height: 1em;

    }

    Word Tracking Options

    There are three HTML classes used for word tracking with the interactive transcript. p3sdk-current-word highlights the current word as it is being spoken. p3sdk-tracked-words highlights the words in the current paragraph that have been spoken. p3sdk-tracked-paragraph highlights the previous paragraphs that have already been spoken. To use any of these features, simply apply a CSS style, such as a background color or a font color, to the class you wish to implement.

    Please note that these styles can be used alone or together, but p3sdk-tracked-words overrides the behavior of p3sdk-tracked-paragraph.

    HTML

    <div class="p3sdk-interactive-transcript" file_id="10013" project_id="78983">

    <div class="p3sdk-interactive-transcript-content"></div>

    </div>

    Example 01. Current Word Example

    The following video shows an interactive transcript with p3sdk-current-word tracking implemented as hot pink highlighting and white text.

    CSS

    .p3sdk-current-word {

    background: #fc104b;

    color: #fff;

    border-radius: 2px;

    }

    Example 02. Current Word & Tracked Paragraph Example

    The following video shows an interactive transcript with p3sdk-current-word and p3sdk-tracked-paragraph implemented. The hot pink highlights outline the behavior of p3sdk-current-word and the light green text outlines the behavior of p3sdk-tracked-paragraph.

    CSS

    .p3sdk-current-word {

    background: #fc104b;

    color: #fff;

    border-radius: 2px;

    }

    .p3sdk-tracked-paragraph {

    color: lightgreen;

    }

    Example 03. Current Word & Tracked Words Example

    The following video shows an interactive transcript with p3sdk-current-word and p3sdk-tracked-paragraph implemented. The hot pink highlights outline the behavior of p3sdk-current-word and the blue text outlines the behavior of p3sdk-tracked-word.

    CSS

    .p3sdk-current-word {

    background: #fc104b;

    color: #fff;

    border-radius: 2px;

    }

    .p3sdk-tracked-word {

    color:blue;

    }

    Download Transcript

    If you're using the 3Play Media API to get the interactive transcript, you can use the p3sdk-interactive-transcript-download classto create a link to download the transcript. If you are using a remote-src to get the transcript, this will not work.

    HTML

    <a href="javascript:void(0);" class="p3sdk-interactive-transcript-download" title="Download Transcript" download_format="pdf">Download Transcript</a>

    Show or Hide Transcript Content

    You can choose to have the Interactive Transcript collapsed or visible. The items contained in thep3sdk-interactive-transcript-collapse-visible divwill remain visible when the transcript collapse is toggled. Everything else in the p3sdk-interactive-transcript will be hidden.p3sdk-collapse-onloadsets the transcript to collapsed on page load.label_when_expanded and label_when_collapsed can be set to change the text when the transcript is collapsed or shown.

    <div class="p3sdk-interactive-transcript-collapse-visible">

    <button class="p3sdk-interactive-transcript-collapse p3sdk-collapse-onload icon-expand" label_when_expanded = " Hide Interactive Transcript" label_when_collapsed = " Show Interactive Transcript">

    Hide Interactive Transcript

    </button>

    </div>

    Clipping By Selection

    Adding aclip_urls = "true" attribute to the p3sdk-interactive-transcript div, allows you to grab text in the interactive transcript that you highlight. This works by storing the information in the url. With clip_url's enabled, after you highlight a section of text in the interactive transcript, you should see the url of the page change to include #p3clip: with some numbers (ex. p3sdk.dev/lanya/test.html#p3clip:1.0.15290.18700). If you refresh the page, the video will start from the text you highlighted, and will pause at the end of the highlighted text. This event can be triggered only once, and the end point will be ignored after any rewind following the first encounter of the end point. You can also addignore_clip_end_times="true"attribute to ignore the endpoint of the clip. This attribute will default to "false" unless otherwise specified.

    In order to utilize this clipping feature, you'll need to use the most up-to-date version of p3SDK:p3.3playmedia.com/p3sdk.1.10.6.js

    This works whether you are using the 3Play Media API to grab the transcript or hosting your own with a remote-src link. Please note thatatts.in_time and atts.out_time will integers representing time in milliseconds. atts.text will be a string.

    HTML

    <div class="p3sdk-interactive-transcript" file_id="78983" project_id="10013" light_scroll="true" clip_urls="true">

    The following code snippet shows how you might grab the time attributes and the highlighted text and assign them to variables.

    JavaScript

    p3$(p3sdk.get(0)).bind("transcript:selection", function(name, atts){

    start_time_ms = atts.in_time;

    end_time_ms = atts.out_time;

    clipping_text = atts.text;

    }

    Share a Clip on Social Media

    You can usethe classes p3sdk-share and either p3sdk-facebook or p3sdk-twitter to create buttons or links to share your page on social media. If you have clip_url's enabled, you can highlight text in your interactive transcript before clicking the button or link to share the highlighted section of the video.

    <div class="p3sdk-interactive-transcript" file_id="78983" project_id="10013" clip_urls="true">

    <button type="button" class="p3sdk-share p3sdk-facebook">Share to facebook</button>

    <button type="button" class="p3sdk-share p3sdk-twitter">Share to Twitter</button>

    </div>

    Keyword Highlighting

    You can add a button or a checkbox to toggle keyword highlighting, which changes the font size of words in the interactive transcript based on importance. This is determined by a natural processing algorithm that you can read more about here.

    To have a button toggle the keyword highlighting on and off, you must add thep3sdk-interactive-transcript-toggle-keywords-buttonclass to the button. To have a checkbox toggle the keyword highlighting on and off, you must add the p3sdk-interactive-transcript-toggle-keywordsclass to the input.

    When Using the 3Play Media API to Load Transcript

    If you use the 3Play Media API to load the transcript (as we do in this example), you do not need to include any attributes to the button or input class to get keyword highlighting to work.

    <div class="p3sdk-interactive-transcript" file_id="78983" project_id="10013" light_scroll="true">

    <button class="p3sdk-interactive-transcript-toggle-keywords-button">

    Keywords Toggle

    </button>

    <input type="checkbox" class="p3sdk-interactive-transcript-toggle-keywords"/>

    Show Keywords

    <div class="p3sdk-interactive-transcript-content"></div>

    </div>

    When Using "remote-src" or Pasting an HTML Transcript Directly in Page

    If you are using remote-srcor pasting an HTML transcript directly into the page to load the interactive transcript, you must link the keyword file in the p3sdk-interactive-transcript-toggle-keywords div(for checkboxes)or p3sdk-interactive-transcript-toggle-keywords-buttondiv (for buttons). This can be done by linking a remote-src to the keyword file as seen in the example below.

    <div class="p3sdk-interactive-transcript"remote-src="static.3playmedia.com/p/projects/10013/files/78983/transcript.html">

    <input type="checkbox" class="p3sdk-interactive-transcript-toggle-keywords"remote-src="static.3playmedia.com/p/projects/10013/files/78983/transcript.html "/>

    Show Keywords

    <div class="p3sdk-interactive-transcript-content" ></div>

    </div>

    You can also paste the keywords file contents directly into the p3sdk-interactive-transcript-toggle-keywordsdiv (for checkboxes) orp3sdk-interactive-transcript-toggle-keywords-button div (for buttons) using the keywords attribute. In the example below, we access the interactive-transcript using remote-src, but this would also work if you had pasted the HTML transcript file directly into the interactive-transcript-content div.

    <div class="p3sdk-interactive-transcript" remote-src="static.3playmedia.com/p/projects/10013/files/78983/transcript.html">

    <button class="p3sdk-interactive-transcript-toggle-keywords-button" keywords=[["video",250],["3play",250],["media",225],["captioning",175],["text",150],["transcription",150],["transformed.",150],["way.",150],["shareable",125],["put,",125],["before.",125],["clip.",125],["possibilities",125],["searchable",125],["beginning.",125],["push",125],["ever.",125],["process",125],["interacting",125],["captions",125],["accessibility",125],["engaged",125],["transcripts",125],["solution",125],["transcription.",125],["lecture",125],["media,",125],["video.",125],["simply",125],["button.",125],["create",125]]>

    Keywords Toggle

    </button>

    Transcript Lock

    You can give control to the user over whether the interactive transcript has scrolling disabled or not. Use the "p3sdk-scroll-toggle" class to enable this option.

    When the transcript is in "locked" mode, the transcript will still automatically stop scrolling when the mouse is over the transcript. When the transcript is in "unlocked" mode, it will not scroll automatically at all.

    <a href="javascript:void(0);" class="p3sdk-scroll-toggle p3sdk-scroll-toggle-locked" label_when_locked="Locked" label_when_unlocked="Unlocked">Locked</a>

    Translations

    You can show translations of your transcripts with a select box or links. To create a dropdown list of translations, you must use the select class p3sdk-interactive-transcript-track-select with options having the value of the remote-src of your translations. To have the translations show up as links, you must give the links a class p3sdk-interactive-transcript-track, with the url to the translated transcripts given as the remote-src.Your select class or links should be contained inside of the p3sdk-interactive-transcript div and the translations will show up where you place the p3sdk-interactive-transcript-content div.

    Select Box

    <div class="p3sdk-interactive-transcript" file_id="78983" project_id="10013" light_scroll="true">

    <select class="p3sdk-interactive-transcript-track-select">

    <option value="//static.3playmedia.com/p/projects/10013/files/78983/transcript.html">English</option>

    <option value="//static.3playmedia.com/p/projects/10013/files/78983/translations/1610/transcript.html" selected>Spanish</option>

    <option value="//static.3playmedia.com/p/projects/10013/files/78983/translations/1609/transcript.html">German</option>

    <option value="//static.3playmedia.com/p/projects/10013/files/78983/translations/1611/transcript.html">Chinese</option>

    <option value="//static.3playmedia.com/p/projects/10013/files/78983/translations/1608/transcript.html">French</option>

    <option value="//static.3playmedia.com/p/projects/10013/files/78983/translations/1340/transcript.html">Japanese</option>

    </select>

    <div class="p3sdk-interactive-transcript-content"></div>

    </div>

    Links

    <div class="p3sdk-interactive-transcript" file_id="78983" project_id="10013" light_scroll="true">

    <ul id="my-language-tracks">

    <li class="p3sdk-interactive-transcript-track selected" remote-src="//static.3playmedia.com/p/projects/10013/files/78983/transcript.html">English</li>

    <li class="p3sdk-interactive-transcript-track" remote-src="//static.3playmedia.com/p/projects/10013/files/78983/translations/1610/transcript.html">Spanish</li>

    <li class="p3sdk-interactive-transcript-track" remote-src="//static.3playmedia.com/p/projects/10013/files/78983/translations/1609/transcript.html">German</li>

    <li class="p3sdk-interactive-transcript-track" remote-src="//static.3playmedia.com/p/projects/10013/files/78983/translations/1611/transcript.html">Chinese</li>

    <li class="p3sdk-interactive-transcript-track" remote-src="//static.3playmedia.com/p/projects/10013/files/78983/translations/1608/transcript.html">French</li>

    <li class="p3sdk-interactive-transcript-track" remote-src="//static.3playmedia.com/p/projects/10013/files/78983/translations/1340/transcript.html">Japanese</li>

    </ul>

    <div class="p3sdk-interactive-transcript-content"></div>

    </div>

    Event Listeners

    You can bind to a P3SDK module event using the Javascript below. Note that if you are binding to multiple events, keep them all inside the same p3sdk_ready function.

    In p3sdk.get(0), you are binding to the 0th P3SDK instance on the page. So if you have multiple instances running on the page for multiple video players, the first instance would be p3sdk.get(0), the second would be p3sdk.get(1), and so on. Most use cases will use p3sdk.get(0).

    function p3sdk_ready(){

    p3$(p3sdk.get(0)).bind("transcript:current_word", function(name,atts){

    // custom code here

    console.dir(atts);

    });

    }

    Setting

    Description

    atts

    transcript:initialized

    Interactive transcript module has been set.

    transcript:transcript_set

    The content of the transcript has been set and activated.

    file metadata(object)

    transcript:expand

    Show transcript

    transcript:collapse

    Hide transcript

    transcript:selection

    Section of the interactive transcript has been highlighted.

    in_time, out_time, text

    transcript:clip_started

    Clip portion has started

    inTime, outTime

    transcript:clip_ended

    Clip portion has ended

    inTime, outTime

    transcript:keywords_highlighted

    Keywords turned on

    array of keywords and relative weightings (100-300)

    transcript:keywords_cleared

    Keywords turned off

    transcript:track_loaded

    Track has successfully loaded

    track_url

    transcript:track_selected

    Attempting to load track

    transcript:current_word

    Follows the current spoken word

    m(milliseconds), current_word

    transcript:search

    Search turned on

    searchterm(string), matches(array of m of matches)

    transcript:clear_search

    Search Stop

    Examples

    Basic Interactive Transcript Example

    Customized Example

    Responsive Example

    *The Plugin SDK is sometimes referred to as "P3SDK".

    View Article
  • The Deliveries Module can be enabled for your account if you require:

    Transcript or Caption delivery via...

    FTP or FTPS (also referred to as FTP over TLS, or FTP over SSL)

    Callback URL

    Email

    Audio Description delivery via FTP or FTPS

    See more information on how to activate this module here

    Instructions specific to Audio Description Delivery are available here.

    The following steps demonstrate how to setup delivery via FTP or FTPS, but the process is very similar for Callback and Email deliveries.

    Step 1- Navigate to Settings

    Step 2- Navigate to Delivery Routes and Click +Add New Delivery

    Step 3- Add Name; Select Asset Type and Destination Method

    Name this Delivery Route for future reference, select the desired Asset Type, and choose a Destination Method.

    Step 4- Select Output Formats

    Choose the output formats that you'd like delivered to this route.

    Step 5- Fill out FTP Fields and Select Batch Name

    Select FTP orFTPS as the Protocol, and add yourFTP Host, Username, Password, and Path.

    If you'd like the 3Play Media folder name to match the folder name in the FTP, checkAppend Batch name in destination path, otherwise, leave blank.

    ClickSave when done.

    View Article
  • The article below details the actions that can be taken on a file that was created using the Live Auto Captioning service.

    IMPORTANT NOTE: If an RTSP stream was used as the live event URL the source video will need to be added prior to being able to upgrade to full transcription as well as order vertical caption placement, caption encodings, translations, Audio Description, and Video Clip Captioning services.

    If an RTMP stream was provided for the live event URL when the event was scheduled, 3Play Media will automatically capture the source from the event and the following actions will be available as listed in step 3.

    PRO TIP: Upgrading to Full Transcription or at least editing the transcript first may be best prior to ordering any other additional services.

    Step 1- Navigate to Live Auto Captioning

    ClickLive Auto Captioninglocated at the top of the My Files page.

    Audio Description

    Step 2- Click View File

    A list of all Live Auto Captioning files will display here. Locate the file and then clickView Filelocated on the right-hand side of the file list.

    Step 3- Click Order Services

    Once View Fileis clicked the file will open within the My Files page.

    Click theOrder Services button to display a list of all additional services available for this individual file.

    As mentioned, some services may only be available if an RTMP stream was provided for the Live Auto Captioning service when the event was scheduled. If an RTSP stream was provided, follow these steps to add the source media to then make all possible services available.

    PRO TIP: Upgrading to Full Transcription or at least editing the transcript first may be best prior to ordering any other additional services.

    Additional Services May Include:

    Upgrade to Full Transcription

    Vertical Caption Placement

    Caption Encoding

    Translation

    Video Clip Captioning

    View Article
  • If the frame rate of the target asset is different from the frame rate of the source content that was uploaded to your 3Play account, the API can be used to convert frame rates.

    To take advantage of this account feature, Content Publishing must first be enabled within your 3Play Media account.

    See more information on Enabling Content Publishing.

    Once Content Publishing is enabled, follow the instructions below to convert and then download a version of your file with a different frame rate.

    Step 1- Select a File

    Locate the file from theMy Filespage that you need to download.

    Click the file's name to open the file level actions menu.

    Step 2- Select a Favorite Format "Quick Link"

    Click theQuick Linksicon located above the transcript, then choose a SMPTE format from the dropdown menu that appears (the dropdown menu options are yourFavorite Formats).

    *Please note you can only change the frame rate of a SMPTE caption format.

    Step 3- Click the URL

    Click the link from pop-up window that appears after a SMPTE format is selected.

    Once you click the link the file will open in a new browser window in the format that was selected in Step 2.

    Step 4- Modify the URL

    Please note:

    The values used forsource_framerateandtarget_frameratein this step are fordemonstrative purposes. The values you add for source and target frame rate will be uniqueto your specs.

    Add:

    ?source_framerate=25.0&target_framerate=23.97

    tothe end of the caption URL.This modificationmust be addedafterthe file format extension.

    The URL,aftermodifying it, will look similar to this:

    Once the URL is modified, clickEnter/Returnon your keyboard to convert to the specified frame rate.

    Step 5- Download the Converted File

    After clickingEnter/Return on your keyboard, the captions will convert to the target frame rate value.

    Add:

    &dl=1

    to the URL after the target frame rate.

    The URLshould now look similar to this:

    ClickEnter/Returnagain on your keyboard and the file will download to your computer.

    NOTE:Converting and downloading a file over the API does notpermanently change the frame rate properties of the file that resides in your 3Play Media account.

    View Article
  • When the caption encoding process is complete, you will receive an email notification that your video is ready for download. This email notification will contain a link to download the caption encoded video.

    Caption Encodings can also be batched downloaded. Click here for more information on how to batch download Caption Encodings.

    Note: Upon completion, you will have 60 days to download the video with the encoded captions from your account.

    Follow the steps below to download the newly created video directly from your 3Play Media account...

    Step 1- Log into your 3Play account

    Step 2- Filter by Captions Encodings

    Navigate to the Filters section on the left-hand side of the page and selectCaption Encodings under Servicesto filter by all files with Caption Encodings.

    Step 3- Click on a File

    Click on the file you want to download theCaption Encodingfor.

    Step 4- Go to Caption Encoding Details

    UnderOrdered Services, clickShow Details for the Caption Encoding service.

    Step 5- Download Caption Encoding

    Click on theCaption Encodingname to download under the Caption Encodings section.

    The video with encoded captions will then immediately begin downloading to your computer.

    View Article
  • Use theExpiring Editing Link feature to generate a link to share with people who do not have access to the 3Play Media account system to give them the ability to edit 3Play Media transcripts and translations for a defined period of time without needing to grant them access to your 3Play Media project.Follow the steps below to get started...

    Step 1- Click Edit

    Navigate to a file and click into the file. Click theEditbutton.

    See more information on how to send the Expiring Editing Link for Gengo translations

    Step 2- Share Expiring Editing Link

    Click theExpiring Editing Linkat the bottom of the page.

    Step 3- Select Expiration Date

    You can currently select from 4 hours, 12 hours, 1 day, 3 days, 1 week, and 1 month for yourExpiring Editing Link.Once selected, clickCreateExpiring Editing Link.

    Step 4- Copy and Share Link

    Copy the link, and share to desired parties.

    See more information on how to use the Edit Transcript Tool

    See more information on how to edit translations

    View Article
  • Once you link your accounts, 3Play Media will be able to pull a feed of all public content from your Wistia account.

    You will then be able to upload your Wistiacontent for captioning and transcription directly from within the 3Play app.

    By following the steps below the captionsautomatically postbackto the associated videos in your Wistiaaccount when the files are completed by default.

    Step 1-Navigate to New Linked Account

    From theMy Filespage clickUpload. By default you will be directed toUpload > From Computer.

    Hover your cursor overLinked Accountand from the drop-down menu that appears click+New Linked Account. Upload your Wistia content to 3Play Media for processing from your linked account

    Step 2- Select Wistia

    Scroll down the list and click theWistiaicon from the list of video platforms and lecture capture systems.

    Step 3- Enter Wistia credentials

    Once selecting the Wistia icon you will be directed to the Settingspage where you will need to enter the Wistia APIPassword to set up the integration.

    See more information on Wistia's API Access

    For the optional(Nickname) field feel free to enter a nickname for this linked account.

    SetPostbackCaptions to ON to have the closed captions automatically postback to the associated video upon completion of the transcription process.

    Step 4- Click Create Account

    After entering your Wistia credentials click Create Accountand youwill see a message thatthe accounts have been successfully linked.

    Next step-

    View Article
  • The file level download screen allows users to download captions and transcripts in various formats.

    It also provides configuration options for offsetting start time and adjusting the frame rate of SMPTE-based closedcaption formats. For more information on this, click here.

    Step 1 - Navigate to the Download Screen

    Click on a file and then click Download.

    Step 2a - Download Desired Assets (Single Service)

    If you are downloading assets for multiple files, or a file for which multiple services were ordered, skip to Step 2b.

    Otherwise, you can simply click the desired item to begin your download:

    Step 2b - Prepare Desired Assets (Multiple Services)

    If you are downloading assets for multiple files, or a file for which multiple services were ordered, you can now select your desired asset formats.

    In addition to the main tabs shown below, you will see tabs for any additional services that were ordered for your selected files (Caption Encodings, Translations, etc.).

    Once all desired formats are selected, click Create Download on the right to have us begin preparing a zipped folder with these formats:

    The zipped folder will be named with the current date and time by default, or you can specify a name in the Name field.

    It can take anywhere from a few seconds to several minutes to zip the assets, depending on factors such as file duration and the types of asset formats selected. If you wish, you can check the box to Receive Zip Download By Email to have a download url emailed to you once ready.

    Step 3 - Download Zipped Folder

    After clicking Create Download, you will be redirected to the Processing Tab of the Zip Downloads screen. Once the zipped folder is ready, it will appear under the Completed Tab, and you can click it to begin the download.

    View Article

Curious about 3Play Media?

Anonymously Ask 3Play Media Any Question

Ask Anonymous Question

3Play Media's Competitors

×
Rate your company