מהם קודק, אנקודר ודיקודר?
קודק (Codec) הוא תוכנה שממירה בין סוגי הקבצים הנהוגים כיום בעולם המחשבים. כדי להבין מה היא עושה, כדאי להבין מהו קידוד וידאו.
אחת המשימות בעולם האינטרנט היא כיצד לצמצם את גודלם של קובצי וידאו וסאונד, תוך פגיעה מינימלית באיכותם. הקטנה כזו של הגודל מסייעת להעברה מהירה יותר של הקבצים ומאפשרת צפייה רציפה בסרטים או האזנה ללא הפסקות למוסיקה וקליפים מקוונים.
קידוד וידאו הוא פתרון טכנולוגי שנועד להקטין את נפחם של הקבצים השונים. הקודק הוא תוכנה, או אלגוריתם המשמשים לקידודם, כך שידרשו פחות נפח אחסון וניתן יהיה לשדרם באמצעות רוחב פס נמוך יותר.
אנקודר ודיקודר הם רכיבי תוכנה או חומרה שמאפשרים המרה של קודקים. קיימים אלגוריתמים שונים לקידוד וידאו ואודיו והבחירה ביניהם היא בהתאם לצרכים, או ליתר פשטות, בהתאם לסוג הקובץ, הפורמט הרצוי.
הקידוד מתבצע באמצעות תוכנה או מכשיר שנקראים "מקודד" (Encoder). כשמעוניינים לצפות או להאזין לקובץ וידאו או סאונד מקודד שכזה, משתמשים ברכיב שעושה את הפעולה ההפוכה ומפענח את הקובץ. רכיב זה נקרא "דיקודר" (Decoder).
הנה ההסבר של הקודקים:
https://youtu.be/7YQ1mikDhIo
יש לנו את זה ביותר מסובך...
https://youtu.be/_nPsBwMivCk
ופיתוח של קודק משוכלל וחדשני יותר:
https://youtu.be/kbUpKpbiyBs