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…
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…
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…
Using Speech-to-Text to create Subtitles and Transcripts
Introduction Speech-to-Text is a technology that uses automatic speech recognition to generate text from audio in which 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…
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
Improve Reliability for Video Transcoding
Introduction Using Warning on Error with Source Media, Retry on Error, and Soft-fail for Outputs can significantly enhance the reliability of your video transcoding jobs. By leveraging these features, you can reduce job failures, optimize workflow efficiency, and improve user satisfaction. Experiment with these settings, monitor their impact, and continuously refine your configurations to achieve…
DRM and Encryption for videos
Learn how to encrypt your data using DRM or AES-128 encryption.
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…
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:
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…
Using the Incremental Adaptive Bitrate Playlists
Introduction Incremental Adaptive Bitrate Streaming (ABR) is a feature in our transcoding API that allows you to add and remove resolutions, to and from existing HLS and DASH playlists, without re-encoding all of the existing resolutions. This tutorial will explain how to use the parameter to manage resolutions incrementally, based on your specific needs. How it works The…