Setting Your Transcoding Options

Product
Video Cloud
Applies to Roles
Publisher
Version
Brightcove 5
Modules
Studio Home
Edition
Pro, Enterprise

All Video Cloud publishers can view their transcode settings in the Video Cloud Studio. The ability to modify your transcode settings in the Video Cloud Studio is available only to Video Cloud Pro and Enterprise publishers. If you are interested in upgrading your Video Cloud account, please contact Brightcove for more information.

Video Cloud gives you fine-grained control over how your videos are transcoded into one or multiple renditions. Using multiple renditions, instead of a single rendition, lets you take advantage of Video Cloud's dynamic bandwidth detection features, so that the Video Cloud player can deliver a rendition of the video that best matches the viewer's window size and available bandwidth. You can also deliver lower-bitrate renditions suitable for mobile devices. For most purposes, you don't need to change the transcoding settings; Video Cloud's default transcoding settings provide a good baseline set of renditions that should meet the needs of most publishers and viewers.

You can view and configure the settings for the multi-bitrate streaming renditions in your account in the Video Cloud  Studio's Account Settings page. This information can be viewed or changed only by users with the Admin role. To view and configure this information:

  1. Sign in to the Video Cloud Studio.
  2. Click the Account Info link at the top right, in the navigation bar, and select Account Settings. You must have Administrator privileges to access this area of the Studio.
  3. On the Account Settings page, click Transcode Settings.

On the Transcode Settings page, you can view and modify the default transcode settings for your account.

  • Under Single Rendition, it lists the codec, bitrates, dimensions, and other settings that Video Cloud uses by default for your videos when you specify that you want a single rendition of a video you create.
  • Under Multiple Renditions, it lists the settings that apply when you specify that you want multiple renditions of a video you create. By default, you have access to six rendition settings. You can delete renditions, or add renditions up to a maximum of 10.

View transcode settings

Editing transcode settings

To edit the transcode settings for a rendition, click the pencil icon in the right column of the rendition's settings. The edit options displayed enable you to select the transcode settings for this rendition.

Editing Transcode Settings

See Transcode settings for details about what all these settings mean. When you are done, click Save Changes.

Adding or removing renditions

By default, each account has 6 renditions available. You can add more renditions, up to a maximum of 10, or remove renditions. Note that when you add or remove renditions, it only affects videos you upload for transcoding by Video Cloud from that point forward; it does not affect any renditions that have already been created.

To add a rendition on the Transcode Settings page:

  1. Click the Add a Rendition button. A new row appears in the Multiple Renditions table.
  2. Enter the settings for this rendition, as described in Editing transcode settings.
  3. Click Save Changes when you are done.

To remove a rendition, click the X icon at the right end of the rendition's row in the Multiple Renditions table.

Video Cloud's default transcode settings are listed in the Standard Transcode Settings Reference. To restore your transcode settings to the default Video Cloud values, click Restore Defaults at the right end of the heading for the Multiple Renditions table.

Overriding the default options on upload

Regardless of your default transcode settings, when you upload a video, whether with the Media module, FTP batch provisioning, or the Media API, you have the option to have that video transcoded into either H.264 (MP4) or VP6 (FLV). The codec you specify when you upload overrides the codec you specify in your default transcode settings. If your default transcode settings are for H.264 and you specify that a particular video should use VP6, then Video Cloud creates video renditions with the VP6 video codec and the VP6-E codec profile.  If your default transcode settings are for VP6 and you specify that a particular video should use H.264, then Video Cloud creates video renditions with the H.264 video codec and the H.264 Baseline codec profile. In each case, all the other transcode settings are respected.

Transcode settings

The settings on the Transcode Settings page apply by default, no matter what method you use to upload a video (Media module, Media API, or FTP batch provisioning). Note that the maximum bit rate is limited by the quality of the file you upload; the source file's average bit rate must be at least 75% of the requested rendition's bit rate, or the rendition will not be created. See Using multi-bitrate streaming.

Transcode Setting Description
Number An integer from 1 to 10. Renditions will be created in the order you specify. Rendition #1 will be transcoded first, and will be the primary rendition for the video.
Codec The codec to use. Video Cloud supports both H.264 and VP6 encoding. Generally, H.264 is recommended as it provides better quality and broader device support. H.264 video encodings will use AAC audio, while VP6 video will use MP3 audio.
Codec Profile For VP6, one of VP6-E or VP6-S.
For H.264, one of H264_BASE, H264_MAIN, or H264_HIGH.
Each codec supports multiple profiles. When using VP6, VP6-S is recommended for HD and higher bitrate renditions. When using H.264, Baseline should be used for lower bitrates and better mobile support. The H.264 Main and High profiles should be used for standard and HD renditions, but are likely to be incompatible with mobile devices.
Video Bitrate The average encoding rate for the video, in kilobits per second (kbps). For VBR-encoded videos, the encoding rate at any point may vary considerably from the average rate. Higher bitrates require both higher bandwidth and more CPU power from the viewer's device. The bitrate must be between 96 and 5000 kbps. Please contact support if you require higher bitrates.
Audio Bitrate The average encoding rate for the audio, in kilobits per second (kbps). Video Cloud supports audio bitrates from 8 to 320 kbps.
Width and Height The dimensions of the video, in pixels. These are the dimensions for videos with 4:3 aspect ratio. Videos with 16:9 aspect ratio will preserve that aspect ratio. The dimensions must be no smaller than 50x50 and no larger than 1920x1080.

If the dimensions you specify are inconsistent with the aspect ratio of the source file, Video Cloud's Adapted Encoding Engine respects the aspect ratio of the source file. For example, if your specified dimensions are 480x360 (a 4:3 aspect ratio) and you upload a file with a 16:9 aspect ratio, the resulting transcoded rendition will be 480x270 in order to preserve the aspect ratio.

If the dimensions you specify are greater than the source file dimensions, the resulting rendition will use the source file's dimensions. If only one of the dimensions you specify is greater than the source file dimensions, the resulting rendition will use the other dimension and adjust the larger one to preserve the aspect ratio of the source video. We never upscale from the source file dimensions, in order to preserve video quality.
Video Container One of MP4, FLV, or M2TS. The video container is the format of the wrapper that provides metadata and describes how the video and audio streams are stored in the file. The container is different from the codec, although certain codecs are commonly associated with specific containers. For Video Cloud renditions:
  • the MP4 and M2TS containers can include only H.264 codec videos
  • the FLV container can include only VP6 videos

See Encoding for Mobile Delivery for information about how the container affects delivery on different devices.

See Delivering Videos with Apple HTTP Live Streaming for information about using the M2TS container.

Frame Rate The frames per second of video. We recommend that you generally use the same frame rate as the source video file. However, for low bitrate renditions targeted at mobile devices, using a lower frame rate (15 frames per second) may provide better visual quality.
Two Pass Whether to use one pass or two. Two-pass encoding can reduce the incidence of video artifacts, but increases (approximately doubles) the time it takes for transcoding to complete. Two-pass encoding provides the most benefit to videos that have areas of high motion.
Keyframe Rate The number of seconds between keyframes. Keyframes are reference frames and are used when seeking within the video. They are also used during rendition switching. Frequent keyframes provide better seeking and rendition switching, though impact video qualtiy. 1 to 2 seconds per keyframe is recommended.
Bitrate Type VBR (variable bit rate) or CBR (constant bit rate).We recommend VBR for most applications. VBR provides the highest quality for a given bitrate, while CBR is better at delivering predictable datarates and preventing mid-stream buffering.
Audio Only Creates a rendition that has no video track, only an audio track. Audio-only renditions can be useful for delivery to low-bandwidth devices, such as mobile phones using mobile networks. It is recommended that videos used in iOS applications should provide an audio-only rendition at 64 kbps audio bitrate. Read Creating Audio-Only Renditions for Low-Bandwidth Delivery

 

Tags
encoding, H.264, transcoding