Skip to main content

Transcoding

Supported Codecs and Containers

  • Input Containers: MXF, MPEG2-TS and MP4
  • Output Containers: MPEG2-TS, MP4, Apple HLS, Microsoft Smooth Streaming

  • Input Codecs (Video): MPEG2, ProRes, XDCAM, H.264, HEVC
  • Output Codecs (Video): MPEG2, H.264 and HEVC

  • Input Codecs (Audio): AC3, MPEG2, AAC
  • Output Codecs (Audio): Passthrough, AAC-LC,AAC 5.1, AC3 stereo and 5.1

The Transcoding page is where all of the magic happens.  Users can drag and drop files, while power users can link up cloud data storage from (aws, google and oracle clouds), use templates, curl and or api calls to batch their high volume jobs.

This page can be very advanced, generally start with the blue arrow pointed down and only expose the options you want to turn on.  Once youryou freeget trialcomfortable expireswith this you can adduse amore creditoptions cardby and we will only bill you in increments of $20 (twenty) US dollars or your outstanding balance atclicking the endarrow ofto the month.up position.

Please Note: This page is a dynamic form which changes based on what has been selected, your page may look different.

Transcoding ToPage getOverview

started
INPUT clickLOCATION
on
OUTPUT TranscodingFORMAT
in
COMMON OUTPUT SETTINGS
AUDIO PROFILES
VIDEO PROFILES
CURL COMMAND
ADVANCED
Templates    Save As   Save

When you login for the leftfirst handtime column.
the

Default

???UpdateConfiguration imagetemplate hasshould changedbe newthe buttonscurrent template.  Default Configuration is set up for templates???easy access to drag and drop

Run Job

image.pngimage.png

Output Format

Select the Output Format of the file you want to create.  

trans-output-format.pngtrans-output-format.png

MP4

MP4 (MPEG-4 Part 14) is a digital container format that stores and plays back video and audio content. It's one of the most widely used formats for streaming and playing back videos
online.

  • MP4 files typically contain both video and audio streams, which are compressed using various algorithms.
  • The format supports multiple tracks (e.g., video, audio, subtitles), making it a versatile container for storing and sharing multimedia content.
  • MP4 is widely supported by most devices and platforms, including web browsers, mobile apps, and media players.
TS

Transport Stream file, is a type of digital container format used to store and stream video and audio content. It's a packetized elementary stream (PES) that carries multiple streams of data, including video, audio, and metadata.

  • TS files are commonly used in broadcast applications, such as TV streaming or cable transmission.
  • They're designed for efficient transmission over networks, using packets with error correction to minimize errors during playback.
  • TS files typically contain a combination of MPEG-2 encoded video and audio streams, along with other data like timestamps and synchronization information.
MP4+DASH

MP4-DASH (MPEG-4 Dynamic Adaptive Streaming over HTTP) is a digital container format that combines the benefits of MPEG-4 (video and audio encoding) with the adaptive streaming capabilities of DASH (Dynamic Adaptive Streaming over HTTP).

  • MP4-DASH uses the same basic structure as regular MP4 files, but with additional metadata and formatting to enable adaptive streaming.
  • It allows for dynamic adaptation of video quality, bit rate, and resolution in real-time, based on factors like network conditions, user device, and available bandwidth.
  • This results in a more efficient and seamless viewing experience, as the stream adjusts its quality to accommodate changing network conditions.
MP4+HLS

MP4+HLS (MPEG-4 + HTTP Live Streaming) is a combination of two popular digital container formats: MPEG-4 for video and audio encoding, and HLS (HTTP Live Streaming) for adaptive streaming over HTTP.

  • MP4 files are used to store the encoded video and audio content, while HLS is used for segmenting and packaging the content for adaptive streaming.
  • HLS enables the creation of a playlist (also known as a manifest) that contains information about each segment of the stream, allowing devices to dynamically request and play back segments based on network conditions.
  • MP4+HLS files are often used in live streaming applications where real-time adaptation to changing network conditions is crucial for maintaining a seamless viewing experience.

MP4+DASH+HLS

MP4+DASH+HLS (MPEG-4 + Dynamic Adaptive Streaming over HTTP + HTTP Live Streaming) is a combination of three popular digital container formats: MPEG-4 for video and audio encoding, DASH for adaptive streaming over HTTP, and HLS for efficient packaging and segmentation. This format allows for the creation of highly adaptable and efficient streaming experiences.

  • MPEG-4: for video and audio encoding
  • DASH: for adaptive streaming over HTTP, allowing real-time adaptation to changing network conditions
  • HLS: for efficient packaging and segmentation, enabling dynamic playlist creation and smooth playback

Separate Audio

image.pngimage.png

This is set to No by default, but if you have a separate audio track you can add it by selecting Yes.

Input Location

Where is the video file that you want to convert? Options: cloud: aws, oracle, google; http(s), or file-upload.  Each option selected will change this section of the form.

???CHANGE IMAGE NO FTP???

image.pngimage.png

File-Upload

The most common is file-upload.  When you click on File-Upload, you'll see a form similar to the one below.  The first time you will see a blank drop down list, after a few conversion you can select files that have been recently uploaded by selecting the drop down menu.  If you want to convert a new file drag and drop it over the green down arrow.  If you click on the green arrow you can browse for the file you want.  If you are on a mobile device or tablet the green arrow is a great option and will even allow you to take a new video from your camera.

image.pngimage.png

Documentation needs to be added here ....??? But have images  This gets complicated because options change depending on selections.


Cloud providers for video input and output 

If you are using any cloud providers please make sure you save your templates, when you are done configuring them.  (???ADD new template help in here cut from quick start???)

AWS

transcoding input aws.pngtranscoding input aws.png

Oracle Cloud

transcoding input oracle.pngtranscoding input oracle.png

Gcloud

transcoding input gcloud.pngtranscoding input gcloud.png

http(s)

transcoding input http.pngtranscoding input http.png

Common Output Settings

Aws

common output aws only.pngcommon output aws only.png

Oracle

common output oracle.pngcommon output oracle.png

gcloud

common output gcloud.pngcommon output gcloud.png

igolgi-store

Igolgi store is the default setting for Common Output Setting, Cloud Provider.   StreamEngine will save your output files for up to 24 hours giving you time to view, download to save them.  ???What do we do friday is that 1 business day???

common output igolgi-store.pngcommon output igolgi-store.png

Additional settings

common output settings that are constant and dont change.pngcommon output settings that are constant and dont change.png

Video codecs drop down

transcode common output video codec dropdown.pngtranscode common output video codec dropdown.png

Choose a codec

h.264

mpeg2

hevc

Audio Profiles

audio profile.pngaudio profile.png

Choose a codec

AAC

AC3

MP2

audio profile codec dropdown.pngaudio profile codec dropdown.png

Choose a channel 2 for stereo and 6 for 5.1 audio (Front: right, center, left; Rear: right, left; and a subwoofer)

Source stream 1 - 8 

Bitrate 32Kbps - 768Kbps

Downmix to Stereo  (is this right???) isn't it supposed to be stereo to mono?

Dialnorm ??? explain ???

by clicking the + sign in the circle you can add more audio profiles ??? how many can we have???

Video Profiles

image.pngimage.png

By clicking on the blue icon ??? what is this can it be bigger?   you can set the resolution.  Please note the resolution is based on the video output codec (add link???) some codecs allow 4K videos.  Selecting a larger resolution might require a higher bandwidth to be selected in the Bitrate field, if you need to increase the bitrate you will get a message prompting you to set at least a minimum bitrate speed.  Please note trial users have a maximum bitrate of ????  You can also adjust the frame rate to 1x, 1/2x and 2x.  Clicking the Plus icon with a circle next to video profile will allow you to create multiple video profiles. Each video profile has a corresponding audio profile (above in the audio profiles section).

image.pngimage.png

Complex audio and video settings how do I get this right ???  Do we have a good example file to test?  How would this work does the user need to choose a tar file in advanced settings???

transcode advanced audio and video settings fyi.pngtranscode advanced audio and video settings fyi.png

Curl Command

For advanced users we include a curl command option, click on curl command to expand it and click on copy to copy the curl command to a clip board.

image.pngimage.png

Advanced Settings

Click the Advanced drop down

image.pngimage.png

Logo URL

If you are a professional user and not a trial user you can add your own logo to your videos.  ??? need more specs here formats, sizes, percent of transparency etc???

Audio Volume

Decrease volume to 0 or increase volume to 200, default is 100.

Create .tar file

default is no, depending on the number of videos you are creating you might want to bundle your job into one file. ??? correct if wrong???

Video Coding Options


Video Quality

Good, better, best

IP Distance 

Distance between i/P frames 2 is two seconds, faster action videos could be lower and slower action could be longer.???

GOP Length

GOP default is 2 ???

Aspect Ratio

The default is passthrough, (each selection changes some of the following fields (add more image here)???

Rotation Blackness ???

Closed captions

No (default) yes (do they need to include the files???)

SCTE35  ???

SCTE35 Passthrough

default is No

SCTE35 PID Remap

-1 ??? why