יש הרבה רכיבי קודקים שבהם אתה יכול להשתמש, וכל אחד מהם זורח באזור אחר. הנה איזה מהם מתאים לך ב-Windows.
אולי אינך יודע הרבה על רכיבי Codec של וידאו, אבל יש סיכוי שתשתמש בהם בחיי היומיום שלך. יכול להיות שאתה עוסק בסטרימינג, שליחת סרטון שיצרת לאחרים, או שיש לך דיסק קשיח רב טרה-בייט מלא בסרטונים ורוצה להחזיר חלק מהשטח שלו מבלי למחוק קבצים כלשהם.
אז מה הם רכיבי קודקים של וידאו, איך כדאי לבחור אחד ואיך זה ישפיע על הסרטונים שהפיקו?
מה הם Codec?
אם אתה רוצה להיות טכני, הדרך ה"אמיתית" לאיית את המילה היא "CoDecs", מכיוון שהמונח הוא שילוב של מילים "קודנים" ו"מפענחים". אבל אף אחד לא מאיית את זה ככה בעולם האמיתי, אז זה בסדר אם לא מאיית את זה בצורה זו.
חלק ה"קודד" של "קודקים" מאפשר קידוד של זרם מדיה באמצעות אלגוריתם מסוים. בינתיים, חלק ה"מפענח" מאפשר השמעה של זרם מדיה מקודד במקודד תואם.
למידע נוסף על רכיבי codec, עיין במדריך שלנו על כל מה שאתה צריך לדעת על רכיבי קודקים של וידאו, קונטיינרים ודחיסה.
למה בחירת ה-Codec שלך חשובה
בעת בחירת רכיבי codec, עליך לשקול את היתרונות והחסרונות שלו ולבחור את הטוב ביותר עבור המשימה.
תְאִימוּת: תאימות ותמיכה בחומרה הם אחד הגורמים העיקריים שיש לקחת בחשבון בעת בחירת רכיבי codec. כיצד אתה מתכנן להשתמש במדיה לאחר הקידוד שלה? האם הם יהיו חלק מהאוסף האישי שלך, או שאתה מתכנן לשתף אותם עם אחרים?
מְהִירוּת: אתה גם צריך לשקול את מהירות הקידוד. AV1 נחשב לאחד מהקודקים הטובים ביותר הזמינים כיום לאחסון תוכן לטווח ארוך. עם זאת, עם AV1, מעבד Ryzen 5900x לא עלוב מדי עשוי לעבוד במשך ימים כדי לקודד סרטון בודד.
סוג תוכן ואיכות פלט: כמו כן, מכיוון שאנו מדברים על "אחסון לטווח ארוך", האם תרצה שהקבצים המקודדים ייראו כמעט זהים למקור, ויישארו קרוב ככל האפשר למקור? עליך לדלג על AV1 מכיוון שהוא אינו יכול לבצע דחיסה ללא אובדן לחלוטין. לעומת זאת, H.265 ו-H.264 הוותיקים והפחות מתקדמים יכולים.
יכולת עריכה: האם גם אתה רוצה לערוך את הסרטון, לערבב אותו מחדש, לחתוך או להוסיף סצנות, כותרות ואפקטים ולנסות לדרג צבע? עדיף יהיה אם סרטוני המקור שלך היו מקודדים בפורמט "ידידותי לעריכה" שיהיה מהיר יותר לקריאה עבור המחשב. זה גם אומר שהם יהיו "קלים יותר להסתובב" כאשר עובדים עם ציר הזמן של עורך וידאו. בשביל זה, תצטרך משהו כמו MJPEG או, לאיכות גבוהה יותר, ProRes.
ה-Codec הטובים ביותר הזמינים עבורך
בוא נעבור על רכיבי ה-Codec הווידאו העיקריים שבהם אתה יכול להשתמש:
1. H.265/HEVC
ה-Codec "מבוסס MPEG" האחרון הזמין ביותר, H.265, הידוע גם בשם High-Efficiency Versatile Coding (HEVC עבור קצר) ו-MPEG-H Part 2, מציע את השילוב הטוב ביותר של איכות, מהירות ותמיכה רחבה בחומרה עמיתים.
זו הסיבה שאתה רואה את זה בראש הרשימה שלנו: זה איטי יותר לקודד ל-H.265 באמצעות מקודד תוכנה מיוחד כמו x265, אבל זה יציע לך את האיכות הטובה ביותר לתוכן שלך. זה עדיין יהיה (הרבה) מהיר יותר מ-AV1 וגם ישחק יפה עם תוכן עם "גרעין" ("הרעש" שרואים בסרטים קולנועיים).
2. AV1
ה-Codec החדש ביותר במבחר שלנו, AV1, הוא VP9 מפותח במיוחד שמציע רווחים משמעותיים בדחיסה ובאיכות בהשוואה לאביו הקדמון. במקום שבו VP9 "סחר במכות" לעתים קרובות עם H.265, AV1 משאיר את שניהם מאחור, ומשיג איכות טובה יותר אפילו של +50% באותו גודל קובץ או גודל קובץ קטן ב-50% לאותה איכות - אתה בוחר באיזו דרך תעדיף ללכת.
זה נשמע מושלם עד שאתה מבין שזה יכול להיות גם איטי עשרות מונים מאלטרנטיבות רבות. בנוסף, הוא לא אוהב תוכן "רועש", כך שהוא מסיר את כל ה"תבואה" כברירת מחדל. הוא מציע מתג מתקדם כאפשרות נוספת להוספת רעש מחדש באופן מלאכותי לתוכן.
ובכל זאת, טהרנים יטענו בצדק שזהו הערכה ולא הדרך הנכונה לשמר את מראה המדיה המקורית אם אתה מקודד מחדש את התוכן שלך לארכיון לטווח ארוך.
3. H.264/AVC
H.264, הידוע גם בשם Advanced Video Coding (בקיצור AVC) ו-MPEG-4 Part 10, הוא המבשר של H.265. יש לו דרישות חומרה נמוכות בהרבה והוא היה בשימוש הרבה יותר זמן.
ככזה, הוא הרבה יותר מהיר בקידוד מ-H.265 ובעיקר AV1 ויש לו תמיכת חומרה רחבה משמעותית. אפילו הסמארטפונים הזולים ביותר שתוכלו לקנות היום יכולים לפענח ולקודד H.264 בחומרה.
עם H.264, אתה מקבל איכות נמוכה יותר עבור אותו גודל או קבצים גדולים בהרבה עבור אותה איכות בהשוואה ל-H.265 ו-AV1.
4. VP9
נוצר כחלופה פתוחה יותר ל-H.265 עמוס הדפוסים, VP9 היה אמור לשמש כתחליף של H.264 ו-H.265 באינטרנט. למרות שהוא נמצא בשימוש על ידי אתרים בולטים רבים, ההבטחה הזו עדיין לא התממשה במלואה.
כמו כן, בעוד שהוא נתמך על ידי דפדפנים וכמעט כל נגני מדיה מבוססי מחשב, חומרה נגני מדיה (כמו ממיר טלוויזיה או מערכת בידור שאולי יש לך במכונית שלך) עשויים דלג על זה.
לגבי מהירות ואיכות, הוא יושב בדיוק בין H.264 ל-H.265, בהתאם לתוכן המקודד ולהגדרות.
5. MPEG-4/Xvid/DivX
ה-Codec MPEG4 הגיע לקדמת הבמה באמצעות גרסת ה-DivX שלו, ששלטה בקידוד הווידאו בעידן Windows XP הודות לפיראטיות סרטים משתוללת.
MPEG4 כמעט מיושן היום. זה היה אופטימלי כשפיראטים רצו לקרוע DVD ולהתאים עותק דחוס בכבדות לתקליטור בודד כדי לשתף אותו עם חברים.
זה יכול להיות שימושי, בהתאם לסדרי העדיפויות שלך ולחומרה הזמינה. זו בחירה טובה אם אתה רוצה רק רווחים מינימליים במהירות האפשרית. עם זאת, מנקודת מבט איכותית, יש אפשרויות טובות בהרבה.
6. ProRes
ProRes נחשב ל"פורמט הווידאו הניתן לעריכה של אפל", לא מציע את הדחיסה הטובה ביותר, אבל זה בגלל שהוא נותן עדיפות לאיכות ואפשרות לעריכה.
לעתים רחוקות (אם בכלל) תשתמש ב-ProRes להפעלת מדיה או לדחיסתן לצורך ארכיון או הפצה. ועדיין, זה כמעט חובה אם אתה מקצוען בשלב הפוסט-פרודקשן, מלהטט בסצנות בפיינל קאט Pro X או צביעה ב-Davinci Resolve מכיוון שזה פשוט, מהיר, וחשוב מכך, נחשב תֶקֶן.
מקרה אחד ידידותי לצרכן שבו אתה עלול להיתקל בו הוא הקלטת וידאו באיכות גבוהה עם אחד ממכשירי האייפון האחרונים (מ-13 Pro ואילך) במצב וידאו.
7. MJPEG
"בן דודו הידידותי יותר לצרכן" של ProRes שימושי בעיקר אם אתה מייבא תוכן ממכשירים אנלוגיים ישנים למחשב האישי שלך, באמצעות פתרון לכידת וידאו, לעריכה נוספת. הסיבה לכך היא שהוא מהיר במיוחד בחיפוש, ואתה יכול לעבוד כשכל פריים משמש כפריים מפתח במקום להתמודד עם רצפים של פריימים.
MJPEG רחוק מלהיות האלגוריתם המתקדם ביותר: הוא מצליח לצמצם את גדלי הווידאו על ידי קידוד כל הפריימים כתמונות JPEG.
עם זאת, דחיסת JPEG היא מאוד אובדנית באיכות, מה שהופך את MJPEG שימושי רק במקרה הספציפי שאנו הוזכר: חיפוש מהיר במיוחד בתוכן מיובא שלא היה לו את האיכות הטובה ביותר לשמר בהתחלה מקום.
8. MPEG2
אתה עדיין עשוי לפגוש MPEG2 אם למחשב שלך יש כונן אופטי ואתה מנסה לקרוא איתו DVD. קבצי ה-VOB ברוב תקליטורי ה-DVD מכילים זרמים המקודדים באלגוריתמים של וידאו MPEG2 ו-AC3.
עצם העובדה שלרוב המחשבים האישיים כיום אין אפילו כונן אופטי מעידה על התועלת של MPEG2 בנוף הטכנולוגי המודרני.
כיצד לבחור Codec
ראינו מדוע בחירת ה-Codec חשובה, כמו גם כיצד ה-Codec העיקריים שונים זה מזה לגבי איכות ומהירות. אבל בכל זאת, באיזה מהם כדאי לבחור, מתי ולמה?
1. בחירת Codec לסטרימינג
אם אתה זורם לפלטפורמות כמו Twitch ו-YouTube, סביר להניח שתרצה להשתמש ב-H.264. זה מהיר יותר מ-H.265 ו-AV1 בקידוד תוך שהוא בעל דרישות חומרה נמוכות בהרבה.
שמירה על עומס החומרה היא מאוד חשובה, במיוחד אם אתה רוצה להפעיל תוכנות תובעניות אחרות במקביל (כמו משחקי הטריפל-A האחרונים) מבלי לגבות מחיר מהביצועים.
עוזר אפילו יותר, כמעט כל ה-GPUs לפחות משני ה"דורות" האחרונים מ-Nvidia ו-AMD מגיעים עם תמיכה בקידוד H.264 מואץ בחומרה. זה מאפשר לך לקודד את זרמי הווידאו שלך בזמן אמת עם פגיעה מינימלית בביצועים (חשבו 5% עד 10% ממשאבי ה-GPU שלך).
2. בחירת Codec לארכיון
עבור אחסון בארכיון, בחירת ה-codec הטובה ביותר תלויה בתוכן שברצונך לאחסן ואם ברצונך לשמור על איכותו או לצמצם את דרישות האחסון.
למרות ש-AV1 מציע את היחס הטוב ביותר בין איכות לגודל, H.265 הוא עדיין אפשרות טובה יותר אם אתה רוצה לדחוס סרטונים "קולנועיים" (במיוחד אם הם "רועשים") תוך שמירה על כל הפרטים. הם עדיין יהיו קטנים יותר מאשר אם הם מאוחסנים עם רוב הקודקים האחרים מלבד AV1.
AV1 הוא הבחירה הטובה יותר אם לא אכפת לך מהירויות הדחיסה האיטיות בהרבה שלו, ועוד יותר אם מקודדים מחדש תוכן "חלק", כמו אנימה וסרטים מצוירים.
3. בחירת Codec עבור תוכן 4K+
כל ה-codec עד H.264 תוכננו עבור רזולוציות תת-HD. H.264 היה ה-codec הראשון שנועד לאחסן תוכן באיכות HD (ברזולוציות של עד 1920 x 1080). עם זאת, גם היום יש לנו 4K ו-Ultra HD תוכן, ו-H.265, AV1 ו-VP9 טובים יותר עבור רזולוציות גבוהות בהרבה.
4. בחירת Codec כדי למקסם את התאימות
כלל האצבע הוא שככל שה-codec בו תשתמשו ישן יותר, כך התאימות שלו ליותר מכשירים גבוהה יותר. אם אתה רוצה שהסרטונים שלך יתנגנו כמעט בכל מקום, לכו על MPEG4. זה ישן, עם ביצועים טובים יותר מכל האפשרויות החדשות יותר, אבל הוא גם נתמך באופן מקורי אפילו על ידי טלוויזיות בנות עשר.
אם אכפת לך רק ממכשירים חדשים יותר, H.264 יכול לעבוד כמעט על כל מכשיר להפעלת מדיה שיצא בחמש השנים האחרונות, כולל קונסולות משחקים וסמארטפונים.
אנו מציעים לך לדלג על H.265, AV1 ו-VP9, מכיוון שלכל אחד יש "מוזרויות" משלו והוא נתמך טוב יותר במערכות אקולוגיות מסוימות. לדוגמה, VP9 ניתן לשחק ברוב הדפדפנים המודרניים אך רק על ידי כמה נגני מדיה עצמאיים.
4. בחירת Codec המרוכז סביב קידוד חומרה
קידוד מואץ בחומרה מרגיש כמו קסם ועשוי להשפיע על בחירת ה-codec שלך. ובכל זאת, עליך לזכור שקידוד מואץ בחומרה שימושי בעיקר לשימושים בזמן אמת, כמו סטרימינג. זו הסיבה שהצענו לך להשתמש בקידוד GPU במאמר שלנו בנושא כיצד לבצע אופטימיזציה של זרמי משחקים באמצעות OBS Studio.
בניגוד למקודדים מבוססי תוכנה כמו x265, מקודדים מואצים בחומרה אינם משיגים מהירויות גבוהות יותר אך ורק בגלל החומרה הייעודית של ה-GPU: הם משתמשים גם בגרסאות "יעלות" של אותו אלגוריתמים. אלה מתעדפים מהירות ותאימות על פני איכות.
בגלל זה, קובץ H.265 מקודד חומרה עשוי להיות אפילו באיכות גרועה יותר מקובץ H.264 מקודד תוכנה, גם אם יש להם אותו גודל.
לפיכך, עליך לבחור את ה-Codec הטוב ביותר שנתמך על ידי המקודד המואץ בחומרה של ה-GPU שלך אם אתה זורם, כאשר ה-GPU של אינטל אפילו תומכים ב-AV1. יחד עם זאת, כדאי להימנע משימוש בהם לאחסון וידאו לטווח ארוך, במיוחד אם אתה נותן עדיפות לאיכות.
מדוע אפשרויות ה-Codec שלך חשובות
הבחירה שלך ב-codec היא המשפיעה ביותר. ובכל זאת, האפשרויות והמשתנים שלו יכולים גם להשפיע באופן משמעותי על התוצאות המופקות.
בחירת Codec על סמך תוכן
כל codec התייחס לצרכים של זמן מסוים ולפורמטי מדיה ספציפיים.
- סרטונים ישנים: אם יש לך שטח אחסון מספיק ואתה עובד עם סרטונים עד רזולוציות Full-HD, אתה יכול להשתמש ב-MPEG2 עם קצב סיביות גבוה ותיהנו ממהירויות קידוד מהירות שלפוחיות בעת דחיסת סרטונים ביתיים או ישנים סרטים.
- סרטים וסרטונים מודרניים: כדי לשמר את טובת ה-Full-HD של סרטונים מודרניים, השתמש ב-H.264 או ב-H.265, תלוי אם אתה מעדיף מהירות או איכות קידוד וגדלים קטנים יותר.
- קריקטורות ואנימה: עבור תוכן מונפש, AV1, ואחריו H.265 ולאחר מכן VP9, יכולים לשמר את הוויזואליה, הקווים והקימורים החדים של רוב הסרטים המצוירים. עם זאת, הם יכולים גם להוביל ל"banding", אפקט שבו שיפועים חלקים בין שני צבעים "נעשים לא מוחלקים" ומופיעים כאזורים גסים עם "צעדים צבעוניים". כדי להימנע מכך, אתה יכול להשתמש בגרסאות ה-10 סיביות של H.264, H.265 ו-AV1, שדוחסות וידאו עם פלטת צבעים רחבה יותר, דרך אפליקציה כמו Handbrake. לטוב אפילו יותר, H.265 תומך גם בצבע של 12 סיביות.
בחירת Codec על בסיס Bitrate
"קצב הסיביות" הוא "כמות הנתונים שמקודד יכול להשתמש בו כדי לקודד כל מסגרת". ככל שערך זה גבוה יותר, כך איכות הפלט טובה יותר.
יחד עם זאת, ככל שקצב הסיביות גבוה יותר, כך הקובץ המופק גדול יותר. ועם קצב סיביות גבוה מספיק, אלגוריתם קידוד גם שומר על פרטים שלא אכפת לכם לפספס עבור קידוד יעיל יותר וקבצים קטנים יותר.
עם זאת, עם ה-codec העדכניים ביותר, כמו H.264/H.265 ו-VP9/AV1, בדרך כלל לא תצטרך להתמודד עם קצבי סיביות ולעבוד עם קביעות/רמות קבועות מראש של המקודד וערכי (C)RF.
בחירת Codec בהתבסס על הגדרות/רמות מראש של המקודד וערכי (C)RF
כל מקודד משתמש בשילוב של תכונות קידוד שונות בעת דחיסת וידאו. מקודדים מודרניים מגיעים עם הגדרות מראש/רמות כדי לסייע בכל המורכבות הזו, כאשר התכונות הללו "מצוידות" תחת בחירה פשוטה יותר.
ה"חבילות" הללו פועלות כרצף של רמות ביצועים לאיכות, ומאפשרות למשתמש לבחור את רמת תכונות האלגוריתם שבהן הוא רוצה להשתמש. ככל שמשתמשים ביותר תכונות, איכות הפלט טובה יותר וגודל הקובץ המיוצר קטן יותר, אך גם הדרישות למשאבים גבוהות יותר והקידוד איטי יותר.
הגדרה חיונית נוספת עם רכיבי codec וידאו מודרניים, ערך (C)RF פועל כ"מחוון איכות", ומאפשר למשתמש לשנות את יחס האיכות לגודל של קידוד.
לכן, קידוד של 30 דקות של וידאו באיכות Full HD עם מקודד AV1 (SVT) ב-Handbrake, עם ערך RF קבוע של 21, ו הקביעה המוגדרת מראש של המקודד ל-6, עשויה להימשך בין 10 ל-30 דקות, ולקידוד את הסרטון כמעט בזמן אמת או מהר יותר ב-Ryzen 5900x. אותו סרטון, עם אותן הגדרות, אבל ה-Encoder Preset שהוגדר ל-3, עשוי להימשך פי שלושה עד שישה לקידוד, כאשר קצב הפריימים של המקודד יורד לממוצע של 5 עד 10 FPS.
לעומת זאת, שמירה על קביעת ה-Encoder Preset סטטית ושינוי ערך ה-RF בלבד ישנה את האיכות והגודל של הקובץ הסופי אך לא ישפיע משמעותית על מהירות הקידוד.
בחירת עורך/מקודד
רכיבי Codec שימושיים רק כאשר אתה משתמש בהם לצד תוכנה תואמת.
בעולם המודרני שלנו תמיד-על, אתה יכול להשתמש מדחסי קבצים ווידאו מקוונים למשימות כאלה. עם זאת, אפליקציות "לא מקוונות" ייעודיות בדרך כלל מניבות תוצאות טובות בהרבה, ואתה לא צריך לשתף את הקבצים שלך עם צדדים שלישיים.
כמה מהאפליקציות הטובות ביותר בהן תוכל להשתמש כדי לקודד את הסרטונים שלך עם רכיבי קודקים שונים הם:
בֶּלֶם יָד
בֶּלֶם יָד הוא אחד מפתרונות קידוד הווידאו האהובים ביותר, ובצדק, מכיוון שהוא הולך על הגבול הדק בין חשיפת התכונות החשובות ביותר תוך שימוש פשוט יחסית.
מועיל למדי, בלם יד מגיע עם המון קביעות מוגדרות מראש, הכוללות מקרי שימוש שונים בקודקים הפופולריים ביותר (כמו עבור קידוד Super HQ 2160p 60FPS 4K תוכן עם AV1), אבל גם מכשירים פופולריים רבים (מטאבלטים Fire של אמזון ועד Xbox קונסולות).
StaxRip
StaxRip הופך קידוד מבוסס רשת לקל, ומאפשר לך להשתמש במספר מחשבים אישיים ברשת המקומית שלך כדי "לנקות" תור קידוד הרבה יותר מהר מאשר עם מחשב בודד. זה גם חושף כמעט את כל האפשרויות החשובות עבור קודקים כמו H.264 ו-H.265.
ובכל זאת, כל זה גם אומר שזה לא קל כמו חלופות, ותצטרכו להתאים אישית את ההגדרות של כל קידוד בנפרד כדי להשיג תוצאות מיטביות.
VirtualDub
למרות שהוא לא תומך בקידוד ריבוי וידאו, ואתה יכול להשתמש בו רק לעריכה בסיסית של סרטונים בודדים, VirtualDub הוא קל ומהיר במיוחד אם אתה צריך לערוך או לקודד תוכן באמצעות MJPEG או MPEG4.
Final Cut Pro/Vegas Pro/Davinci Resolve
האם אתה צריך לעבוד עם מקורות MPEG4, ProRes, H.264 או H.265? האם גם אתה רוצה לגזור ולהדביק תוכן ביניהם ללא מאמץ? כדי ליישר מחדש סצנות, להוסיף מעברים ולשפר את מראה הסרטון שלך? אתה צריך חבילת עריכה מלאה כמו Final Cut Pro, וגאס פרו, או DaVinci Resolve.
FFMPEG
האם אתה רוצה לערוך ולהמיר את הסרטונים שלך באמצעות פקודות, להפוך את התהליך לאוטומטי על ידי כתיבת סקריפטים מתקדמים, או אפילו ליצור GUI משלך לעריכת וידאו ודחיסה? FFMPEG יכול לעזור, ולשמש כמנוע המאפשר את כל החיתוך, ההדבקה וההמרת קידוד בין פורמטי מדיה שונים.
Codec לכל משימה ב-Windows
קידוד סרטונים משפחתיים יקרי ערך עם codec אובדן, ישן והגדרות תת סטנדרטיות יכול להרוס את הזיכרונות שלך מעבר להחלמה, ולהפוך את הרגעים האלה לבלאגן מטושטש או מפוקסל.
לעומת זאת, אם אתה רוצה להקטין בצורה חמורה את הגודל של חבורה של סרטוני חתלתולים ישנים שאתה רוצה לשמור אבל לא באמת טיפול, שימוש במשהו כמו MJPEG "כדי לדחוס אותם" עשוי להביא לתוצאות הפוכות ולהרחיב אותם כדי לאכול את האחסון שלך - כל זה.
בחירת ה-codec שלך תלויה בצרכים, בסדר העדיפויות וההעדפות שלך. ובכל זאת, גם אם תעדיף להימנע מחשיבה יתרה של קידוד הווידאו שלך, בחירת ה-codec (וההגדרות) הנכונות יכולה ליצור או לשבור את התהליך ולהוביל לתוצאות מושלמות או זוועתיות.
עכשיו, עם זאת, אתה יודע איך לבחור, על סמך המשימה שאתה רוצה להתמודד.