קידוד וידאו הוא פתרון טכנולוגי שנועד להקטין את
נפחם של קובצי וידאו, תוך פגיעה מינימלית באיכותם, על מנת שידרשו פחות נפח אחסון או שיהיה ניתן לשדר אותם באמצעות רוחב פס נמוך יותר. קיימים אלגוריתמים שונים לקידוד וידאו, רובם מאבדי נתונים (כדוגמת MPEG, Theora ו-DivX) וחלקם משמרי נתונים (כדוגמת HuffYUV). הקידוד מתבצע באמצעות התקן חומרה או תוכנה המכונים מקודד (Encoder). על מנת לצפות בקובץ וידאו מקודד יש להשתמש ברכיב מפענח (Decoder).