Transcoding Tutorials

Browse our wide range of tutorials across a wide range of topics on video software development.

Getting Started with Transcoding

Introduction Welcome to the initial steps of video transcoding with Qencode! This tutorial will walk you through the process of setting up and launching your first transcoding job. Transcoding is the backbone of delivering video content that maximizes accessibility and user experience across popular devices, software products and bandwidth ranges. With Qencode, you can seamlessly convert your…

Getting Started

Using Per-Title Encoding efficiently

Introduction Every video is characterized by its own unique complexity, quality, and style, which renders a one-size-fits-all approach to choosing encoding parameters inefficient. Per-Title Encoding is an advanced AI feature that optimizes video bitrates based on the content of each title. This results in better video quality and reduced bandwidth usage, enhancing viewer experience especially for…

Per-Title Encoding

Create thumbnails from your source videos

When creating thumbnails there are two different approaches to set images based on whether you want a single thumbnail to be created at a specific point of the video (Single frame thumbnails) or thumbnails created at an interval of seconds (interval-based thumbnails). Here is a quick overview of how these different types of thumbnails are created through the API: : Thumbna…


Create separate audio file using a video

As more people consume their media from more devices, it becomes important to have your content available across multiple mediums to make it easy for your users to consume. Often times, your audio can be an important part of your video which can be streamed separately from the video. Using Qencode, you can easily create separate files using the audio tracks in your videos. To create an audio…

Audio Outputs

Add or copy subtitles to video

With Qencode, you can add, modify, copy and remove subtitles from any of your video renditions. Subtitle settings are managed as part of the object when using the method. Currently supported subtitles formats are and . You can create closed captions from existing subtitles in text format. Adding Subtitles To create subtitles, add and within the


DRM and Encryption for videos

Learn how to encrypt your data using DRM or AES-128 encryption.

Encryption and DRM

Video Metadata

Introduction Sometimes it's useful to get source video metadata before launching a transcoding task. For example, you may need original and or values. Video metadata can be used to get information about a specific video, which can be used to categorize your content or adjust parts of your workflow. How to get video metadata To view the…

Video Metadata

Enhancing your videos with LCEVC

LCEVC is a 's implementation of MPEG-5 Part 2 Low Complexity Enhancement Video Encoding. LCEVC adopts a multi-layer approach where any base codec (e.g. h.264, HEVC, AV1 and others), is enhanced via an additional low bitrate stream. You can read more about LCEVC . Encoding with LCEVC To enable LCEVC in your transcoding jobs you can use the following values for param:

LCEVC encoding

Stitch Videos together

Stitching is a process of combining two or more video clips together to create single output video. You can use this to create a video filled with scenes from different videos, or even a compilation of clips from the same video. To stitch videos together, use the attribute of query object to create JSON list of strings…

Stitching Videos

Using Speech-to-Text to create Subtitles and Transcripts

Introduction Speech-to-Text is an technology uses automatic speech recognition to generate text from audio where speech is recognized. Qencode offers a Speech-to-Text output for transcoding jobs, which uses this technology to generate subtitles and transcripts from any of your audio or video files. This output utilizes the latest advanced artificial intelligence models to identify human speech…