אנגליתצרפתיתספרדי

Ad


סמל OnWorks

y4mscaler - מקוון בענן

הפעל את y4mscaler בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה y4mscaler שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


y4mscaler - קנה מידה/חתוך/תרגם זרם YUV4MPEG2

תַקצִיר


y4mscaler [אפשרויות] < Y4Mstream > Y4Mstream

תיאור


y4mscaler הוא סקולר וידאו לשימוש כללי הפועל על זרמי YUV4MPEG2, כמו
מיוצר ונצרך על ידי MJPEGtools כגון lav2yuv ו mpeg2enc(1).

y4mscaler מיועד לשימוש בצינור. לפיכך, הקלט הוא מ-stdin, והפלט הוא ל
stdout.

הפונקציה המהותית של y4mscaler הוא לשנות את קנה המידה של אזור "פעיל" מוגדר של הקלט
זרם (המקור) לאזור פעיל מוגדר של זרם הפלט (המטרה).
מתעלמים מפיקסלים מחוץ לאזור הפעיל של המקור; פיקסלים מחוץ ל
האזור הפעיל של המטרה מלאים בצבע רקע. המקור עשוי
בנוסף יש להחיל עליו מט; פיקסלים מחוץ למקור מט מוגדרים ל-a
צבע רקע שצוין בנפרד.

y4mscaler מטפל בצורה נכונה בתת-דגימת כרומה, וכך הוא גם יכול לבצע כרומה
המרות משנה דגימה. פורמט הזרם YUV4MPEG2 תומך בשלושה סוגים של 4:2:0
תת-דגימה, כמו גם 4:1:1, 4:2:2, 4:4:4, מצבי 4:4:4 עם ערוץ אלפא, ו-
מצב מונוכרום לומה בלבד. (ראה "הערות על מצבי כרומה ותת-דגימה".)

y4mscaler יכול לבצע המרות שזירה פשוטות: מעבר מהשדה העליון-ראשון ל
שדה תחתון-ראשון ולהיפך (על ידי השלכת השדה הראשון בצורה אובדנית), ויצירת א
זרם מתקדם מהשזירה על ידי השלכת כל שדה אחר (למעשה חצייה
הרזולוציה האנכית).

המקור והמטרה מוגדרים על ידי הרבה מאוד פרמטרים, אבל y4mscaler יש הרבה, רבים
היוריסטיקה מובנית כדי להגדיר אותם באופן אוטומטי. רוב פרמטרי המקור הם
נלקח מכותרת זרם הקלט. שאר פרמטרי מקור ויעד שאינם
שצוינו על ידי המשתמש מנחשים בצורה שפויה.

y4mscaler כולל פרמטרים מוגדרים מראש עבור מספר זרמי יעד נפוצים: DVD, VideoCD
(VCD), SuperVCD (SVCD), פורמטי תמונת סטילס משויכים ו-DV.

דוגמאות


כדי ליצור זרם מתאים לשימוש ב-SVCD:

y4mscaler -O preset=svcd

כדי ליצור זרם עבור תקליטור Video (פורמט לא שזור), ממקור DV (an
פורמט משולב), העברת מסגרת הקלט 4 פיקסלים שמאלה:

y4mscaler -I ilace=למטה בלבד -I active=-4+0cc -O preset=vcd

כדי לקחת מקור NTSC DV במסך רחב, ולהמיר אותו לזרם ב-letterbox, עם כחול
פסים בחלק העליון והתחתון:

y4mscaler -O sar=ntsc -O bg=RGB:0,0,255

לקחת מקור NTSC DV במסך רחב ולהמיר אותו לזרם "מסך מלא" (כלומר
הצדדים קצוצים, בדיוק כמו בטלוויזיה):

y4mscaler -O sar=ntsc -O infer=clip

לקחת מקור NTSC מרוכז, עם תיבות Letterbox, ולהמיר אותו לפורמט מסך רחב (16:9)
זרם עבור DVD, כשהפסים השחורים הוסרו:

y4mscaler -O preset=dvd -O sar=ntsc_wide -O infer=clip

כדי לקחת את החלק המרכזי של 100x100 פיקסלים של זרם NTSC DV, הקף אותו ב-20 פיקסלים
גבול כחול, ופוצץ את זה לזרם SuperVCD במסך מלא:

y4mscaler -I active=140x140+0+0cc -I matte=100x100+0+0cc -I bg=RGB:0,0,255 -O
preset=svcd

אפשרויות


שלוש האפשרויות הראשונות, -v, -V ו-h, הן אפשרויות פשוטות ופשוטות אשר לוקחות
או ללא ארגומנטים או ארגומנט מספרי אחד.

-v [0,1,2]
הגדר את רמת הדיבור.
0 = אזהרות ושגיאות בלבד.
1 = הוסף גם הודעות אינפורמטיביות (ברירת מחדל).
2 = הוסף גם הודעת ניפוי באגים פטפטנית.

-V הצג מידע על הגרסה וצא.

-h הצג הודעת עזרה (תקציר אפשרויות).

האפשרויות -I, -O ו-S כל אחת מקבלת ארגומנט אחד מהצורה פרמטר=ערך, אשר
ציין פרמטרים עבור הקלט, הפלט והקנה מידה, בהתאמה. אפשרויות אלה יכולות להיות
משמש שוב ושוב לציון פרמטרים מרובים. השמות והערכים של הפרמטרים אינם
תלוי רישיות. הגדרות של הצורה "פרמטר=[AAA|BBB|CCC]" אומרות שרק אחד מ
ניתן לבחור במילות המפתח המפורטות AAA, BBB או CCC. אפשרויות מצליחות יעקפו
מוקדמים יותר.

-I input_parameter
ציין פרמטרים עבור זרם המקור/קלט. כל הטיעונים '-I' מוערכים ב
סדר, וארגומנטים מאוחרים יותר בשורת הפקודה יעקפו את הקודמים. כל ה'-אני'
ארגומנטים מוערכים לפני כל ארגומנט '-O'.

פעיל=WxH+X+Yaa
ציין את האזור הפעיל של מסגרת המקור, המותאם כך שיתאים לאקטיבי
אזור של מסגרת המטרה. ברירת המחדל היא המסגרת המלאה. (ייתכן שה-"WxH" הוא
מושמט, וגודל האזור מוגדר כברירת מחדל לגודל של מסגרת המקור.) W ו
H הם רוחב וגובה. X ו-Y הם ההיסט של נקודת העיגון. "aa" הוא ה
מצב עוגן (ברירת מחדל: TL); ראה "הערות על גיאומטריית אזור" לפרטים.
דוגמה: פעיל=200x180+30+24cc

מט=WxH+X+Y
ציין אזור מט עבור מסגרת המקור. כל הפיקסלים מחוץ לאזור זה
מוגדרים לצבע הרקע של המקור. ברירת המחדל מט היא המסגרת המלאה. (ה
"WxH" ניתן להשמיט, וגודל האזור מוגדר כברירת מחדל לגודל של המקור
מסגרת.) W ו-H הם רוחב וגובה. X ו-Y הם היסט של העוגן
נְקוּדָה. "aa" הוא מצב העוגן (ברירת מחדל: TL); ראה "הערות על גיאומטריית אזור" עבור
פרטים.
דוגמה: מט=200x180+30+24cc

bg=RGB:r,g,b
bg=YCBCR:y,cb,cr
bg=RGBA:r,g,b,a
bg=YCBCRA:y,cb,cr,a
הגדר את צבע הרקע של המקור. פיקסלים מחוץ לאזור המט של המקור הם
מוגדר לצבע זה. אפשר לציין את הצבע כטריפלט R'G'B' או Y'CbCr.
לדוגמה, צבע ברירת המחדל הוא שחור, המצוין כ-"bg=YCBCR:16,128,128" או
"bg=RGB:0,0,0". גרסאות 'A' יקבעו את ערך האלפא (שקיפות) של ה-
צֶבַע. טווח האלפא הוא [0,255] עבור RGBA ו-[16,235] עבור YCBCRA. ברירת המחדל
הוא אטום לחלוטין (255 עבור RGBA, 235 עבור YCBCRA).

נורמה=[NTSC|יָדִיד|SECAM]
ציין את ה"נורמה" של זרם המקור. זה בדרך כלל מוסק מה
כותרת זרם.

איילס=[אף לא אחד|TOP_FIRST|BOTTOM_FIRST|חלק עליון בלבד|BOTTOM_ONLY]
ציין את השזירה המשמשת את זרם המקור. NONE, TOP_FIRST, ו
BOTTOM_FIRST תואם ל-non-interlaced, top-field-first ו-תחתון-field-
ראשון. ערכים אלה מוסקים בדרך כלל מכותרת הזרם; מפרט אותם
יעקוף את כותרת הזרם.
TOP_ONLY ו-BOTTOM_ONLY מציינים שרק השדה העליון או התחתון של כל מסגרת
יש להשתמש; השדה השני נמחק. ניתן להשתמש באפשרויות אלה רק עם
קלט שזור, ולגרום להתייחס לזרם השזור כאל א
זרם פרוגרסיבי עם חצי מהגובה. (זה שימושי במיוחד ביצירה
VCD מזרם קלט משולב בגודל מלא.) שתי אפשרויות מיוחדות אלו יכולות
יש להשתמש רק כאשר המקור הוא זרם פרוגרסיבי טהור (בניגוד ל-a
זרם YUV4MPEG2 "מצב מעורב")).

כרומאס=[420JPEG|420MPEG2|420PALDV|444|422|411|מונו|444אלפא]
ציין את מצב תת-דגימת ה-chroma בשימוש בזרם המקור. פרמטר זה הוא
נגזר מכותרת הזרם, כך שכמעט לעולם אין להשתמש במילת מפתח זו ב-a
מפרט מקור. הסיבה השימושית היחידה לציין מילת מפתח זו היא
לעקוף מגוון אחד של 4:2:0 עם אחר. כל שימוש אחר יגרום לעיבוד
לְהִכָּשֵׁל.

סר=N:D
סר=[NTSC|יָדִיד|NTSC_WIDE|PAL_WIDE]
ציין את יחס הדגימה-גובה-רוחב של זרם המקור. הערך יכול להיות או
יחס מספרי (כגון "10:11") או אחת ממילות המפתח, המתאימות ל-
ערכי CCIR-601 עבור תצוגות 4:3 או 16:9, בהתאמה. פרמטר זה הוא בדרך כלל
מסקנות מכותרת הזרם.

-O output_parameter
ציין פרמטרים עבור זרם היעד/פלט. כל הטיעונים '-O' הם
מוערך לפי הסדר, וארגומנטים מאוחרים יותר בשורת הפקודה יעקפו מוקדם יותר
יחידות. כל הארגומנטים '-O' מוערכים לאחר ארגומנטים '-I' כלשהם.

גודל=WxH
גודל=SRC
הגדר את גודל מסגרת הפלט/יעד, כרוחב W וגובה H בפיקסלים. להשתמש ב
מילות מפתח SRC כדי לציין שגודל מסגרת היעד צריך להתאים למסגרת המקור
גודל.

פעיל=WxH+X+Yaa
ציין את האזור הפעיל של מסגרת היעד, שלתוכו האזור הפעיל של
מסגרת המקור מוקטנת. ברירת המחדל היא מסגרת היעד המלאה. (ייתכן שה-"WxH" הוא
הושמט, וגודל האזור מוגדר כברירת מחדל לגודל של מסגרת היעד.) W ו
H הם רוחב וגובה. X ו-Y הם ההיסט של נקודת העיגון. "aa" הוא ה
מצב עוגן (ברירת מחדל: TL); ראה "הערות על גיאומטריית אזור" לפרטים.
דוגמה: פעיל=200x180+30+24cc

bg=RGB:r,g,b
bg=YCBCR:y,cb,cr
bg=RGBA:r,g,b,a
bg=YCBCRA:y,cb,cr,a
הגדר את צבע הרקע של היעד. פיקסלים מחוץ לאזור הפעיל של היעד נמצאים
מוגדר לצבע זה. אפשר לציין את הצבע כטריפלט R'G'B' או Y'CbCr.
לדוגמה, צבע ברירת המחדל הוא שחור, המצוין כ-"bg=YCBCR:16,128,128" או
"bg=RGB:0,0,0". גרסאות 'A' יקבעו את ערך האלפא (שקיפות) של ה-
צֶבַע. טווח האלפא הוא [0,255] עבור RGBA ו-[16,235] עבור YCBCRA. ברירת המחדל
הוא אטום לחלוטין (255 עבור RGBA, 235 עבור YCBCRA).

איילס=[אף לא אחד|TOP_FIRST|BOTTOM_FIRST]
ציין את השזירה המשמשת את זרם היעד. NONE, TOP_FIRST, ו
BOTTOM_FIRST תואם ל-non-interlaced, top-field-first ו-תחתון-field-
ראשון. ברירת המחדל אם תתאים לזרם המקור.
אם המקור והמטרה שניהם שלובים, אבל עם מצבים שונים (כלומר אחד
הוא תחתון-ראשון, והשני הוא למעלה-ראשון), ואז y4mscaler ימיר מצב אחד
לשני על ידי שחרור שדה המקור הראשון.

כרומאס=[420JPEG|420MPEG2|420PALDV|444|422|411|מונו|444אלפא]
ציין את מצב תת-דגימת ה-chroma לשימוש בזרם היעד. ברירת המחדל
הוא להתאים את מצב המקור. ראה "הערות על מצבי CHROMA ו-subsampling" למידע נוסף
מידע.

סר=N:D
סר=[SRC|NTSC|יָדִיד|NTSC_WIDE|PAL_WIDE]
ציין את יחס הדגימה-גובה-רוחב של זרם המקור. הערך יכול להיות או
יחס מספרי (כגון "10:11") או אחת ממילות המפתח, המתאימות ל-
ערכי CCIR-601 עבור תצוגות 4:3 או 16:9, בהתאמה. מילת המפתח SRC מציין
ש-SAR היעד צריך להתאים למקור.

קנה מידה=לא
Xscale=לא
Yscale=לא
הגדר את יחסי קנה המידה, כשבר; לדוגמה, scale=1/2. "scale=" מגדיר את שניהם
גורמי X ו-Y בו זמנית. ניתן להשתמש ב-"Xscale=" ו-"Yscale=" כדי להגדיר אותם
באופן עצמאי.

להסיק =[כרית|CLIP|PRESERVE_X|PRESERVE_Y]
הגדר את המצב המשמש להסקת יחסי קנה מידה מאזורים פעילים ו-SAR. ה
מילות מפתח סותרות זו את זו. ברירת המחדל היא PAD.

להסיק =[לפשט|מְדוּיָק]
הגדר אם ההיוריסטיקה שלמעלה משתמשת ביחסים מדויקים, או אם מותר לה
התאם מעט אזורים פעילים כדי לפשט את יחסי קנה המידה. מילות המפתח הן
סותרים זה את זה. ברירת המחדל היא SIMPLIFY.

ליישר =[TL|TC|TR|CL|CC|CR|BL|BC|BR]
הגדר את נקודת היישור בין אזור המקור והיעד הפעיל. ה
מילות מפתח מציינות "למעלה משמאל", "מרכז למעלה", "מימין למעלה" וכו'. הפינה שצוינה
או נקודה מאזור המקור ימופו לאותו נקודה ביעד
אזור; וחיתוך או ריפוד אשר מוחל על האזורים הפעילים יהיה
לשמר את המיפוי הזה. ברירת המחדל היא CC, עבור "מרכז-מרכז", כלומר המקור
ואזורי היעד מרוכזים הדדית. מילות המפתח סותרות זו את זו.
ברירת המחדל היא CC. ראה "הערות על יישור המקור והיעד" לפרטים.

מוגדר מראש=[VCD|הרחבת CVD|CDLS|DVD|DVD_WIDE|DV|DV_WIDE|
SVCD_STILL_HI|SVCD_STILL_LO|VCD_STILL_HI|VCD_STILL_LO|
ATSC_720P|ATSC_1080I|ATSC_1080P]
השתמש בפרמטרי יעד מוגדרים מראש עבור מספר פורמטי פלט נפוצים. אִישִׁי
ניתן לעקוף פרמטרים על ידי ביצוע הגדרות "-O" נוספות. מילות המפתח האלה
סותרים זה את זה. לפרטים של אילו הגדרות מילות מפתח מוגדרות מראש אלו
לרמוז, ראה "הערות על הגדרות יעד מוגדרות מראש".

VCD - VideoCD ברוחב 352, פרוגרסיבי

הרחבת CVD - ChinaVideoDisc ברוחב 352 (בגובה מלא).

CDLS - SuperVCD ברוחב 480

DVD - DVD ברוחב 720

DVD_WIDE - DVD ברוחב 720, פיקסלים אנמורפיים

DV - DV ברוחב 720 (שדה תחתון-ראשון, 4:1:1)

DV_WIDE - DV ברוחב 720, פיקסלים אנמורפיים

SVCD_STILL_HI - תמונת סטילס SVCD ברזולוציה גבוהה

SVCD_STILL_LO - תמונת סטילס SVCD ברזולוציה נמוכה

VCD_STILL_HI - תמונת סטילס VCD ברזולוציה גבוהה

VCD_STILL_LO - תמונת סטילס SVCD ברזולוציה נמוכה

ATSC_720P - ATSC 720p (TV HD מתקדם)

ATSC_1080I - ATSC 1080i (טלוויזיית HD משולבת)

ATSC_1080P - ATSC 1080p (HDTV)

-S scaling_parameter
ציין פרמטרים עבור מנוע קנה המידה. כל הארגומנטים '-S' מוערכים ב
סדר, וארגומנטים מאוחרים יותר בשורת הפקודה יעקפו את הקודמים.

mode=MONO
בקש שינוי קנה מידה מונוכרום. המקור מטופל כמונוכרום והכרומה שלו
מתעלמים מהערוצים. ערוצי הכרומה של זרם הפלט יאפסו ל
להניב פלט בגווני אפור.

mode=SWITCH
בקש החלפת שורות. ביעילות, השדות העליונים והתחתונים בתוך כל מסגרת
יוחלף. זה עשוי לעזור עם זרמים עם מבנה שגוי שיש להם בלגן
סדר מרחבי. אפשרות זו יעילה רק בזרמים משולבים.

scaler=scaler-name
השתמש במנוע קנה מידה מסוים. המנועים הזמינים הם:
'ברירת מחדל' - ה-Scaler הגנרי של מאטו (ברירת המחדל)

אפשרות=אפשרות scaler
ציין אפשרות עבור מנוע קנה המידה הנבחר. כדי לראות את כל האפשרויות
אפשרויות, השתמש ב-"option=help".

עבור מנוע ברירת המחדל, הזמין אפשרות scalers בחר את ליבת המסנן:

קופסה - מסנן קופסא

קווים - אינטרפולציה לינארית

רִבּוּעִי - אינטרפולציה ריבועית

מעוקב - אינטרפולציה מעוקבת, ספליין מיטשל-נטרוואלי

cubicCR - אינטרפולציה מעוקבת, ספליין Catmull-Rom

cubicB - אינטרפולציה מעוקבת, B-spline

cubicK4 - מפתחות מעוקב מסדר 4

מאז: נ - מאז עם חלון Lanczos, N מחזורים

כדי לבחור גרעינים עבור כיווני קנה המידה של x ו-y באופן עצמאי, השתמש בשני ליבה
שמות מופרדים בפסיק, למשל option=box, quadratic.

מאז: נ ייתן את התוצאות האיכותיות ביותר (הכי פחות כינויים), אבל הוא האיטי ביותר.
האיכות משתפרת עם ערכים גדולים יותר של N, וכך גם זמן העיבוד. מעוקב is
נחשב בדרך כלל בעולם הגרפיקה כ-spline מעוקב מסדר 3 עם ה-
הפשרה הטובה ביותר בין החלקה לכינוי. קופסה מניב את האיכות הגרועה ביותר
תוצאות (כינוי הכי הרבה), אבל הוא המהיר ביותר. ליבת ברירת המחדל היא cubicK4, אשר
יש פס פס שטוח יותר וחיתוך חד יותר מאשר מעוקב. (זה דורש אותו דבר
כוח חישוב כמו מאז:4, אבל מייצר פחות חפצי צלצול.)

אורים ON יַעַד פריז


הטבלה הבאה מפרטת את ההגדרות שסופקו על ידי יעדי היעד השונים "preset="
מילות מפתח. כאשר שני ערכים ניתנים, העיקרי הוא עבור זרמי NTSC; הערך ב
{פלטה} מיועדת לזרמי PAL. אם ערך השזירה אינו מצוין, הוא עובר בירושה מה-
מקור, אחרת נדרשת שזירת היעד המצוינת.

גודל מסגרת מוגדר מראש Interlace SAR תת דגימה
-------------------------------------------------- ---------------------
VCD 352x240{288} none 10:11{59:54} 4:2:0-JPEG
CVD 352x480{576} --- 20:11{59:27} 4:2:0-MPEG2
SVCD 480x480{576} --- 15:11{59:36} 4:2:0-MPEG2
DVD 720x480{576} --- 10:11{59:54} 4:2:0-MPEG2
DVD_WIDE 720x480{576} --- 40:33{118:81} 4:2:0-MPEG2
DV 720x480{576} bottom-first 10:11{59:54} 4:1:1
DV_WIDE 720x480{576} bottom-first 40:33{118:81} 4:1:1
SVCD_STILL_HI 704x480{576} none 10:11{59:54} 4:2:0-MPEG2
SVCD_STILL_LO 480x480{576} none 15:11{59:36} 4:2:0-MPEG2
VCD_STILL_HI 704x480{576} none 10:11{59:54} 4:2:0-JPEG
VCD_STILL_LO 352x240{288} none 10:11{59:54} 4:2:0-JPEG
ATSC_720p 1280x720 none 1:1 4:2:0-MPEG2
ATSC_1080i 1920x1080 (required) 1:1 4:2:0-MPEG2
ATSC_1080p 1920x1080 none 1:1 4:2:0-MPEG2

אורים ON אזור גֵאוֹמֶטרִיָה


אזורים פעילים ומאט מוגדרים באמצעות מחרוזת גיאומטריה בצורה "WxH+X+Yaa".
החלק "WxH" מציין את גודל האזור, כרוחב וגובה בפיקסלים. (ב
במקרים מסוימים, ה-"WxH" עשוי להיות מושמט, וגודל האזור מוגדר כברירת מחדל למסגרת המלאה
גודל.) ה-"+X+Y" מציין את המיקום של האזור, כהיסט ביחס ל-
נקודת עיגון שצוינה על ידי "aa".

הקוד "aa" יכול להיות אחד מהם TL, TC, TR, CL, CC, CR, BL, BC, או BR. אלה מייצגים "טופ-
שמאל", "מרכז למעלה", ..., "מרכז תחתון", "ימין למטה". קודים אלה אינם רישיות-
רגיש.

ה-"+X+Y" מציין את ההיסט של נקודת העיגון של האזור מהעוגן של המסגרת
נְקוּדָה. לדוגמה, "+20+30TL" פירושו שהפינה השמאלית העליונה של האזור תהיה
הסט 20 פיקסלים ימינה ו-30 פיקסלים למטה מהפינה השמאלית העליונה של המסגרת.

ערכי ההיסט יכולים להיות גם שליליים. לדוגמה, "-4+0CC" פירושו שהמרכז
(אנכי ואופקי) של האזור מוסט 4 פיקסלים משמאל למרכז
המסגרת.

נקודת העיגון המוגדרת כברירת מחדל עבור מחרוזות גיאומטריה היא TL, כלומר הפינה השמאלית העליונה.

אורים ON מקור ו יַעַד יישור


לעתים קרובות, אזורי המקור והיעד הפעילים אינם תואמים במדויק. זה קורה כאשר,
באמצעות יחסי קנה מידה נתונים או מחושבים, אזור המקור משתנה לגודל שונה
או צורה מאשר אזור היעד. במקרה זה, אזורי המקור והיעד הם הדדיים
גזוז, כך שרק החלק של המקור שמתאים יעבור למטרה.

לפני כל חיתוך או ריפוד, אזורי המקור והיעד מיושרים כך שה
נקודות שצוינו באמצעות הפרמטר "align=aa" חופפות. הקוד "aa" מציין עוגן
נקודה כפי שתואר לעיל.

לדוגמה, "align=BC" מציין שהמרכז התחתון של אזור המקור צריך לקבל
ממופה למרכז התחתון של אזור היעד. במילים אחרות, אזור המקור יעשה זאת
להיות מרוכז אופקית ומיושר אנכית לתחתית אזור היעד לפני
גֶזֶר:

---------------- מקור
|abcdefghijklmn|
---|opqrstuvwxyz01|--- יעד ----------------
| |234567890ABCDE| | |234567890ABCDE|
| |FGHIJKLMNOPQRS| | |FGHIJKLMNOPQRS|
| |TUVWXYZabcdefg| | |TUVWXYZabcdefg|
--------------------------------------------
לפני קצוץ הדדי

אם במקום "align=TR" היה מרוכז, המקור היה נחתך במקום אחר, וכן
קנה מידה לאזור אחר של מסגרת היעד:

--------------------------------------------
| |abcdefghijklmn| |abcdefghijklmn|
| |opqrstuvwxyz01| |opqrstuvwxyz01|
| |234567890ABCDE| |234567890ABCDE|
------|FGHIJKLMNOPQRS| ----------------
יעד |TUVWXYZabcdefg| מָקוֹר
----------------
לפני קצוץ הדדי

מצב היישור המוגדר כברירת מחדל הוא "CC", כלומר, המקור והמטרה מרוכזים הדדית.

אורים ON קנה מידה גורם הסקה


אם גורמי קנה המידה X ו-Y אינם מסופקים במפורש, y4mscaler יסיק את
גורמים מאזור המקור והיעד הפעיל ויחסי רוחב-גובה לדוגמה (SAR's).

אם האזורים הפעילים אינם תואמים מבחינה צורה (בהתחשב ב-SAR), המקור ו
אזורי יעד יקוצצו או ירופדו בהתאם לאחת מארבע מדיניות. המדיניות היא
נבחר באמצעות הפרמטר "infer=" ואחת ממילות המפתח כרית, CLIP, PRESERVE_X, או
PRESERVE_Y. (ברירת המחדל היא כרית.)

כרית
בחר גורמי קנה מידה אשר ירפדו את המקור, אך ודא שכל המקור
תוכן התמונה מגיע ליעד.

CLIP
בחר גורמי קנה מידה שיחתמו את המקור, אך ימלאו את המטרה
אזור ככל האפשר.

PRESERVE_X
בחר גורמי קנה מידה אשר משמרים את תוכן המקור האופקי ככל האפשר
אפשרי.

PRESERVE_Y
בחר גורמי קנה מידה המשמרים את תוכן המקור האנכי ככל שיהיה
אפשרי.

המדיניות מושפעת עוד יותר מבחירה של שתי מילות מפתח אחרות, לפשט, או מְדוּיָק.
(ברירת המחדל היא לפשט.)

מְדוּיָק
חשב גורמי קנה מידה מדויקים.

לפשט
התאם את האזורים הפעילים ואת גורמי קנה המידה (בתוך 10% לערך), כדי לפשט את
יחסים ככל האפשר. (לדוגמה, חתוך או רפד מעט כדי להשיג יחס
של 2/1 במקום 45/22.)

אורים ON כרום מצבים ו תת-דגימה


y4mscaler יכול להמיר זרמים ממצב תת-דגימת כרומה אחד לאחר. כגון
המרות הן תמיד פעולות מפסידות, גם אם המסגרת הכוללת עוברת 1/1
דֵרוּג.

y4mscaler יסיק את מצב תת הדגימה של המקור מהתגים בכותרת זרם הקלט.
הגדרות היעד המוגדרות מראש ("preset=XXX") ינסו להגדיר את מצב תת-דגימת היעד
כראוי. אחרת, כברירת מחדל, מצב תת-דגימת היעד יתאים למקור.
אפשר להגדיר במפורש את מצב תת הדגימה עבור המקור ו/או היעד על ידי שימוש ב-
פרמטר "chromass=".

y4mscaler מסוגל לקרוא ולכתוב זרמים ב-4:4:4, 4:2:2, 4:1:1 ו-4:2:0
(כל שלושת הזנים) מצבי תת-דגימה. שלושת הראשונים, לעומת זאת, הם חדשים יחסית
בנוסף לתקן YUV4MPEG2, וכלי MJPEG רבים לא יצליחו לעבד אותם
נכון, אם בכלל. smil2yuv ו-raw2yuv יכולים לייצר זרמים מקוריים של 4:1:1 מ-NTSC DV
וידאו, אשר לאחר מכן ניתן להמיר ל-4:2:0 על ידי y4mscaler לפני עיבוד נוסף על ידי
כלים אחרים.

אם למקור יש ערוץ אלפא (כלומר מצב 444ALPHA) ולמטרה אין, אלפא
הערוץ פשוט יימחק. מצד שני, אם למטרה יש ערוץ אלפא
אבל המקור לא, יווצר ערוץ אלפא קבוע באמצעות ערך האלפא של
צבע הרקע של היעד (כפי שנקבע על ידי "-O bg="). ברירת המחדל היא אטומה לחלוטין.

באופן דומה, אם למטרה יש ערוצי chroma אבל למקור אין (כלומר לומה בלבד
MONO stream), אז ערוצי ה-chroma בפלט יוגדרו לפי
צבע רקע.

אורים ON חָרִיג לשזור לשלב תערובות


פורמט YUV4MPEG2 מאפשר שזרימי "שילוב מצבים" שעשויים להכיל
תערובת של מסגרות פרוגרסיביות ומשולבות. כל פריים מתויג כזמני
מסגרות משולבות או פרוגרסיביות ומסגרות משנה אנכיות (פורמטים 4:2:0) הן נוספות
מתויג כשזור מרחבי או לא. למרבה הצער, זה מאפשר את האפשרות של
חָרִיג מסגרות, שבמקרה משולבות באופן זמני (שדות שנדגמו בשונות
פעמים) אך מתקדם מבחינה מרחבית (תת-דגימה מבוצעת על פני כל המסגרת), או סגנוני-
להיפך. הדבר הסביר היחיד לעשות עם מסגרות חריגות כאלה הוא אנכית-
לדגום את ה-chroma, ובעצם לגרום לבעיה להיעלם מהר ככל האפשר.

y4mscaler יעבד מסגרות כאלה רק אם פורמט הפלט של היעד אינו אנכי-
דגימות משנה (למשל 4:4:4, 4:2:2 וכו') ואין צורך בעיבוד אנכי אחר.
אחרת y4mscaler ישתחרר מעיבוד באמצע הזרם כאשר הוא נתקל בתופעה חריגה
מִסגֶרֶת. אם ישנה אפשרות להיתקל בשגיאה כזו, y4mscaler ידפיס א
אזהרה כאשר העיבוד מתחיל.

יְצִיאָה סטָטוּס


0 הפעלת תוכנית מוצלחת.

1 שגיאת שימוש, תחביר או תפעול.

השתמש ב-y4mscaler באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player הוא נגן מדיה חינמי
    תוכנה, חלקה מבוססת על WMP ו-VLC. ה
    שחקן הוא בסגנון מינימליסטי, עם
    יותר מעשרה צבעי נושא, ויכולים גם
    ב ...
    הורד את AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON עבור XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mediacenters מא...
    הורד את movistartv
  • 3
    קוד :: חסימות
    קוד :: חסימות
    Code::Blocks הוא קוד פתוח בחינם,
    חוצה פלטפורמות C, C++ ו-Fortran IDE
    נבנה כדי לענות על הצרכים התובעניים ביותר
    של המשתמשים שלה. זה נועד להיות מאוד
    מרחיב ...
    קוד הורדה::בלוקים
  • 4
    בין
    בין
    בין ממשק Minecraft או מתקדם
    ומעקב אחר נתונים/מבנה הוא כלי ל
    להציג סקירה כללית של מיינקראפט
    העולם, מבלי ליצור אותו בפועל. זה
    פחית ...
    הורד בין
  • 5
    MSYS2
    MSYS2
    MSYS2 הוא אוסף של כלים ו
    ספריות המספקות לך א
    סביבה קלה לשימוש לבנייה,
    התקנה והרצה של Windows מקורי
    תוֹכנָה. זה נוגד...
    הורד את MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo הוא Codec תמונה JPEG
    שמשתמש בהוראות SIMD (MMX, SSE2,
    NEON, AltiVec) כדי להאיץ את קו הבסיס
    דחיסה ופירוק JPEG פועלים
    x86, x8...
    הורד את libjpeg-turbo
  • עוד »

פקודות לינוקס

  • 1
    אבי-גשש
    אבי-גשש
    abi-tracker - הדמיית שינויים ב-ABI
    ציר זמן של ספריית תוכנות C/C++.
    תיאור: שם: ABI Tracker
    (abi-tracker) דמיינו שינויים ב-ABI
    ציר זמן של C/C+...
    הפעל את אבי-טראקר
  • 2
    אביצ'ק
    אביצ'ק
    abicheck - בדוק קבצים בינאריים של יישומים
    לשיחות לסמלים פרטיים או מתפתחים
    בספריות ולקישור סטטי של
    מספר ספריות מערכת. ...
    הפעל את אביצ'ק
  • 3
    שליחיםmlm
    שליחיםmlm
    couriermlm - רשימת התפוצה של Courier
    מנהל ...
    הפעל שליחים
  • 4
    couriertcpd
    couriertcpd
    couriertcpd - שרת הדואר Courier
    דמון שרת TCP...
    הפעל את couriertcpd
  • 5
    gbklatex
    gbklatex
    bg5latex - השתמש ב-LaTeX ישירות על Big5
    קובץ encodedtex bg5pdflatex - השתמש
    pdfLaTeX ישירות על Big5 encodedtex
    קובץ bg5+latex - השתמש ב-LaTeX ישירות על a
    Big5+...
    הפעל gbklatex
  • 6
    gbkpdflatex
    gbkpdflatex
    bg5latex - השתמש ב-LaTeX ישירות על Big5
    קובץ encodedtex bg5pdflatex - השתמש
    pdfLaTeX ישירות על Big5 encodedtex
    קובץ bg5+latex - השתמש ב-LaTeX ישירות על a
    Big5+...
    הפעל את gbkpdflatex
  • עוד »

Ad