זוהי הפקודה ffmpeg-utils שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
ffmpeg-utils - כלי עזר של FFmpeg
תיאור
מסמך זה מתאר כמה תכונות וכלי עזר כלליים שמסופקים על ידי libavutil
סִפְרִיָה.
תחביר
סעיף זה מתעד את התחביר והפורמטים המופעלים על ידי הספריות והכלים של FFmpeg.
ציטוט ו בריחה
FFmpeg מאמצת את מנגנון הציטוט והבריחה הבא, אלא אם צוין במפורש.
הכללים הבאים מיושמים:
· ' ו \ הם תווים מיוחדים (המשמשים בהתאמה לציטוט ולבריחה). ב
בנוסף להם, עשויים להיות תווים מיוחדים אחרים בהתאם לספציפיות
תחביר שבו משתמשים בבריחה ובציטוט.
· תו מיוחד נמלט על ידי הקדמת a \.
· כל התווים מוקפים בין '' כלולים ממש במחרוזת המנותחת. ה
דמות ציטוט ' לא ניתן לצטט את עצמו, אז ייתכן שיהיה עליך לסגור את הצעת המחיר ו
לברוח מזה.
· רווחים לבנים מובילים ונגררים, אלא אם כן נמלטו או מצוטט, מוסרים מה-
מחרוזת מנותחת.
שים לב שייתכן שתצטרך להוסיף רמה שנייה של בריחה בעת שימוש בשורת הפקודה או א
סקריפט, שתלוי בתחביר של שפת המעטפת המאומצת.
הפונקציה "av_get_token" המוגדרת ב libavutil/avstring.h ניתן להשתמש כדי לנתח אסימון
מצוטט או נמלט לפי הכללים שהוגדרו לעיל.
הכלי tools/ffescape בעץ המקור של FFmpeg ניתן להשתמש כדי לצטט אוטומטית או
בריחה ממחרוזת בתסריט.
דוגמאות
· בריחה מהמחרוזת "Crime d'Amour" המכילה את התו המיוחד "'":
Crime d\'Amour
· המחרוזת שלמעלה מכילה ציטוט, לכן יש צורך להרחיק את ה-'' בעת ציטוט שלה:
'Crime d'\''Amour'
· כלול רווחים מובילים או נגררים באמצעות ציטוט:
'מחרוזת זו מתחילה ומסתיימת ברווחים לבנים'
· בריחה וציטוט ניתן לערבב יחד:
' המחרוזת '\'מחרוזת\'' היא מחרוזת '
· לכלול מילולית \ אתה יכול להשתמש בבריחה או בציטוט:
'c:\foo' יכול להיכתב כ-c:\\foo
תַאֲרִיך
התחביר המקובל הוא:
[(YYYY-MM-DD|YYYYMMDD)[T|t| ]]((HH:MM:SS[.m...]]])|(HHMMSS[.m...]]]))[Z]
עַכשָׁיו
אם הערך הוא "עכשיו" זה לוקח את הזמן הנוכחי.
הזמן הוא זמן מקומי אלא אם מצורף Z, ובמקרה זה הוא מתפרש כ-UTC. אם ה
חלק שנה-חודש-יום לא מצוין, זה לוקח את היום-שנה-חודש הנוכחי.
זְמַן משך
ישנם שני תחבירים מקובלים לביטוי משך הזמן.
[-][ :] : [. ...]
HH מבטא את מספר השעות, MM מספר הדקות עבור מקסימום 2 ספרות, ו
SS מספר השניות עבור מקסימום 2 ספרות. ה m בסוף מבטא עשרוני
ערך עבור SS.
or
[-] +[. ...]
S מבטא את מספר השניות, עם החלק העשרוני האופציונלי m.
בשני הביטויים, האופציונלי - מציין משך שלילי.
דוגמאות
הדוגמאות הבאות הן כולן משך זמן תקף:
55 55 שניות
12:03:45
12 שעות, 03 דקות ו -45 שניות
23.189
23.189 שניות
וִידֵאוֹ גודל
ציין את גודל הווידאו שמקורו, ייתכן שזו מחרוזת של הטופס רוחבxגובה, או
שם של קיצור גודל.
הקיצורים הבאים מוכרים:
ntsc
720x480
ידיד 720x576
qntsc
352x240
qpal
352x288
sntsc
640x480
ספאל
768x576
סרט צילום
352x240
ntsc-film
352x240
sqcif
128x96
qcif
176x144
cif 352x288
4cif
704x576
16cif
1408x1152
qqvga
160x120
qvga
320x240
VGA 640x480
svga
800x600
xga 1024x768
uxga
1600x1200
qxga
2048x1536
sxga
1280x1024
qsxga
2560x2048
hsxga
5120x4096
וואו
852x480
wxga
1366x768
wsxga
1600x1024
ווקסגה
1920x1200
ווקסגה
2560x1600
wqsxga
3200x2048
wquxga
3840x2400
whsxga
6400x4096
whuxga
7680x4800
קגה 320x200
EGA 640x350
hd480
852x480
hd720
1280x720
hd1080
1920x1080
2k 2048x1080
2 קילו שטוחים
1998x1080
2kscope
2048x858
4k 4096x2160
4 קילו שטוחים
3996x2160
4kscope
4096x1716
nhd 640x360
הקווגה
240x160
wqvga
400x240
fwqvga
432x240
hvga
480x320
QHD 960x540
2kdci
2048x1080
4kdci
4096x2160
אהד 2160
3840x2160
אהד 4320
7680x4320
וִידֵאוֹ שיעורי
ציין את קצב הפריימים של סרטון, מבוטא כמספר הפריימים שנוצרו בשנייה.
זה חייב להיות מחרוזת בפורמט frame_rate_num/frame_rate_den, מספר שלם, א
מספר צף או קיצור חוקי של קצב פריימים של וידאו.
הקיצורים הבאים מוכרים:
ntsc
30000/1001
ידיד 25/1
qntsc
30000/1001
qpal
25/1
sntsc
30000/1001
ספאל
25/1
סרט צילום
24/1
ntsc-film
24000/1001
יחס
יחס יכול לבוא לידי ביטוי כביטוי, או בצורה מוֹנֶה:מכנה.
שימו לב שיחס עם ערך אינסופי (1/0) או שלילי נחשב לתקף, אז כדאי
בדוק את הערך המוחזר אם ברצונך לא לכלול את הערכים הללו.
ניתן לבטא את הערך הלא מוגדר באמצעות המחרוזת "0:0".
צֶבַע
זה יכול להיות שם של צבע כפי שהוגדר להלן (התאמה לא תלוית רישיות) או א
רצף "[0x|#]RRGGBB[AA]", אולי אחריו @ ומחרוזת המייצגת את האלפא
רכיב.
רכיב האלפא עשוי להיות מחרוזת המורכבת על ידי "0x" ואחריו מספר הקסדצימלי או
מספר עשרוני בין 0.0 ל-1.0, המייצג את ערך האטימות (0x00 or 0.0
פירושו שקוף לחלוטין, 0xff or 1.0 אטום לחלוטין). אם רכיב האלפא הוא
לא מצוין אז 0xff מניחים.
המיתר אקראי יביא לצבע אקראי.
השמות הבאים של הצבעים מוכרים:
אליס בלו
0xF0F8FF
לבן עתיק
0xFAEBD7
אקווה
0x00FFFF
תרשיש
0x7FFFD4
תכלת
0xF0FFFF
חום בהיר
0xF5F5DC
מָרָק סַרטָנִים
0xFFE4C4
שחור
0x000000
BlanchedAlmond
0xFFEBCD
כָּחוֹל
0x0000FF
כחול ויולט
0x8A2BE2
חום
0xA52A2A
ברליווד
0xDEB887
CadetBlue
0x5F9EA0
רטרז
0x7FFF00
שׁוֹקוֹלַד
0xD2691E
אַלְמוֹג
0xFF7F50
קורנפלור כחול
0x6495ED
חלב קרן
0xFFF8DC
אַרגָמָן
0xDC143C
ציאן
0x00FFFF
כחול כהה
0x00008B
DarkCyan
0x008B8B
Dark GoldenRod
0xB8860B
אפור כהה
0xA9A9A9
ירוק כהה
0x006400
DarkKhaki
0xBDB76B
DarkMagenta
0x8B008B
DarkOliveGreen
0x556B2F
כתום כהה
0xFF8C00
DarkOrchid
0x9932CC
אדום כהה
0x8B0000
DarkSalmon
0xE9967A
DarkSeaGreen
0x8FBC8F
DarkSlateBlue
0x483D8B
אפל
0x2F4F4F
DarkTurquoise
0x00CED1
DarkViolet
0x9400D3
ורוד עמוק
0xFF1493
דיפסקי
0x00BFFF
DimGray
0x696969
משתמט
0x1E90FF
FireBrick
0xB22222
FloralWhite
0xFFFAF0
ForestGreen
0x228B22
פוקסיה
0xFF00FF
גיינסבורו
0xDCDCDC
GhostWhite
0xF8F8FF
זהב
0xFFD700
גולדן רוד
0xDAA520
אפור
0x808080
ירוק
0x008000
ירוק צהוב
0xADFF2F
צוּף
0xF0FFF0
ורוד עז
0xFF69B4
IndianRed
0xCD5C5C
אִינדִיגוֹ
0x4B0082
אייבורי
0xFFFFF0
חקי
0xF0E68C
לבנדר
0xE6E6FA
לבנדר בלוש
0xFFF0F5
משפטים
0x7CFC00
לימון שיפון
0xFFFACD
כחול בהיר
0xADD8E6
LightCoral
0xF08080
LightCyan
0xE0FFFF
צהוב מוזהב בהיר
0xFAFAD2
Lightgreen
0x90EE90
אפור בהיר
0xD3D3D3
ורוד בהיר
0xFFB6C1
LightSalmon
0xFFA07A
LightSeaGreen
0x20B2AA
LightSkyBlue
0x87CEFA
LightSlateGray
0x778899
LightSteelBlue
0xB0C4DE
צהוב בהיר
0xFFFFE0
סִיד
0x00FF00
ירוק ליים
0x32CD32
פשתן
0xFAF0E6
מגנט
0xFF00FF
חום ערמונים
0x800000
מדיום
0x66CDAA
MediumBlue
0x0000CD
בינוני אורכיד
0xBA55D3
בינוני
0x9370D8
MediumSeaGreen
0x3CB371
MediumSlateBlue
0x7B68EE
MediumSpringGreen
0x00FA9A
בינוני טורקיז
0x48D1CC
MediumVioletRed
0xC71585
חצות
0x191970
MintCream
0xF5FFFA
MistyRose
0xFFE4E1
מוקסין
0xFFE4B5
NavajoWhite
0xFFDEAD
חיל הים
0x000080
אולד לייס
0xFDF5E6
זית
0x808000
OliveDrab
0x6B8E23
כָּתוֹם
0xFFA500
כתום אדום
0xFF4500
סַחְלָב
0xDA70D6
PaleGoldenRod
0xEEE8AA
ירוק חיוור
0x98FB98
PaleTurquoise
0xAFEEEE
PaleVioletRed
0xD87093
שוט פפאיה
0xFFEFD5
PeachPuff
0xFFDAB9
פרו
0xCD853F
וָרוֹד
0xFFC0CB
שזיף
0xDDA0DD
PowderBlue
0xB0E0E6
סָגוֹל
0x800080
Red 0xFF0000
RosyBrown
0xBC8F8F
כחול מלכותי
0x4169E1
אוכף
0x8B4513
סלמון
0xFA8072
סנדי
0xF4A460
SeaGreen
0x2E8B57
צֶדֶף
0xFFF5EE
סיינה
0xA0522D
כסף
0xC0C0C0
שמים כחולים
0x87CEEB
קצת כחול
0x6A5ACD
אפור צפחה
0x708090
שֶׁלֶג
0xFFFAFA
ספרינגגרין
0x00FF7F
מתכת כחולה
0x4682B4
שזוף 0xD2B48C
ירוק-כחול
0x008080
גְדִילָן
0xD8BFD8
עגבניה
0xFF6347
טורקיז
0x40E0D0
סָגוֹל
0xEE82EE
חיטה
0xF5DEB3
לבן
0xFFFFFF
עשן לבן
0xF5F5F5
צהוב
0xFFFF00
צהוב ירוק
0x9ACD32
ערוץ מערך
פריסת ערוץ מציינת את המיקום המרחבי של הערוצים ברב-ערוצים
זרם אודיו. כדי לציין פריסת ערוץ, FFmpeg עושה שימוש בתחביר מיוחד.
ערוצים בודדים מזוהים על ידי מזהה, כפי שניתן בטבלה שלהלן:
FL קדמי שמאלי
FR מימין מקדימה
FC מרכז קדמי
L.F.E. תדירות נמוכה
BL מאחור משמאל
BR אחורה ימינה
FLC קדמי משמאל למרכז
FRC מלפנים מימין למרכז
BC מרכז אחורי
SL צד שמאל
SR צד ימין
TC מרכז עליון
TFL למעלה קדמי שמאל
TFC מרכז קדמי העליון
TFR למעלה מלפנים מימין
TBL למעלה מאחורה משמאל
TBC מרכז אחורי העליון
TBR למעלה מאחורה מימין
DL הורד מיקס שמאלה
DR לערבב נכון
WL שמאל רחב
WR ימין רחב
Sdl להקיף ישירות שמאלה
SDR להקיף ישר ימינה
LFE2
תדר נמוך 2
ניתן לציין קומפוזיציות פריסת ערוץ סטנדרטיות באמצעות המזהים הבאים:
מונו
FC
סטראו
FL+FR
2.1 FL+FR+LFE
3.0 FL+FR+FC
3.0 (אחורה)
FL+FR+BC
4.0 FL+FR+FC+BC
מרובע
FL+FR+BL+BR
מרובע (צד)
FL+FR+SL+SR
3.1 FL+FR+FC+LFE
5.0 FL+FR+FC+BL+BR
5.0 (צד)
FL+FR+FC+SL+SR
4.1 FL+FR+FC+LFE+BC
5.1 FL+FR+FC+LFE+BL+BR
5.1 (צד)
FL+FR+FC+LFE+SL+SR
6.0 FL+FR+FC+BC+SL+SR
6.0 (קדמי)
FL+FR+FLC+FRC+SL+SR
משושה
FL+FR+FC+BL+BR+BC
6.1 FL+FR+FC+LFE+BC+SL+SR
6.1 FL+FR+FC+LFE+BL+BR+BC
6.1 (קדמי)
FL+FR+LFE+FLC+FRC+SL+SR
7.0 FL+FR+FC+BL+BR+SL+SR
7.0 (קדמי)
FL+FR+FC+FLC+FRC+SL+SR
7.1 FL+FR+FC+LFE+BL+BR+SL+SR
7.1 (רחב)
FL+FR+FC+LFE+BL+BR+FLC+FRC
7.1 (צד רחב)
FL+FR+FC+LFE+FLC+FRC+SL+SR
מתומן
FL+FR+FC+BL+BR+BC+SL+SR
מיקס
DL+DR
ניתן לציין פריסת ערוץ מותאמת אישית כרצף של מונחים, מופרדים על ידי '+' או '|'.
כל מונח יכול להיות:
· השם של פריסת ערוץ סטנדרטית (למשל מונו, סטראו, 4.0, מרובע, 5.0, וכו ')
· שם ערוץ בודד (למשל FL, FR, FC, L.F.E., וכו ')
· מספר ערוצים, בעשרוניות, ואחריו אופציונלי 'c', מה שמניב את ברירת המחדל
פריסת ערוץ עבור מספר ערוצים זה (ראה את הפונקציה
"av_get_default_channel_layout")
· מסכת פריסת ערוץ, בהקסדצימלית המתחילה ב-"0x" (ראה את פקודות המאקרו "AV_CH_*" ב
libavutil/channel_layout.h.
החל מ-libavutil גרסה 53 התו הנגרר "c" לציון מספר של
יידרשו ערוצים, בעוד שמסיכת פריסת ערוץ יכולה להיות מוגדרת גם כ-
מספר עשרוני (אם ורק אם לא אחריו "ג").
ראה גם את הפונקציה "av_get_channel_layout" המוגדרת ב libavutil/channel_layout.h.
ביטוי הַעֲרָכָה
בעת הערכת ביטוי אריתמטי, FFmpeg משתמש במעריך נוסחאות פנימי,
מיושם באמצעות ה libavutil/eval.h מִמְשָׁק.
ביטוי עשוי להכיל אופרטורים אונריים, בינאריים, קבועים ופונקציות.
שני ביטויים expr1 ו expr2 ניתן לשלב ליצירת ביטוי נוסף"expr1;expr2".
expr1 ו expr2 מוערכים בתורם, והביטוי החדש מוערך לערך של
expr2.
האופרטורים הבינאריים הבאים זמינים: "+", "-", "*", "/", "^".
האופרטורים האנריים הבאים זמינים: "+", "-".
הפונקציות הבאות זמינות:
שרירי הבטן (x)
חשב את הערך המוחלט של x.
acos(x)
חשב arccosine של x.
asin(x)
חשב arcsine של x.
atan(x)
מחשב arctangent של x.
בין(x, דקות מקסימום)
החזר 1 אם x גדול או שווה ל- דקות וקטן או שווה ל מקסימום, 0
אחרת.
bitand(x, y)
ביטור(x, y)
חישוב סיביות ו/או פעולה על x ו y.
תוצאות ההערכה של x ו y מומרים למספרים שלמים לפני הביצוע
הפעולה הסיבית.
שימו לב שגם ההמרה למספר שלם וגם ההמרה חזרה לנקודה צפה יכולה
לאבד דיוק. היזהר מתוצאות בלתי צפויות עבור מספרים גדולים (בדרך כלל 2^53 ו
יותר גדול).
ceil(expr)
עיגל את ערך הביטוי ביטוי כלפי מעלה למספר השלם הקרוב ביותר. לדוגמה,
"ceil(1.5)" הוא "2.0".
קליפ(x, דקות מקסימום)
החזר את הערך של x חתוך בין דקות ו מקסימום.
cos (x)
חשב קוסינוס של x.
cosh(x)
חשב קוסינוס היפרבולי של x.
eq(x, y)
החזר 1 אם x ו y שוות ערך, אחרת 0.
exp (x)
חשב מעריכי של x (עם בסיס "e", המספר של אוילר).
קומה (expr)
עיגל את ערך הביטוי ביטוי מטה למספר השלם הקרוב ביותר. לדוגמה,
"קומה(-1.5)" הוא "-2.0".
גאוס (x)
חשב את פונקציית גאוס של x, המתאים ל-"exp(-x*x/2) / sqrt(2*PI)".
gcd(x, y)
החזר את המחלק המשותף הגדול ביותר של x ו y. אם שניהם x ו y הם 0 או אחד או שניהם
הם פחות מאפס אז ההתנהגות אינה מוגדרת.
gt(x, y)
החזר 1 אם x גדול מ y, 0 אחרת.
gte(x, y)
החזר 1 אם x גדול או שווה ל- y, 0 אחרת.
hypot(x, y)
פונקציה זו דומה לפונקציה C בעלת אותו שם; זה מחזיר "sqrt(x*x +
y*y)", אורך התחתון של משולש ישר זווית עם צלעות באורך x ו y,
או המרחק של הנקודה (x, y) מהמקור.
אם(x, y)
להעריך x, ואם התוצאה אינה אפס החזירו את תוצאת ההערכה של y,
החזר 0 אחרת.
אם(x, y, z)
להעריך x, ואם התוצאה אינה אפס החזר את תוצאת ההערכה של y, אחרת
תוצאת ההערכה של z.
אם לא(x, y)
להעריך x, ואם התוצאה היא אפס החזר את תוצאת ההערכה של y, לחזור
0 אחרת.
אם לא(x, y, z)
להעריך x, ואם התוצאה היא אפס החזר את תוצאת ההערכה של y, אחרת ה
תוצאת הערכה של z.
isinf(x)
החזר 1.0 אם x הוא +/-INFINITY, 0.0 אחרת.
איסנאן (x)
החזר 1.0 אם x הוא NAN, 0.0 אחרת.
ld(var)
טען את הערך של המשתנה הפנימי במספר היה, שנשמר בעבר
עם st(היה, ביטוי). הפונקציה מחזירה את הערך הנטען.
יומן (x)
חשב לוגריתם טבעי של x.
lt(x, y)
החזר 1 אם x הוא פחות מ y, 0 אחרת.
lte(x, y)
החזר 1 אם x קטן או שווה ל y, 0 אחרת.
מקסימום(x, y)
החזר את המקסימום בין x ו y.
min(x, y)
החזר את המקסימום בין x ו y.
mod(x, y)
חשב את שאר החלוקה של x by y.
לא (expr)
החזר 1.0 אם ביטוי הוא אפס, אחרת 0.0.
pow(x, y)
חשב את הכוח של x מורם y, זה שווה ערך ל"(x)^(y). "
print(t)
print(t, l)
הדפס את ערך הביטוי t עם loglevel l. אם l לא צוין אז כברירת מחדל
נעשה שימוש ברמת יומן. מחזירה את הערך של הביטוי המודפס.
מדפיס t עם loglevel l
אקראי (x)
החזר ערך פסאודו אקראי בין 0.0 ל-1.0. x הוא האינדקס של הפנימי
משתנה אשר ישמש לשמירת ה-seed/מצב.
root(expr, מקסימום)
מצא ערך קלט שעבורו הפונקציה המיוצגת על ידי ביטוי עם ויכוח ld(0) is
0 במרווח 0..מקסימום.
הביטוי ב ביטוי חייב לציין פונקציה רציפה או שהתוצאה אינה מוגדרת.
ld(0) משמש לייצוג ערך הקלט של הפונקציה, כלומר הנתון
הביטוי יוערך מספר פעמים עם ערכי קלט שונים ש-
ביטוי יכול לגשת דרך ld(0). כאשר הביטוי מוערך ל-0 אז ה-
ערך הקלט המתאים יוחזר.
חטא (x)
חשב סינוס של x.
לידה(x)
חשב סינוס היפרבולי של x.
sqrt(expr)
חשב את השורש הריבועי של ביטוי. זה שווה ערך ל"(ביטוי)^.5".
squish(x)
חשב את הביטוי "1/(1 + exp(4*x))".
st(var, expr)
אחסן את הערך של הביטוי ביטוי במשתנה פנימי. היה מציין את
מספר המשתנה היכן לאחסן את הערך, וזהו ערך שנע בין 0 ל
9. הפונקציה מחזירה את הערך המאוחסן במשתנה הפנימי. הערה, משתנים
כרגע אינם משותפים בין ביטויים.
שיזוף (x)
חישוב טנגנס של x.
דגי(x)
חשב טנגנס היפרבולי של x.
taylor(expr, x)
taylor(expr, x, id)
הערכת סדרת טיילור ב x, בהינתן ביטוי המייצג את ה-"ld(id)"-th
נגזרת של פונקציה ב-0.
כאשר הסדרה לא מתכנסת התוצאה אינה מוגדרת.
ld(id) משמש לייצג את סדר הנגזרת ב ביטוי, כלומר הנתון
הביטוי יוערך מספר פעמים עם ערכי קלט שונים ש-
ביטוי יכול לגשת דרך "ld(id)". אם id לא צוין אז ההנחה היא 0.
שים לב, כאשר יש לך את הנגזרות ב-y במקום 0, "טיילור(expr, xy)" יכול להיות
מְשׁוּמָשׁ.
זמן(0)
החזר את הזמן הנוכחי (שעון קיר) בשניות.
trunc(expr)
עיגל את ערך הביטוי ביטוי לכיוון אפס למספר השלם הקרוב ביותר. לדוגמה,
"trunc(-1.5)" הוא "-1.0".
תוך כדי (תנאי, expr)
הערכת ביטוי ביטוי תוך כדי הביטוי תנאי אינו אפס, ומחזיר את הערך
של האחרון ביטוי הערכה, או NAN אם תנאי תמיד היה שקרי.
הקבועים הבאים זמינים:
PI שטח דיסק היחידה, בערך 3.14
E exp(1) (מספר אוילר), בערך 2.718
אובדן כושר עבודה יחס הזהב (1+מ"ר(5))/2, בערך 1.618
בהנחה שביטוי נחשב "נכון" אם יש לו ערך שאינו אפס, שים לב ש:
"*" עובד כמו AND
"+" עובד כמו OR
למשל המבנה:
אם (A ו-B) אז C
שווה ל:
if(A*B, C)
בקוד ה-C שלך, אתה יכול להרחיב את רשימת הפונקציות האנואריות והבינאריות, ולהגדיר
קבועים מוכרים, כך שהם יהיו זמינים לביטויים שלך.
המעריך גם מזהה את הקידומות של יחידת המערכת הבינלאומית. אם מצורף 'i'
לאחר הקידומת, נעשה שימוש בקידומות בינאריות, המבוססות על חזקה של 1024 במקום
חזקה של 1000. ה-postfix 'B' מכפיל את הערך ב-8, וניתן לצרף אותו לאחר
קידומת יחידה או בשימוש לבד. זה מאפשר להשתמש למשל ב-'KB', 'MiB', 'G' ו-'B' as
מספר לאחר תיקון.
להלן רשימת הקידומות הזמינות של המערכת הבינלאומית, עם ציון של
חזקה מקבילה של 10 ושל 2.
y 10^-24 / 2^-80
z 10^-21 / 2^-70
a 10^-18 / 2^-60
f 10^-15 / 2^-50
p 10^-12 / 2^-40
n 10^-9 / 2^-30
u 10^-6 / 2^-20
m 10^-3 / 2^-10
c 10 ^ -2
d 10 ^ -1
h 10 ^ 2
k 10^3 / 2^10
K 10^3 / 2^10
M 10^6 / 2^20
G 10^9 / 2^30
T 10^12 / 2^40
P 10^15 / 2^40
E 10^18 / 2^50
Z 10^21 / 2^60
Y 10^24 / 2^70
OPENCL אפשרויות
כאשר FFmpeg מוגדר עם "--enable-opencl", ניתן להגדיר את האפשרויות עבור
ההקשר העולמי של OpenCL.
רשימת האפשרויות הנתמכות כדלקמן:
build_options
הגדר אפשרויות בנייה המשמשות לקידור הגרעינים הרשומים.
ראה הפניה "גרסה של מפרט OpenCL: 1.2 פרק 5.6.4".
platform_idx
בחר את האינדקס של הפלטפורמה להפעלת קוד OpenCL.
האינדקס שצוין חייב להיות אחד מהאינדקסים ברשימת המכשירים שיכולים להיות
הושג עם "ffmpeg -opencl_bench" או "av_opencl_get_device_list()".
device_idx
בחר את האינדקס של המכשיר המשמש להפעלת קוד OpenCL.
האינדקס שצוין חייב להיות אחד מהאינדקסים ברשימת המכשירים שיכולים להיות
הושג עם "ffmpeg -opencl_bench" או "av_opencl_get_device_list()".
השתמש ב-ffmpeg-utils באופן מקוון באמצעות שירותי onworks.net