שיטות היסטוריות לחיתוך טייפ
שימו לב: חלק זה הוא אופציונלי ומשמש כרקע נוסף למי שרוצה לראות את הגישות ההיסטוריות ולהתעמק בפרטים שלהן.
סגנון KaT (עד Usagi Drop)
בקאט משתמשים בקודק
Lagarith
הן עבור החיתוך והן עבור היצוא.
בחיתוך הטייפ מהוידאו הגולמי של הפרק
משתמשים בוריאנט
Lagarith YV12
שכן וידאו מקודד
(עם או בלי אובדן איכות)
הוא לרוב בפורמט זה.
אחרי העבודה על הטייפ,
אנו מייצאים את הוידאו בווריאנט
Lagarith RGBA
שכן תוכנות העריכה השונות
(Photoshop, After Effects)
כולן עובדות במרחב הצבעים RGB.
אף על פי שאנו משתמשים בקודק
שבהגדרתו אינו מאבד איכות,
יש מספר מוקשים פוטנציאליים
שמקשים על עבודה נכונה.
ראשית,
אם לא עובדים עם הוריאנטים הנכונים
של הקודק בשלבים השונים,
יכולות להיווצר בעיות בעבודה עם צבעים,
שכן ההמרה בין RGB
ל-YUV
אינה בהכרח משתמשת במטריצות ההמרה הנכונות,
מה שגורם לאובדן פרטים ואי-דיוק בצבעים.
שנית,
אם הוידאו המקודד הוא בפורמט 10 ביט,
הוידאו שנקודד בעזרת Lagarith
ירדד את המידע ל-8 ביט,
מה שגורם לאובדן מידע פוטנציאלי במקומות אלו,
ואף לארטיפקטים במקרים מסויימים.
סגנון פנסאב גרמני
בפנסאב הגרמני משתמשים בקודקים שונים לחיתוך וייצוא הטייפ.
לחיתוך משתמשים בקודק ProRes 4:2:2 Hi-10
,
בעזרת סקריפט ייעודי.
לאחר העבודה בתוכנות העריכה השונות,
הם משתמשים בקודק
UtVideo RGBA 10-bit
לייצוא הטייפ.
ProRes
נחשב קודק שהוא
Visually Lossless,
כלומר שיש אובדן פרטים
שעין אדם ממוצעת לא תוכל להבחין בהם.
לכאורה, יש פה אובדן פרטים במידת מה,
אך בפועל אין הבדל בין קבצים אלו לקבצים שאנחנו מייצאים
מ-Lagarith
לדוגמא.
נשים לב שהוריאנט שהם בחרו הוא בברירת מחדל
תומך בוידאו 10-ביט,
כך שוידאו שמקודד ב-10 ביט לא עובר רידוד ל-8 ביט,
אך וידאו ב-8 ביט עובר "הרחבה" ל-10 ביט,
שזו לא פעולה הרסנית מדי.
UtVideo
נחשב קודק ללא אובדן נתונים,
בדומה ל-Lagarith
קודם.
עולה השאלה "מדוע לא להשתמש בו גם לשלב החיתוך?".
התשובה שקיבלתי מהפנסאברים הגרמניים היא שהתמיכה של UtVideo
כוידאו שאפשר לפתוח ב-After Effects היא מינימלית ולא בהכרח עובדת,
ולכן הם העדיפו ללכת על ProRes
,
פורמט שיש בו שימוש נרחב גם בתעשייה הקולנועית.
ישנו עוד הבדל קטן בגישה שלהם: כדי למנוע עבודה חוזרת במקרים בהם יש אי-דיוקים בדגימת הפריימים לחיתוכים, הם נוהגים לקחת 5 פריימים לפני ו-5 פריימים אחרי הטייפ המקורי. לכאורה אפשר וכדאי לעשות את זה גם אצלנו, אך כפי שנראה בהמשך, בחירה נכונה של שיטת הדגימה יכולה להבטיח לנו דיוק בחיתוך כמעט תמיד.
סגנון KaT חדש
החל מתחילת העבודה על דמעת הארנבת,
הוחלט לעשות אוטומציה לחלק מהליכי הקידוד השונים,
ובפרט גם לחיתוך וקידוד טייפים.
האוטומציה שבנינו מקבלת רשימת טייפים מתוזמנים על פי פריימים,
וחותכת קבצי FFV1
מתוך הוידאו המפולטר
לפני הקידוד הסופי.
את הטייפים אנו מייצאים בפורמט Lagarith RGBA
או בפורמט UtVideo RGBA 10-bit
,
בהתאם להחלטת המקודד.
הבחירה ב-FFV1
נעשתה
כדי לאפשר לכלי הקידוד השונים לרוץ על Linux
,
ובפרט על שרתים חיצוניים שאינם מריצים Windows
.
בעצם השימוש ב-FFV1 יש יתרון
סגנון היברידי
הסגנון עליו אנו ממליצים במדריך הוא סגנון קצת אחר