FFMPEG-UTILS(1) (NAME) ffmpeg-utils - FFmpeg (DESCRIPTION) libavutil . (SYNTAX) FFmpeg . (Quoting and escaping) FFmpeg (Quoting and Escaping) . : o ' \ ( / ). . o \ . o '' (literal) . ' . o (whitespaces) . (shell) . "av_get_token" libavutil/avstring.h . tools/ffescape FFmpeg . o "Crime d'Amour" "'": Crime d\'Amour o "'" : 'Crime d'\''Amour' o : ' this string starts and ends with whitespaces ' o : ' The string '\'string\'' is a string ' o \ : 'c:\foo' can be written as c:\\foo (Date) : [(YYYY-MM-DD|YYYYMMDD)[T|t| ]]((HH:MM:SS[.m...]]])|(HHMMSS[.m...]]]))[Z] now "now" . Z UTC . -- -- . (Time duration) : [-][:]:[....] HH MM SS . m SS . [-]+[....][s|ms|us] S m . s ms us . - . : 55 55 0.2 0.2 200ms 200 0.2s 200000us 200000 0.2s 12:03:45 12 03 45 23.189 23.189 (Video size) widthxheight . : ntsc 720x480 pal 720x576 qntsc 352x240 qpal 352x288 sntsc 640x480 spal 768x576 film 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 wvga 852x480 wxga 1366x768 wsxga 1600x1024 wuxga 1920x1200 woxga 2560x1600 wqsxga 3200x2048 wquxga 3840x2400 whsxga 6400x4096 whuxga 7680x4800 cga 320x200 ega 640x350 hd480 852x480 hd720 1280x720 hd1080 1920x1080 2k 2048x1080 2kflat 1998x1080 2kscope 2048x858 4k 4096x2160 4kflat 3996x2160 4kscope 4096x1716 nhd 640x360 hqvga 240x160 wqvga 400x240 fwqvga 432x240 hvga 480x320 qhd 960x540 2kdci 2048x1080 4kdci 4096x2160 uhd2160 3840x2160 uhd4320 7680x4320 (Video rate) . frame_rate_num/frame_rate_den . : ntsc 30000/1001 pal 25/1 qntsc 30000/1001 qpal 25/1 sntsc 30000/1001 spal 25/1 film 24/1 ntsc-film 24000/1001 (Ratio) numerator:denominator . (1/0) . "0:0" . (Color) ( ) "[0x|#]RRGGBB[AA]" @ . "0x" 0.0 1.0 (opacity) (0x00 0.0 0xff 1.0 ). 0xff . random . : AliceBlue 0xF0F8FF AntiqueWhite 0xFAEBD7 Aqua 0x00FFFF Aquamarine 0x7FFFD4 Azure 0xF0FFFF Beige 0xF5F5DC Bisque 0xFFE4C4 Black 0x000000 BlanchedAlmond 0xFFEBCD Blue 0x0000FF BlueViolet 0x8A2BE2 Brown 0xA52A2A BurlyWood 0xDEB887 CadetBlue 0x5F9EA0 Chartreuse 0x7FFF00 Chocolate 0xD2691E Coral 0xFF7F50 CornflowerBlue 0x6495ED Cornsilk 0xFFF8DC Crimson 0xDC143C Cyan 0x00FFFF DarkBlue 0x00008B DarkCyan 0x008B8B DarkGoldenRod 0xB8860B DarkGray 0xA9A9A9 DarkGreen 0x006400 DarkKhaki 0xBDB76B DarkMagenta 0x8B008B DarkOliveGreen 0x556B2F Darkorange 0xFF8C00 DarkOrchid 0x9932CC DarkRed 0x8B0000 DarkSalmon 0xE9967A DarkSeaGreen 0x8FBC8F DarkSlateBlue 0x483D8B DarkSlateGray 0x2F4F4F DarkTurquoise 0x00CED1 DarkViolet 0x9400D3 DeepPink 0xFF1493 DeepSkyBlue 0x00BFFF DimGray 0x696969 DodgerBlue 0x1E90FF FireBrick 0xB22222 FloralWhite 0xFFFAF0 ForestGreen 0x228B22 Fuchsia 0xFF00FF Gainsboro 0xDCDCDC GhostWhite 0xF8F8FF Gold 0xFFD700 GoldenRod 0xDAA520 Gray 0x808080 Green 0x008000 GreenYellow 0xADFF2F HoneyDew 0xF0FFF0 HotPink 0xFF69B4 IndianRed 0xCD5C5C Indigo 0x4B0082 Ivory 0xFFFFF0 Khaki 0xF0E68C Lavender 0xE6E6FA LavenderBlush 0xFFF0F5 LawnGreen 0x7CFC00 LemonChiffon 0xFFFACD LightBlue 0xADD8E6 LightCoral 0xF08080 LightCyan 0xE0FFFF LightGoldenRodYellow 0xFAFAD2 LightGreen 0x90EE90 LightGrey 0xD3D3D3 LightPink 0xFFB6C1 LightSalmon 0xFFA07A LightSeaGreen 0x20B2AA LightSkyBlue 0x87CEFA LightSlateGray 0x778899 LightSteelBlue 0xB0C4DE LightYellow 0xFFFFE0 Lime 0x00FF00 LimeGreen 0x32CD32 Linen 0xFAF0E6 Magenta 0xFF00FF Maroon 0x800000 MediumAquaMarine 0x66CDAA MediumBlue 0x0000CD MediumOrchid 0xBA55D3 MediumPurple 0x9370D8 MediumSeaGreen 0x3CB371 MediumSlateBlue 0x7B68EE MediumSpringGreen 0x00FA9A MediumTurquoise 0x48D1CC MediumVioletRed 0xC71585 MidnightBlue 0x191970 MintCream 0xF5FFFA MistyRose 0xFFE4E1 Moccasin 0xFFE4B5 NavajoWhite 0xFFDEAD Navy 0x000080 OldLace 0xFDF5E6 Olive 0x808000 OliveDrab 0x6B8E23 Orange 0xFFA500 OrangeRed 0xFF4500 Orchid 0xDA70D6 PaleGoldenRod 0xEEE8AA PaleGreen 0x98FB98 PaleTurquoise 0xAFEEEE PaleVioletRed 0xD87093 PapayaWhip 0xFFEFD5 PeachPuff 0xFFDAB9 Peru 0xCD853F Pink 0xFFC0CB Plum 0xDDA0DD PowderBlue 0xB0E0E6 Purple 0x800080 Red 0xFF0000 RosyBrown 0xBC8F8F RoyalBlue 0x4169E1 SaddleBrown 0x8B4513 Salmon 0xFA8072 SandyBrown 0xF4A460 SeaGreen 0x2E8B57 SeaShell 0xFFF5EE Sienna 0xA0522D Silver 0xC0C0C0 SkyBlue 0x87CEEB SlateBlue 0x6A5ACD SlateGray 0x708090 Snow 0xFFFAFA SpringGreen 0x00FF7F SteelBlue 0x4682B4 Tan 0xD2B48C Teal 0x008080 Thistle 0xD8BFD8 Tomato 0xFF6347 Turquoise 0x40E0D0 Violet 0xEE82EE Wheat 0xF5DEB3 White 0xFFFFFF WhiteSmoke 0xF5F5F5 Yellow 0xFFFF00 YellowGreen 0x9ACD32 (Channel Layout) . FFmpeg . : FL (front left) FR (front right) FC (front center) LFE / (low frequency) BL (back left) BR (back right) FLC FRC BC SL (side left) SR (side right) TC TFL TFC TFR TBL TBC TBR DL DR WL WR SDL SDR LFE2 : mono FC stereo FL+FR 2.1 FL+FR+LFE 3.0 FL+FR+FC 3.0(back) FL+FR+BC 4.0 FL+FR+FC+BC quad FL+FR+BL+BR quad(side) FL+FR+SL+SR 3.1 FL+FR+FC+LFE 5.0 FL+FR+FC+BL+BR 5.0(side) FL+FR+FC+SL+SR 4.1 FL+FR+FC+LFE+BC 5.1 FL+FR+FC+LFE+BL+BR 5.1(side) FL+FR+FC+LFE+SL+SR 6.0 FL+FR+FC+BC+SL+SR 6.0(front) FL+FR+FLC+FRC+SL+SR 3.1.2 FL+FR+FC+LFE+TFL+TFR hexagonal 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(front) FL+FR+LFE+FLC+FRC+SL+SR 7.0 FL+FR+FC+BL+BR+SL+SR 7.0(front) FL+FR+FC+FLC+FRC+SL+SR 7.1 FL+FR+FC+LFE+BL+BR+SL+SR 7.1(wide) FL+FR+FC+LFE+BL+BR+FLC+FRC 7.1(wide-side) FL+FR+FC+LFE+FLC+FRC+SL+SR 5.1.2 FL+FR+FC+LFE+BL+BR+TFL+TFR octagonal FL+FR+FC+BL+BR+BC+SL+SR cube FL+FR+BL+BR+TFL+TFR+TBL+TBR 5.1.4 FL+FR+FC+LFE+BL+BR+TFL+TFR+TBL+TBR 7.1.2 FL+FR+FC+LFE+BL+BR+SL+SR+TFL+TFR 7.1.4 FL+FR+FC+LFE+BL+BR+SL+SR+TFL+TFR+TBL+TBR 7.2.3 FL+FR+FC+LFE+BL+BR+SL+SR+TFL+TFR+TBC+LFE2 9.1.4 FL+FR+FC+LFE+BL+BR+FLC+FRC+SL+SR+TFL+TFR+TBL+TBR 9.1.6 FL+FR+FC+LFE+BL+BR+FLC+FRC+SL+SR+TFL+TFR+TBL+TBR+TSL+TSR hexadecagonal FL+FR+FC+BL+BR+BC+SL+SR+WL+WR+TBL+TBR+TBC+TFC+TFL+TFR binaural BIL+BIR downmix DL+DR 22.2 FL+FR+FC+LFE+BL+BR+FLC+FRC+BC+SL+SR+TC+TFL+TFC+TFR+TBL+TBC+TBR+LFE2+TSL+TSR+BFC+BFL+BFR '+' . : o ( FL FR FC LFE ) '@' ( FL@Left FR@Right FC@Center LFE@Low_Frequency ) : o ( FL FR FC LFE ) o ( mono stereo 4.0 quad 5.0 ) o 'c' ( "av_channel_layout_default" ). . o 'C' . . o "0x" ( "AV_CH_*" libavutil/channel_layout.h ). 53 libavutil "c" ( "c" "C" ). "av_channel_layout_from_string" libavutil/channel_layout.h . (EXPRESSION EVALUATION) FFmpeg libavutil/eval.h . . expr1 expr2 "expr1;expr2" . expr1 expr2 expr2 . : "+" "-" "*" "/" "^". : "+" "-". . "ld" "st" 0 9 . : abs(x) x. acos(x) x. asin(x) x. atan(x) x. atan2(y, x) y/x. between(x, min, max) 1 x min max 0. bitand(x, y) bitor(x, y) AND OR x y. x y . . ( 2^53 ) . ceil(expr) expr . "ceil(1.5)" "2.0" . clip(x, min, max) x min max. cos(x) x. cosh(x) () x. eq(x, y) 1 x y 0. exp(x) x ( "e" ). floor(expr) expr . "floor(\-1.5)" "\-2.0" . gauss(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) . if(x, y) x y 0. if(x, y, z) x y z . ifnot(x, y) x y 0. ifnot(x, y, z) x y z . isinf(x) 1.0 x +/-INFINITY 0.0. isnan(x) 1.0 x NAN 0.0. ld(idx) idx st(idx, expr) . . lerp(x, y, z) x y z. log(x) x. lt(x, y) 1 x y 0. lte(x, y) 1 x y 0. max(x, y) x y. min(x, y) x y. mod(x, y) x y. not(expr) 1.0 expr 0.0. pow(x, y) x y "(x)^(y)". print(t) print(t, l) t (loglevel) l. l . . random(idx) 0.0 1.0. idx seed/state st(idx) . seed seed idx . seed 42 0 : st(0,42); print(random(0)); print(random(0)); print(random(0)) randomi(idx, min, max) min max. idx seed/state st(idx) . seed seed idx . root(expr, max) expr ld(0) 0..max 0 . expr . ld(0) ld(0) . 0 . round(expr) expr . "round(1.5)" "2.0" . sgn(x) x. sin(x) x. sinh(x) x. sqrt(expr) () expr. "(expr)^.5". squish(x) "1/(1 + exp(4*x))". st(idx, expr) expr . idx 0 9 . . ld(var) . : . tan(x) x. tanh(x) x. taylor(expr, x) taylor(expr, x, idx) x ld(idx)- 0 . . ld(idx) expr ld(idx) . idx 0 . : y 0 "taylor(expr, x-y)" . time(0) ( ) . trunc(expr) expr . "trunc(\-1.5)" "\-1.0" . while(cond, expr) expr cond expr NAN cond . : PI 3.14 E exp(1) ( ) 2.718 PHI (1+sqrt(5))/2 1.618 "" (true) : "*" AND "+" OR : if (A AND B) then C : if(A*B, C) C . (SI) . 'i' () 1024 1000. 'B' . 'KB' 'MiB' 'G' 'B' . 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^50 E 10^18 / 2^60 Z 10^21 / 2^70 Y 10^24 / 2^80 (SEE ALSO) ffmpeg(1) ffplay(1) ffprobe(1) libavutil(3) (AUTHORS) FFmpeg. (https://git.ffmpeg.org/ffmpeg) git log FFmpeg . MAINTAINERS . FFmpeg FFMPEG-UTILS(1)