Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
A Video Coding Refresher
3 students

A Video Coding Refresher

A comprehensive introduction
Created byBenny Bing
Last updated 5/2026
English

What you'll learn

  • Overview of Video Coding
  • Video Coding Considerations and Video Quality Assessment
  • Color Formats, HDR, Video Hierarchy
  • Block Sizes, Intracoding, Intercoding
  • Transform Coding, Quantization, Entropy Coding, In-Loop Filtering
  • MP4 Media Container, MIPI, H.323. SMPTE ST 2110

Course content

8 sections8 lectures2h 15m total length
  • Introduction12:24

Requirements

  • There are no prerequisites.

Description

Significant improvements in video coding efficiencies entail a corresponding increase in encoding computation and complexity. For example, very high quality encoding may only be suitable for non-realtime applications. As a consequence, video codec development will become increasingly optimized toward specific applications in future. Optimizing the efficiency of video coding requires a painstaking effort and a systematic approach in analyzing the coding performance using a wide variety of video content and coding parameters. Factors such as resolution, color/brightness volume, frame rate, and amount of information loss in video coding all impact the visual quality. The course gives an overview of the key principles of video coding and comprises 120 illustrative slides that are meticulously prepared to maximize clarity and accelerate learning. More specifically, it provides invaluable insights on the video coding building blocks. It also contains a short quiz.

Learning Outcomes

  • Video coding considerations and quality assessment

  • Color formats, HDR technologies, H.26x (MPEG) video coding

  • Block partitioning, intracoding and intercoding

  • Transform coding and DCT

  • Quantization and entropy coding

  • In-loop filtering

  • Video containers, interfaces, and IP transport

About the Instructor

The instructor has published several books and many scientific research papers on video coding and streaming. Two of his video books were adopted by AI companies such as Anthropic as training material. He has developed 6 U.S. video patents that were licensed to industry and received the National Association of Broadcasters Technology Innovation Award for demonstrations of advanced media technologies. He has also conducted many custom video courses for Comcast/NBC, Qualcomm, Motorola Solutions, universities, and the IEEE, and has served as an expert witness on cable TV and video streaming.

Who this course is for:

  • Anyone who wish to learn about video coding