DIGITAL LIFE MADE EASY 3 – What is the difference between decoding, encoding, and transcoding? Where do I use what?

Our digital life is meant to make things easier but in fact, it is not that easy without knowing some of the fundamental concepts behind the digital world. This blog series deals with typical questions that may sound easy on first sight, but digging deeper into them, there is quite a lot to know and learn.

In this blog, we try to answer the question: What is the difference between decoding, encoding, and transcoding?  Where do I use what?

First of all, each of these terms include the word ‘coding’. Any digital medium, no matter if it contains image, video, or sound relates to that. When digitizing an analog signal (light or sound) digital coding has to be applied.

At the beginning of the chain there is always the creation of a digital signal, called encoding. For example, this happens when capturing an image or video signal within your digital camera / your smartphone, and also when capturing sound via a microphone to a digital device like a digital audio recorder or a smartphone. For playback, the previously recorded digital signal is being decoded. The processes of encoding and decoding are handled by a so-called codec – the term is a merge of the terms coding & decoding.

For being able to create and play complex digital signals in high quality, digital data within the codec in question are being compressed via algorithms. Depending on the used codec, signal quality can differ.

Typical Codecs (incomplete list)Typical codecs

 

 

 

Codecs can be used hardware based of software based. Your photo or video camera utilizes a hardware based digital processor (encoder) creating the digital signal. The Blu-ray Player in your living room contains a hardware based decoder, processing the playback of the video codec on your Blu-ray Disc.

Nero software applications make use of software codecs but can also utilize system based hardware codecs. For example, the latter comes into place when exporting (encoding) AVC video via compatible graphics card chipsets in Nero Video or when transcoding video files in Nero Recode.

Transcoding comes in place when converting one digital media format to another. Typical examples are converting audio WAV files to MP3 files, or ripping an audio CD to single AAC for MP3 files. Also ripping video discs or converting images – e.g. TIFF to JPG – rely on the process of transcoding.

Which Nero Application does what?Use cases all

Nero KnowHow 00094

1-pass or 2-pass Encoding – Which one is better?

‘Nero Video’ provides two ways of video file encoding as shown in the screenshot: ‘Fast encoding (1-Pass)’ and ‘High Quality (2-Pass )’.

1pass_EN 00037

Two pass encoding makes sense if you have used many effects that need to re-render the individual frames from scratch, or if your input and output formats differ a lot. Two pass encoding does a double check to tweak out the last bit of quality. If your input and output formats are more or less identical it is not neccessary to do 2-pass.

Also note that 2-pass encoding takes the double amount of time to finish the encoding.

Moreover ‘Nero Video’ has ‘Nero SmartEncoding’ technology included that helps you save time and quality in case your input and output format are identical. When SmartEncoding jumps in it will not re-render your exported file and save original quality to file.

Nero KnowHow 00034