What Is Encoding?
The process of compressing raw video data into a smaller format using a codec like H.264, HEVC, or AV1.
Video encoding compresses raw video frames into a compact format suitable for streaming or storage. The encoder analyzes each frame, removes redundant information, and outputs a compressed bitstream. Encoding can be done in software (x264, running on CPU) or hardware (NVENC on NVIDIA GPUs, AMF on AMD GPUs). Hardware encoding is faster with less CPU impact, while software encoding typically produces slightly better quality at the same bitrate.
Try It Yourself
Related Terms
Codec
Software or hardware that compresses and decompresses video data. Common codecs include H.264, HEVC, VP9, and AV1.
Transcoding
Converting a video from one codec, resolution, or bitrate to another. Streaming platforms transcode your stream to offer multiple quality options.
Bitrate
The amount of data processed per second in a video or audio stream, measured in Kbps or Mbps.