рдпрд╣ рдХрдорд╛рдВрдб ffmpeg-utils рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
ffmpeg-utils - FFmpeg рдЙрдкрдпреЛрдЧрд┐рддрд╛рдПрдБ
рд╡рд░реНрдгрди
рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ libavutil рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ
рдкреБрд╕реНрддрдХрд╛рд▓рдпред
рд╡рд╛рдХреНрдп - рд╡рд┐рдиреНрдпрд╛рд╕
рдпрд╣ рдЦрдВрдб FFmpeg рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпреЛрдЬрд┐рдд рд╕рд┐рдВрдЯреИрдХреНрд╕ рдФрд░ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд░рддрд╛ рд╣реИред
рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрддреЗ рд╣реБрдП рдФрд░ рднрд╛рдЧрдиреЗ
рдЬрдм рддрдХ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрдм рддрдХ FFmpeg рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджреНрдзрд░рдг рдФрд░ рдПрд╕реНрдХреЗрдкрд┐рдВрдЧ рддрдВрддреНрд░ рдХреЛ рдЕрдкрдирд╛рддрд╛ рд╣реИред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рдпрдо рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ:
┬╖ ' рдФрд░ \ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг рд╣реИрдВ (рдХреНрд░рдорд╢рдГ рдЙрджреНрдзрд░рдг рдФрд░ рднрд╛рдЧрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ)ред рдореЗрдВ
рдЙрдирдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдЬрд╣рд╛рдВ рднрд╛рдЧрдиреЗ рдФрд░ рдЙрджреНрдзрд░рдг рдХрд╛рд░реНрдпрд░рдд рд╣реИрдВред
┬╖ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг рдХреЛ a . рдХреЗ рд╕рд╛рде рдЙрдкрд╕рд░реНрдЧ рдХрд░рдХреЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ \.
┬╖ рд╕рднреА рд╡рд░реНрдг рдХреЗ рдмреАрдЪ рд╕рдВрд▓рдЧреНрди рд╣реИрдВ '' рдкрд╛рд░реНрд╕ рдХрд┐рдП рдЧрдП рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред NS
рдЙрджреНрдзрд░рдг рдЪрд░рд┐рддреНрд░ ' рд╕реНрд╡рдпрдВ рдХреЛ рдЙрджреНрдзреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЙрджреНрдзрд░рдг рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдФрд░
рдЗрд╕рд╕реЗ рдмрдЪреЛред
┬╖ рдЕрдЧреНрд░рдгреА рдФрд░ рдЕрдиреБрдЧрд╛рдореА рд╡реНрд╣реЙрдЯреНрд╕рдПрдк, рдЬрдм рддрдХ рдХрд┐ рдмрдЪ рдпрд╛ рдЙрджреНрдзреГрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрд╛рд░реНрд╕ рдХреА рдЧрдИ рд╕реНрдЯреНрд░рд┐рдВрдЧред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдпрд╛ a . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЛ рднрд╛рдЧрдиреЗ рдХрд╛ рджреВрд╕рд░рд╛ рд╕реНрддрд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдЬреЛ рдЕрдкрдирд╛рдИ рдЧрдИ рд╢реЗрд▓ рднрд╛рд╖рд╛ рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред
рдлрд╝рдВрдХреНрд╢рди "av_get_token" рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ libavutil/avstring.h рдЯреЛрдХрди рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдКрдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЙрджреНрдзреГрдд рдпрд╛ рднрд╛рдЧ рдирд┐рдХрд▓реЗред
рдФрдЬрд╝рд╛рд░ рдЙрдкрдХрд░рдг/ffescape FFmpeg рд╕реНрд░реЛрдд рдЯреНрд░реА рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрджреНрдзреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛
рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдмрдЪреЗрдВред
рдЙрджрд╛рд╣рд░рдг
┬╖ рд╕реНрдЯреНрд░рд┐рдВрдЧ "рдХреНрд░рд╛рдЗрдо рдбреА'рдЕрдореЛрд░" рд╕реЗ рдмрдЪреЗрдВ рдЬрд┐рд╕рдореЗрдВ "'" рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг рд╣реЛ:
рдЕрдкрд░рд╛рдз d\'Amor
┬╖ рдЙрдкрд░реЛрдХреНрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдПрдХ рдЙрджреНрдзрд░рдг рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЙрджреНрдзреГрдд рдХрд░рддреЗ рд╕рдордп "'" рд╕реЗ рдмрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
'рдХреНрд░рд╛рдЗрдо рдбреА'\''рдЖрдореЛрд░'
┬╖ рдЙрджреНрдзрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЕрдЧреНрд░рдгреА рдпрд╛ рдЕрдиреБрдЧрд╛рдореА рд╡реНрд╣реЙрдЯреНрд╕рдПрдк рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
'рдпрд╣ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡реНрд╣рд╛рдЗрдЯрд╕реНрдкреЗрд╕ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдФрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИ'
┬╖ рдкрд▓рд╛рдпрди рдФрд░ рдЙрджреНрдзрд░рдг рдХреЛ рдПрдХ рд╕рд╛рде рдорд┐рд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
' рд╕реНрдЯреНрд░рд┐рдВрдЧ '\'string\'' рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ '
┬╖ рдПрдХ рд╢рд╛рдмреНрджрд┐рдХ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ \ рдЖрдк рдпрд╛ рддреЛ рднрд╛рдЧрдиреЗ рдпрд╛ рдЙрджреНрдзреГрдд рдХрд░рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
'c:\foo' рдХреЛ c:\\foo . рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рддрд╛рд░реАрдЦ
рд╕реНрд╡реАрдХреГрдд рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ:
[(YYYY-MM-DD|YYYYMMDD)[рдЯреА|рдЯреА| ]]((рдПрдЪрдПрдЪ:рдПрдордПрдо:рдПрд╕рдПрд╕[.рдПрдо...]]])|(рдПрдЪрдПрдЪрдПрдордПрдордПрд╕рдПрд╕[.рдПрдо...]]]))[рдЬреЗрдб]
рдЕрднреА
рдпрджрд┐ рдорд╛рди "рдЕрднреА" рд╣реИ рддреЛ рдЗрд╕рдореЗрдВ рд╡рд░реНрддрдорд╛рди рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред
рд╕рдордп рд╕реНрдерд╛рдиреАрдп рд╕рдордп рд╣реИ рдЬрдм рддрдХ рдХрд┐ Z рдЬреЛрдбрд╝рд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕реЗ рдпреВрдЯреАрд╕реА рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдЧрд░
рд╡рд░реНрд╖-рдорд╣реАрдирд╛-рджрд┐рди рднрд╛рдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдпрд╣ рд╡рд░реНрддрдорд╛рди рд╡рд░реНрд╖-рдорд╛рд╣-рджрд┐рди рд▓реЗрддрд╛ рд╣реИред
рдкрд╣рд░ рдЕрд╡рдзрд┐
рд╕рдордп рдЕрд╡рдзрд┐ рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рд╕реНрд╡реАрдХреГрдд рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣реИрдВред
[-] :] : [. ...]
HH рдШрдВрдЯреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рддрд╛ рд╣реИ, MM рдЕрдзрд┐рдХрддрдо 2 рдЕрдВрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдорд┐рдирдЯреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдФрд░
SS рдЕрдзрд┐рдХрддрдо 2 рдЕрдВрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реЗрдХрдВрдб рдХреА рд╕рдВрдЦреНрдпрд╛ред NS m рдЕрдВрдд рдореЗрдВ рджрд╢рдорд▓рд╡ рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рддрд╛ рд╣реИ
рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдп SS.
or
[-] +[. ...]
S рд╡реИрдХрд▓реНрдкрд┐рдХ рджрд╢рдорд▓рд╡ рднрд╛рдЧ рдХреЗ рд╕рд╛рде рд╕реЗрдХрдВрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рддрд╛ рд╣реИ m.
рджреЛрдиреЛрдВ рднрд╛рд╡реЛрдВ рдореЗрдВ, рд╡реИрдХрд▓реНрдкрд┐рдХ - рдирдХрд╛рд░рд╛рддреНрдордХ рдЕрд╡рдзрд┐ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рд╕рднреА рдорд╛рдиреНрдп рд╕рдордп рдЕрд╡рдзрд┐ рд╣реИрдВ:
55 55 рд╕реЗрдХрдВрдб
12:03:45
12 рдШрдВрдЯреЗ, 03 рдорд┐рдирдЯ рдФрд░ 45 рд╕реЗрдХрдВрдб
23.189
23.189 рд╕реЗрдХрдВрдб
рд╡реАрдбрд┐рдпреЛ рдЖрдХрд╛рд░
рд╕реНрд░реЛрдд рд╡реАрдбрд┐рдпреЛ рдХрд╛ рдЖрдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рдпрд╣ рдкреНрд░рдкрддреНрд░ рдХреА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЪреМрдбрд╛рдИxрдКрдВрдЪрд╛рдИрдпрд╛,
рдПрдХ рдЖрдХрд╛рд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдоред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрдХреНрд╖рд┐рдкреНрддреАрдХрд░рдг рдкрд╣рдЪрд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ:
NTSC
720x480
рджреЛрд╕реНрдд 720x576
рдХреНрдпреВрдПрдирдЯреАрдПрд╕рд╕реА
352x240
qpal
352x288
рдПрд╕рдПрдирдЯреАрдПрд╕рд╕реА
640x480
рд╕реНрдкрд╛рд▓
768x576
рдлрд╝рд┐рд▓реНрдо
352x240
NTSC рдлрд┐рд▓реНрдо
352x240
sqcif
128x96
рдХреНрдпреВрд╕реАрдЖрдИрдПрдл
176x144
рд╕реАрдЖрдИрдПрдл 352x288
4рд╕реАрдЖрдИрдПрдл
704x576
16рд╕реАрдЖрдИрдПрдл
1408x1152
рдХреНрдпреВрдХреНрдпреВрд╡реАрдЬреАрдП
160x120
QVGA рдХреЗ
320x240
рд╡реАрдЬреАрдП 640x480
рдПрд╕рд╡реАрдЬреАрдП
800x600
XGA 1024x768
рдЙрдХреНрд╕рдЧрд╛
1600x1200
рдХреНрдпреВрдПрдХреНрд╕рдЬреАрдП
2048x1536
sxga
1280x1024
рдХреНрдпреВрдПрд╕рдПрдХреНрд╕рдЬреАрдП
2560x2048
рдПрдЪрдПрд╕рдПрдХреНрд╕рдЬреАрдП
5120x4096
рдбрдмреНрд▓реНрдпреВрд╡реАрдЬреАрдП
852x480
рдбрдмреНрд▓реНрдпреВрдПрдХреНрд╕рдЬреАрдП
1366x768
рдбрдмреНрд▓реНрдпреВрдПрд╕рдПрдХреНрд╕рдЬреАрдП
1600x1024
рд╡реБрдХреНрд╕рдЧрд╛
1920x1200
рд╡реЛрдХреНрд╕рдЧрд╛
2560x1600
рдбрдмреНрд▓реНрдпреВрдХреНрдпреВрдПрд╕рдПрдХреНрд╕рдЬреАрдП
3200x2048
wqxga
3840x2400
wsxga
6400x4096
рд╡реБрдХреНрд╕рдЧрд╛
7680x4800
рд╕реАрдЬреАрдП 320x200
EGA 640x350
hd480
852x480
hd720
1280x720
hd1080
1920x1080
2k 2048x1080
2kрдлреНрд▓реИрдЯ
1998x1080
2kрд╕реНрдХреЛрдк
2048x858
4k 4096x2160
4kрдлреНрд▓реИрдЯ
3996x2160
4kрд╕реНрдХреЛрдк
4096x1716
рдПрдирдПрдЪрдбреА 640x360
рдореБрдЦреНрдпрд╛рд▓рдп
240x160
рдбрдмреНрд▓реНрдпреВрдХреНрдпреВрд╡реАрдЬреАрдП
400x240
fwqvga
432x240
рдПрдЪрд╡реАрдЬреАрдП
480x320
QHD 960x540
2kdci
2048x1080
4kdci
4096x2160
рдпреВрдПрдЪрдбреА2160
3840x2160
рдпреВрдПрдЪрдбреА4320
7680x4320
рд╡реАрдбрд┐рдпреЛ рджрд░
рдХрд┐рд╕реА рд╡реАрдбрд┐рдпреЛ рдХреА рдлрд╝реНрд░реЗрдо рджрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рдЬрд┐рд╕реЗ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдЬреЗрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП рдлрд╝реНрд░реЗрдо рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕реЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдлреНрд░реЗрдо_рджрд░_рд╕рдВрдЦреНрдпрд╛/рдлреНрд░реЗрдо_рд░реЗрдЯ_рдбреЗрди, рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЦреНрдпрд╛, a
рдлреНрд▓реЛрдЯ рдирдВрдмрд░ рдпрд╛ рд╡реИрдз рд╡реАрдбрд┐рдпреЛ рдлреНрд░реЗрдо рджрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдоред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрдХреНрд╖рд┐рдкреНрддреАрдХрд░рдг рдкрд╣рдЪрд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ:
NTSC
30000/1001
рджреЛрд╕реНрдд 25/1
рдХреНрдпреВрдПрдирдЯреАрдПрд╕рд╕реА
30000/1001
qpal
25/1
рдПрд╕рдПрдирдЯреАрдПрд╕рд╕реА
30000/1001
рд╕реНрдкрд╛рд▓
25/1
рдлрд╝рд┐рд▓реНрдо
24/1
NTSC рдлрд┐рд▓реНрдо
24000/1001
рдЕрдиреБрдкрд╛рдд
рдЕрдиреБрдкрд╛рдд рдХреЛ рд╡реНрдпрдВрдЬрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╛ рд░реВрдк рдореЗрдВ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдореАрдЯрд░:рднрд╛рдЬрдХ.
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЕрдирдВрдд (1/0) рдпрд╛ рдЛрдгрд╛рддреНрдордХ рдорд╛рди рд╡рд╛рд▓реЗ рдЕрдиреБрдкрд╛рдд рдХреЛ рдорд╛рдиреНрдп рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП
рдпрджрд┐ рдЖрдк рдЙрди рдорд╛рдиреЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рд▓реМрдЯрд╛рдП рдЧрдП рдореВрд▓реНрдп рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред
рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдорд╛рди рдХреЛ "0:0" рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд░рдВрдЧ
рдпрд╣ рдПрдХ рд░рдВрдЧ рдХрд╛ рдирд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдХреЗрд╕ рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдорд┐рд▓рд╛рди) рдпрд╛ a
"[0x|#]RRGGBB[AA]" рдЕрдиреБрдХреНрд░рдо, рд╕рдВрднрд╡рддрдГ рдЙрд╕рдХреЗ рдмрд╛рдж @ рдФрд░ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЬреЛ рдЕрд▓реНрдлрд╝рд╛ рдХреЛ рджрд░реНрд╢рд╛рддреА рд╣реИ
рдШрдЯрдХ.
рдЕрд▓реНрдлрд╛ рдШрдЯрдХ "0x" рджреНрд╡рд╛рд░рд╛ рд░рдЪрд┐рдд рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕рдВрдЦреНрдпрд╛ рдпрд╛
0.0 рдФрд░ 1.0 рдХреЗ рдмреАрдЪ рдПрдХ рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛, рдЬреЛ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдорд╛рди рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреА рд╣реИ (0x00 or 0.0
рдорддрд▓рдм рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА, 0xff or 1.0 рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкрд╛рд░рджрд░реНрд╢реА)ред рдпрджрд┐ рдЕрд▓реНрдлрд╛ рдШрдЯрдХ рд╣реИ
рддрдм рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ 0xff рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рдбреЛрд░ рдмрд┐рдирд╛ рд╕реЛрдЪреЗ рд╕рдордЭреЗ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░рдВрдЧ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЧрд╛ред
рд░рдВрдЧреЛрдВ рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд╛рдо рдкрд╣рдЪрд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ:
AliceBlue
0xF0F8FF
рдкреАрд▓реЗ рдФрд░ рд╕рдлреЗрдж рд░рдВрдЧ рдХрд╛ рдорд┐рд╢реНрд░рдг
0xFAEBD7
рдкрд╛рдиреА
0x00FFFF
рдЕрдХреНрд╡рд╛рдорд░реАрди
0x7FFFD4
рдиреАрд▓рд╛
0xF0FFFF
рдХреЛрд░реЗ рдКрди рдХрд╛ рд░рдВрдЧ
0xF5F5DC
рд╕реВрдк
0xFFE4C4
рдХрд╛рд▓реА
0x000000
BlanchedAlmond
0xFFEBCD
рдиреАрд▓рд╛
0x0000FF
рдиреАрд▓рд╛ рдмреЗрдВрдЧрдиреА
0x8A2BE2
рднреВрд░рд╛
0xA52A2A
рд╕реНрдереВрд▓ рд▓рдХрдбрд╝реА
0xDEB887
CadetBlue
0x5F9EA0
рд╖рд╛рдЯреНрд░реЗрдЬрд╝
0x7FFF00
рдЪреЙрдХрд▓реЗрдЯ
0xD2691E
рдореВрдВрдЧрд╛
0xFF7F50
рдиреАрд▓реЗ рдлреВрд▓реЛрдВ рд╡рд╛рд▓рд╛ рдЬрдВрдЧрд▓реА рдкреЗрдбрд╝ рдЬреИрд╕рд╛ рдиреАрд▓рд╛ рд░рдВрдЧ
0x6495рдИрдбреА
рдордХрдИ рдХреЗ рднреБрдЯреНрдЯреЗ рдХреЗ рдмрд╛рд▓
0xFFF8DC
рдЧрд╣рд░рд╛ рд▓рд╛рд▓
0xDC143C
рд╕рд┐рдпрд╛рди
0x00FFFF
рдЧрд╣рд░рд╛ рдиреАрд▓рд╛
0x00008B
DarkCyan
0x008B8B
рдбрд╛рд░реНрдХрдЧреЛрд▓реНрдбрдирд░реЙрдб
0xB8860B
рдЕрдВрдзреЗрд░реЗ рднреВрд░рд╛
0xA9A9A9
DarkGreen
0x006400
DarkKhaki
0xBDB76B
DarkMagenta
0x8B008B
DarkOliveGreen
0x556B2F
рдЧрд╣рд░рд╛ рдирд╛рд░рдВрдЧреА
0xFF8C00
DarkOrchid
0x9932рд╕реАрд╕реА
рдЧрд╣рд░рд╛ рд▓рд╛рд▓
0x8B0000
DarkSalmon
0xE9967A
DarkSeaGreen
0x8FBC8F
DarkSlateBlue
0x483D8B
DarkSlateGray
0x2F4F4F
DarkTurquoise
0x00CED1
DarkViolet
0x9400D3
рдЧрд╣рд░рд╛ рдЧреБрд▓рд╛рдмреА
0xFF1493
DeepSkyBlue
0x00рдмреАрдПрдлрдПрдлрдПрдл
DimGray
0x696969
рдЪрд╛рд▓рд╛рдХ рдиреАрд▓рд╛
0x1E90FF
рдлрд╛рдпрд░рдмреНрд░рд┐рдХ
0xB22222
FloralWhite
0xFFFAF0
рд╣рд░реЗ рд╡рди
0x228B22
рдзреВрдорд▓
0xFF00FF
Gainsboro
0xDCDCDC
GhostWhite
0xF8F8FF
рд╕реЛрдирд╛
0xFFD700
Goldenrod
0xDAA520
рдЧреНрд░реЗ
0x808080
рд╣рд░рд╛
0x008000
рд╣рд░рд╛ рдкреАрд▓рд╛
0xADFF2F
рдЦрд░рдмреВрдЬрд╝рд╛
0xF0FFF0
рдЧрд░рдо рдЧреБрд▓рд╛рдмреА
0xFF69B4
IndianRed
0xCD5C5C
рдиреАрд▓
0x4B0082
рд╣рд╛рдереА рджрд╛рдВрдд
0xFFFFFF0
рд╣рд╛рдХреА
0xF0E68C
рд▓реИрд╡реЗрдВрдбрд░
0xE6E6FA
LavenderBlush
0xFFF0F5
LawnGreen
0x7CFC00
LemonChiffon
0xFFFACD
рд╣рд▓реНрдХрд╛ рдиреАрд▓рд╛
0xADD8E6
LightCoral
0xF08080
рд╣рд▓реНрдХрд╛ рд╣рд░рд┐рдд - рдиреАрд▓
0xE0FFFF
рд▓рд╛рдЗрдЯрдЧреЛрд▓реНрдбрдирд░реЙрдбрдкреАрд▓рд╛
0xFAFAD2
LightGreen
0x90EE90
рд╣рд▓реНрдХрд╛ рднреВрд░рд╛ рд░рдВрдЧ
0xD3D3D3
рд╣рд▓реНрдХрд╛ рдЧреБрд▓рд╛рдмреА
0xFFB6C1
LightSalmon
0xFFA07A
LightSeaGreen
0x20B2AA
LightSkyBlue
0x87CEFA
LightSlateGray
0x778899
LightSteelBlue
0xB0C4DE
рдкреАрд▓реА рд░реЛрд╢рдиреА
0xFFFFFE0
рдЪреВрдирд╛
0x00FF00
рдкреАрд▓рд╛ рд╣рд░рд╛ рд░рдВрдЧ
0x32рд╕реАрдбреА32
рд▓рд┐рдирди
0xFAF0E6
рдореИрдЬрдВрдЯрд╛
0xFF00FF
рд▓рд╛рд▓ рд░рдВрдЧ
0x800000
MediumAquaMarine
0x66рд╕реАрдбреАрдПрдП
MediumBlue
0x0000рд╕реАрдбреА
MediumOrchid
0xBA55D3
MediumPurple
0x9370D8
MediumSeaGreen
0x3CB371
MediumSlateBlue
0x7B68EE
MediumSpringGreen
0x00FA9A
MediumTurquoise
0x48D1CC
MediumVioletRed
0xC71585
рдЖрдзреА рд░рд╛рдд рдЬреИрд╕рд╛ рдиреАрд▓рд╛
0x191970
MintCream
0xF5FFFA
MistyRose
0xFFE4E1
рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛
0xFFE4B5
NavajoWhite
0xFFDEAD
рдиреМрд╕реЗрдирд╛
0x000080
OldLace
0xFDF5E6
рдЬрд╝реИрддреВрди
0x808000
рдСрд▓рд┐рд╡ рдбреНрд░реИрдм
0x6B8E23
рдирд╛рд░рдВрдЧреА
0xFFA500
рдирд╛рд░рдВрдЧреА рд▓рд╛рд▓
0xFF4500
рдЖрд░реНрдХрд┐рдб
0xDA70D6
рдкреЗрд▓рдЧреЛрд▓реНрдбрдирд░реЙрдб
0xEEE8AA
рд╣рд▓реНрдХрд╛ рд╣рд░рд╛
0x98FB98
рдкреЗрдк
0xAFEEEE
PaleVioletRed
0xD87093
рдкрдкреАрдпрд╛рд╡рд╢рд┐рдк
0xFFEFD5
PeachPuff
0xFFDAB9
рдкреЗрд░реВ
0xCD853F
рдЧреБрд▓рд╛рдмреА
0xFFC0CB
рдмреЗрд░
0xDDA0DD
PowderBlue
0xB0E0E6
рдмреИрдВрдЧрдиреА
0x800080
рд▓рд╛рд▓ 0xFF0000
RosyBrown
0xBC8F8F
рд╢рд╛рд╣реА рдиреАрд▓рд╛
0x4169E1
рдмреНрд░рд╛рдЙрди рдЬреАрди
0x8B4513
рд╕рд╛рдорди
0xFA8072
SandyBrown
0xF4A460
рд╕рдореБрджреНрд░ рд╣рд░рд╛
0x2E8B57
рд╕рд╛рдЧрд░ рдХреА рдХреМрдбрд╝реА
0xFFF5EE
рд╕рд┐рдПрдирд╛
0xA0522D
рдЪрд╛рдВрджреА
0xC0C0C0
рдЖрд╕рдорд╛рдиреА рдиреАрд▓рд╛
0x87рд╕реАрдИрдИрдмреА
рд╕реНрд▓реЗрдЯреА рдЫрд╛рдпрд╛ рд╡рд╛рд▓рд╛ рдиреАрд▓рд╛ рд░рдВрдЧ
0x6A5ACD
рддрдЦрддреА рд╕реНрд▓реЗрдЯреА
0x708090
рд╣рд┐рдордкрд╛рдд
0xFFFAFA
рд╣рд░рд╛ рдмрд╕рдВрдд
0x00FF7F
рдЗрд╕реНрдкрд╛рдд рдиреАрд▓рд╛
0x4682B4
рдЯреИрди 0xD2B48C
рдЯреАрд▓
0x008080
рдереАрд╕реНрд▓
0xD8BFD8
рдЯрдорд╛рдЯрд░
0xFF6347
рдлрд╝рд┐рд░реЛрдЬрд╝рд╛
0x40E0D0
рдмреИрдВрдЧрдиреА
0xEE82EE
рдЧреЗрд╣реВрдБ
0xF5DEB3
рд╕рдлреЗрдж
0xFFFFFF
рд╕рдлреЗрдж рдзреБрдЖрдВ
0xF5F5F5
рдкреАрд▓рд╛
0xFFFF00
рдкреАрд▓рд╛ рд╣рд╛рд░рд╛
0x9ACD32
рдЪреИрдирд▓ рдЦрд╝рд╛рдХрд╛
рдПрдХ рдЪреИрдирд▓ рд▓реЗрдЖрдЙрдЯ рдПрдХ рдмрд╣реБ-рдЪреИрдирд▓ рдореЗрдВ рдЪреИрдирд▓реЛрдВ рдХреЗ рд╕реНрдерд╛рдирд┐рдХ рд╕реНрд╡рднрд╛рд╡ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдоред рдЪреИрдирд▓ рд▓реЗрдЖрдЙрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, FFmpeg рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреИрдирд▓реЛрдВ рдХреЛ рдПрдХ рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рджреНрд╡рд╛рд░рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
FL рд╕рд╛рдордиреЗ рдмрд╛рдПрдВ рддрд░рдл
FR рд╕рд╛рдордиреЗ рд╕рд╣реА
FC рд╕рд╛рдордиреЗ рдХреЗрдВрджреНрд░
рдПрд▓рдПрдлрдИ рдХрдо рдЖрд╡реГрддреНрддрд┐
BL рдкреАрдЫреЗ рдмрд╛рдПрдВ
BR рдкреАрдЫреЗ рджрд╛рдПрдВ
рдПрдлрдПрд▓рд╕реА рд╕рд╛рдордиреЗ рдмрд╛рдПрдБ-рдХреА-рдХреЗрдВрджреНрд░
рдПрдлрдЖрд░рд╕реА рд╕рд╛рдордиреЗ рджрд╛рдИрдВ рдУрд░ рдХреЗрдВрджреНрд░
BC рдкрд┐рдЫрд▓рд╛ рдХреЗрдВрджреНрд░
SL рдмрд╛рдИрдВ рдУрд░
SR рд╕рд╛рдЗрдб рд░рд╛рдЗрдЯ
TC рд╢реАрд░реНрд╖ рдХреЗрдВрджреНрд░
рдЯреАрдПрдлрдПрд▓ рдКрдкрд░ рд╕рд╛рдордиреЗ рдмрд╛рдПрдВ
рдЯреАрдПрдлрд╕реА рд╢реАрд░реНрд╖ рд╕рд╛рдордиреЗ рдХреЗрдВрджреНрд░
рдЯреАрдПрдлрдЖрд░ рд╢реАрд░реНрд╖ рд╕рд╛рдордиреЗ рджрд╛рдПрдВ
рдЯреАрдмреАрдПрд▓ рдКрдкрд░ рдкреАрдЫреЗ рдмрд╛рдПрдВ
TBC рд╢реАрд░реНрд╖ рдкреАрдЫреЗ рдХреЗрдВрджреНрд░
рдЯреАрдмреАрдЖрд░ рдКрдкрд░ рд╡рд╛рдкрд╕ рджрд╛рдПрдВ
DL рдбрд╛рдЙрдирдорд┐рдХреНрд╕ рд▓реЗрдлреНрдЯ
DR рдбрд╛рдЙрдирдорд┐рдХреНрд╕ рд░рд╛рдЗрдЯ
WL рдЪреМрдбрд╝рд╛ рдмрд╛рдпрд╛рдВ
WR рдЪреМрдбрд╝рд╛ рджрд╛рд╣рд┐рдирд╛
рдПрд╕рдбреАрдПрд▓ рд╕реАрдзреЗ рдмрд╛рдПрдВ рдШреЗрд░реЗрдВ
рдПрд╕рдбреАрдЖрд░ рд╕реАрдзреЗ рджрд╛рдИрдВ рдУрд░ рдШреЗрд░реЗрдВ
рдПрд▓рдПрдлрдИ2
рдХрдо рдЖрд╡реГрддреНрддрд┐ 2
рдорд╛рдирдХ рдЪреИрдирд▓ рд▓реЗрдЖрдЙрдЯ рд░рдЪрдирд╛рдУрдВ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдореЛрдиреЛ
FC
рд╕реНрдЯреАрд░рд┐рдпреЛ
рдПрдлрдПрд▓ + рдПрдлрдЖрд░
2.1 рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрд▓рдПрдлрдИ
3.0 рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА
3.0 (рдкреАрдЫреЗ)
рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдмреАрд╕реА
4.0 рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдмреАрд╕реА
рдЯреНрд░реИрдХреНрдЯрд░
рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдмреАрдПрд▓+рдмреАрдЖрд░
рдХреНрд╡рд╛рдб (рдкрдХреНрд╖)
рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрд╕рдПрд▓+рдПрд╕рдЖрд░
3.1 рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдПрд▓рдПрдлрдИ
5.0 рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдмреАрдПрд▓+рдмреАрдЖрд░
5.0 (рдкрдХреНрд╖)
рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдПрд╕рдПрд▓+рдПрд╕рдЖрд░
4.1 рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдПрд▓рдПрдлрдИ+рдмреАрд╕реА
5.1 рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдПрд▓рдПрдлрдИ+рдмреАрдПрд▓+рдмреАрдЖрд░
5.1 (рдкрдХреНрд╖)
рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдПрд▓рдПрдлрдИ+рдПрд╕рдПрд▓+рдПрд╕рдЖрд░
6.0 рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдмреАрд╕реА+рдПрд╕рдПрд▓+рдПрд╕рдЖрд░
6.0(рд╕рд╛рдордиреЗ)
рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрдПрд▓рд╕реА+рдПрдлрдЖрд░рд╕реА+рдПрд╕рдПрд▓+рдПрд╕рдЖрд░
рд╣реЗрдХреНрд╕рд╛рдЧреЛрдирд▓
рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдмреАрдПрд▓+рдмреАрдЖрд░+рдмреАрд╕реА
6.1 рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдПрд▓рдПрдлрдИ+рдмреАрд╕реА+рдПрд╕рдПрд▓+рдПрд╕рдЖрд░
6.1 рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдПрд▓рдПрдлрдИ+рдмреАрдПрд▓+рдмреАрдЖрд░+рдмреАрд╕реА
6.1(рд╕рд╛рдордиреЗ)
рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрд▓рдПрдлрдИ+рдПрдлрдПрд▓рд╕реА+рдПрдлрдЖрд░рд╕реА+рдПрд╕рдПрд▓+рдПрд╕рдЖрд░
7.0 рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдмреАрдПрд▓+рдмреАрдЖрд░+рдПрд╕рдПрд▓+рдПрд╕рдЖрд░
7.0(рд╕рд╛рдордиреЗ)
рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдПрдлрдПрд▓рд╕реА+рдПрдлрдЖрд░рд╕реА+рдПрд╕рдПрд▓+рдПрд╕рдЖрд░
7.1 рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдПрд▓рдПрдлрдИ+рдмреАрдПрд▓+рдмреАрдЖрд░+рдПрд╕рдПрд▓+рдПрд╕рдЖрд░
7.1 (рдЪреМрдбрд╝рд╛)
рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдПрд▓рдПрдлрдИ+рдмреАрдПрд▓+рдмреАрдЖрд░+рдПрдлрдПрд▓рд╕реА+рдПрдлрдЖрд░рд╕реА
7.1 (рдЪреМрдбрд╝рд╛ рдкрдХреНрд╖)
рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдПрд▓рдПрдлрдИ+рдПрдлрдПрд▓рд╕реА+рдПрдлрдЖрд░рд╕реА+рдПрд╕рдПрд▓+рдПрд╕рдЖрд░
рдЕрд╖реНрдЯрдХреЛрди
рдПрдлрдПрд▓+рдПрдлрдЖрд░+рдПрдлрд╕реА+рдмреАрдПрд▓+рдмреАрдЖрд░+рдмреАрд╕реА+рдПрд╕рдПрд▓+рдПрд╕рдЖрд░
рдбрд╛рдЙрдирдорд┐рдХреНрд╕
рдбреАрдПрд▓+рдбреАрдЖрд░
рдПрдХ рдХрд╕реНрдЯрдо рдЪреИрдирд▓ рд▓реЗрдЖрдЙрдЯ рдХреЛ '+' рдпрд╛ '|' рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рд╢рдмреНрджреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рдкрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
┬╖ рдПрдХ рдорд╛рдирдХ рдЪреИрдирд▓ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдирд╛рдо (рдЬреИрд╕реЗ рдореЛрдиреЛ, рд╕реНрдЯреАрд░рд┐рдпреЛ, 4.0, рдЯреНрд░реИрдХреНрдЯрд░, 5.0, рдЖрджрд┐)
┬╖ рдПрдХ рдЪреИрдирд▓ рдХрд╛ рдирд╛рдо (рдЬреИрд╕реЗ FL, FR, FC, рдПрд▓рдПрдлрдИ, рдЖрджрд┐)
┬╖ рдХрдИ рдЪреИрдирд▓, рджрд╢рдорд▓рд╡ рдореЗрдВ, рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ 'рд╕реА' рдХреЗ рдмрд╛рдж, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ
рдЪреИрдирд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЪреИрдирд▓ рд▓реЗрдЖрдЙрдЯ (рдлрд╝рдВрдХреНрд╢рди рджреЗрдЦреЗрдВ
"av_get_default_channel_layout")
рдПрдХ рдЪреИрдирд▓ рд▓реЗрдЖрдЙрдЯ рдорд╛рд╕реНрдХ, рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдореЗрдВ "0x" рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ ("AV_CH_*" рдореИрдХреНрд░реЛрдЬрд╝ рдореЗрдВ рджреЗрдЦреЗрдВ
libavutil/channel_layout.h.
libavutil рд╕рдВрд╕реНрдХрд░рдг 53 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░ рдЕрдиреБрдЧрд╛рдореА рд╡рд░реНрдг "c" рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдЪреИрдирд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬрдмрдХрд┐ рдЪреИрдирд▓ рд▓реЗрдЖрдЙрдЯ рдорд╛рд╕реНрдХ рдХреЛ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛ (рдпрджрд┐ рдФрд░ рдХреЗрд╡рд▓ рдЕрдЧрд░ "рд╕реА" рдХреЗ рдмрд╛рдж рдирд╣реАрдВ)ред
рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрд╝рдВрдХреНрд╢рди "av_get_channel_layout" рднреА рджреЗрдЦреЗрдВ libavutil/channel_layout.h.
EXPRESSION рдореВрд▓реНрдпрд╛рдВрдХрди
рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддреЗ рд╕рдордп, FFmpeg рдПрдХ рдЖрдВрддрд░рд┐рдХ рд╕реВрддреНрд░ рдореВрд▓реНрдпрд╛рдВрдХрдирдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ,
рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ libavutil/eval.h interface.
рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдпреВрдирд░реА, рдмрд╛рдЗрдирд░реА рдСрдкрд░реЗрдЯрд░, рд╕реНрдерд┐рд░рд╛рдВрдХ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рджреЛ рднрд╛рд╡ pr1 рдФрд░ pr2 рдПрдХ рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ "pr1;pr2".
pr1 рдФрд░ pr2 рдмрджрд▓реЗ рдореЗрдВ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдирдИ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдореВрд▓реНрдп рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддреА рд╣реИ
pr2.
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд╛рдЗрдирд░реА рдСрдкрд░реЗрдЯрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ: "+", "-", "*", "/", "^"ред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдпреВрдирд░реА рдСрдкрд░реЗрдЯрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ: "+", "-"ред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:
рдПрдмреНрд╕ (x)
рдХреЗ рдирд┐рд░рдкреЗрдХреНрд╖ рдорд╛рди рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ x.
рдПрдХреЛрд╕ (рдПрдХреНрд╕)
рдХреЗ рдЖрд░реНрдХрдХреЛрд╕рд╛рдЗрди рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ x.
рдЕрд╕рд┐рди (рдПрдХреНрд╕)
рдХреЗ рдЖрд░реНрдХреНрд╕рд╛рдЗрди рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ x.
рдЕрддрди (рдПрдХреНрд╕)
рдХреЗ рдЖрд░реНрдХрдЯрд┐рдХ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ x.
рдХреЗ рдмреАрдЪ (рдПрдХреНрд╕, рдорд┐рдирдЯ, рдЕрдзрд┐рдХрддрдо)
рд╡рд╛рдкрд╕реА 1 рдЕрдЧрд░ x рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдмрд░рд╛рдмрд░ рд╣реИ рдорд┐рдирдЯ рдФрд░ рд╕реЗ рдХрдо рдпрд╛ рдЙрд╕рдХреЗ рдмрд░рд╛рдмрд░ рдореИрдХреНрд╕, 0
рдЕрдиреНрдпрдерд╛ред
рдмрд┐рдЯреИрдВрдб (рдПрдХреНрд╕, y)
рдмрд┐рдЯрд░ (рдПрдХреНрд╕, y)
рдмрд┐рдЯрд╡рд╛рдЗрдЬрд╝ рдФрд░/рдпрд╛ рдСрдкрд░реЗрд╢рди рдЪрд╛рд▓реВ рдХрд░реЗрдВ x рдФрд░ y.
рдХреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рдкрд░рд┐рдгрд╛рдо x рдФрд░ y рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреВрд░реНрдгрд╛рдВрдХ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ
рдмрд┐рдЯрд╡рд╛рдЗрдЬ рдСрдкрд░реЗрд╢рдиред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреВрд░реНрдгрд╛рдВрдХ рдореЗрдВ рд░реВрдкрд╛рдВрддрд░рдг рдФрд░ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдкрд░ рд╡рд╛рдкрд╕ рд░реВрдкрд╛рдВрддрд░рдг рджреЛрдиреЛрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рд╕рдЯреАрдХрддрд╛ рдЦреЛрдирд╛ред рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрд░рд┐рдгрд╛рдореЛрдВ рд╕реЗ рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ (рдЖрдорддреМрд░ рдкрд░ 2^53 рдФрд░
рдмрдбрд╝рд╛)ред
рдЫрдд (рдПрдХреНрд╕рдкреАрдЖрд░)
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдЧреЛрд▓ рдХрд░реЗрдВ expr рдирд┐рдХрдЯрддрдо рдкреВрд░реНрдгрд╛рдВрдХ рддрдХ рдКрдкрд░ рдХреА рдУрд░ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
"рдЫрдд (1.5)" "2.0" рд╣реИред
рдХреНрд▓рд┐рдк (рдПрдХреНрд╕, рдорд┐рдирдЯ, рдЕрдзрд┐рдХрддрдо)
рдХрд╛ рдорд╛рди рд▓реМрдЯрд╛рддреЗ рд╣реИрдВ x рдХреЗ рдмреАрдЪ рдХрд╛рдЯрд╛ рдЧрдпрд╛ рдорд┐рдирдЯ рдФрд░ рдореИрдХреНрд╕.
рдХреНрдпреЛрдВрдХрд┐ (рдПрдХреНрд╕)
рдХреА рдХреЛрдЬреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ x.
рдХреЛрд╖ (рдПрдХреНрд╕)
рд╣рд╛рдЗрдкрд░рдмреЛрд▓рд┐рдХ рдХреЛрд╕рд╛рдЗрди рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ x.
рдИрдХ (рдПрдХреНрд╕, y)
рд╡рд╛рдкрд╕реА 1 рдЕрдЧрд░ x рдФрд░ y рд╕рдордХрдХреНрд╖ рд╣реИрдВ, 0 рдЕрдиреНрдпрдерд╛ред
рдХреНрд╕реНрдк (рдПрдХреНрд╕)
рдХреЗ рдШрд╛рддрд╛рдВрдХ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ x (рдЖрдзрд╛рд░ "рдИ", рдпреВрд▓рд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде)ред
рдордВрдЬрд┐рд▓ (рдПрдХреНрд╕рдкреАрдЖрд░)
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдЧреЛрд▓ рдХрд░реЗрдВ expr рдирд┐рдХрдЯрддрдо рдкреВрд░реНрдгрд╛рдВрдХ рддрдХ рдиреАрдЪреЗ рдХреА рдУрд░ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
"рдордВрдЬрд┐рд▓ (-1.5)" "-2.0" рд╣реИред
рдЧреЙрд╕ (рдПрдХреНрд╕)
рдЧреЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ x, "exp(-x*x/2) / sqrt(2*PI)" рдХреЗ рдЕрдиреБрд░реВрдкред
рдЬреАрд╕реАрдбреА (рдПрдХреНрд╕, y)
рдХрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд╕рд╛рдорд╛рдиреНрдп рднрд╛рдЬрдХ рд▓реМрдЯрд╛рдПрдВ x рдФрд░ yред рдЕрдЧрд░ рджреЛрдиреЛрдВ x рдФрд░ y 0 рдпрд╛ рдпрд╛ рддреЛ рдпрд╛ рджреЛрдиреЛрдВ рд╣реИрдВ
рд╢реВрдиреНрдп рд╕реЗ рдХрдо рд╣реИрдВ рддреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИред
рдЬреАрдЯреА (рдПрдХреНрд╕, y)
рд╡рд╛рдкрд╕реА 1 рдЕрдЧрд░ x рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ y, 0 рдЕрдиреНрдпрдерд╛ред
рдЬреАрдЯреАрдИ (рдПрдХреНрд╕, y)
рд╡рд╛рдкрд╕реА 1 рдЕрдЧрд░ x рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдмрд░рд╛рдмрд░ рд╣реИ y, 0 рдЕрдиреНрдпрдерд╛ред
рд╣рд╛рдЗрдкреЛрдЯ (рдПрдХреНрд╕, y)
рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рд╕рдорд╛рди рдирд╛рдо рд╡рд╛рд▓реЗ C рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдорд╛рди рд╣реИ; рдпрд╣ "sqrt (x*x +
y*y)", рд▓рдВрдмрд╛рдИ рдХреЗ рдкрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдордХреЛрдг рддреНрд░рд┐рднреБрдЬ рдХреЗ рдХрд░реНрдг рдХреА рд▓рдВрдмрд╛рдИ x рдФрд░ y,
рдпрд╛ рдмрд┐рдВрджреБ рдХреА рджреВрд░реА (x, y) рдореВрд▓ рд╕реЗред
рдЕрдЧрд░ (рдПрдХреНрд╕, y)
рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ x, рдФрд░ рдпрджрд┐ рдкрд░рд┐рдгрд╛рдо рдЧреИрд░-рд╢реВрдиреНрдп рд╣реИ рддреЛ рдХреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рдПрдВ y,
рд╡рд╛рдкрд╕реА 0 рдЕрдиреНрдпрдерд╛ред
рдЕрдЧрд░ (рдПрдХреНрд╕, y, z)
рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ x, рдФрд░ рдпрджрд┐ рдкрд░рд┐рдгрд╛рдо рдЧреИрд░-рд╢реВрдиреНрдп рд╣реИ, рддреЛ рдореВрд▓реНрдпрд╛рдВрдХрди рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рдПрдВ y, рдЕрдиреНрдпрдерд╛
рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдкрд░рд┐рдгрд╛рдо z.
рдЕрдЧрд░ рдирд╣реАрдВ (рдПрдХреНрд╕, y)
рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ x, рдФрд░ рдпрджрд┐ рдкрд░рд┐рдгрд╛рдо рд╢реВрдиреНрдп рд╣реИ рддреЛ рдХреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рдПрдВ y, рд╡рд╛рдкрд╕реА
0 рдЕрдиреНрдпрдерд╛ред
рдЕрдЧрд░ рдирд╣реАрдВ (рдПрдХреНрд╕, y, z)
рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ x, рдФрд░ рдпрджрд┐ рдкрд░рд┐рдгрд╛рдо рд╢реВрдиреНрдп рд╣реИ рддреЛ рдореВрд▓реНрдпрд╛рдВрдХрди рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рдПрдВ y, рдЕрдиреНрдпрдерд╛
рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдкрд░рд┐рдгрд╛рдо z.
рдЖрдИрдПрд╕рдЖрдИрдПрдирдПрдл (рдПрдХреНрд╕)
рд╡рд╛рдкрд╕реА 1.0 рдЕрдЧрд░ x +/- рдЕрдирдВрдд рд╣реИ, 0.0 рдЕрдиреНрдпрдерд╛ред
рдЗрд╕реНрдирд╛рди (рдПрдХреНрд╕)
рд╡рд╛рдкрд╕реА 1.0 рдЕрдЧрд░ x рдиреИрди рд╣реИ, 0.0 рдЕрдиреНрдпрдерд╛ред
рдПрд▓рдбреА (рд╡рд░)
рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдЖрдВрддрд░рд┐рдХ рдЪрд░ рдХрд╛ рдорд╛рди рд▓реЛрдб рдХрд░реЗрдВ рдерд╛, рдЬреЛ рдкрд╣рд▓реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рд╕реЗрдВрдЯ рдХреЗ рд╕рд╛рде (рдерд╛, expr) рдлрд╝рдВрдХреНрд╢рди рд▓реЛрдб рдХрд┐рдП рдЧрдП рдорд╛рди рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рд▓реЙрдЧ (рдПрдХреНрд╕)
рдХреЗ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд▓рдШреБрдЧрдгрдХ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ x.
рд▓реЗрдлреНрдЯрд┐рдиреЗрдВрдЯ (рдПрдХреНрд╕, y)
рд╡рд╛рдкрд╕реА 1 рдЕрдЧрд░ x рд╕реЗ рдХрдо рд╣реИ y, 0 рдЕрдиреНрдпрдерд╛ред
рдПрд▓рдЯреАрдИ (рдПрдХреНрд╕, y)
рд╡рд╛рдкрд╕реА 1 рдЕрдЧрд░ x рд╕реЗ рдХрдо рдпрд╛ рдмрд░рд╛рдмрд░ рд╣реИ y, 0 рдЕрдиреНрдпрдерд╛ред
рдЕрдзрд┐рдХрддрдо (рдПрдХреНрд╕, y)
рдХреЗ рдмреАрдЪ рдЕрдзрд┐рдХрддрдо рд▓реМрдЯрд╛рдПрдВ x рдФрд░ y.
рдорд┐рдирдЯ (рдПрдХреНрд╕, y)
рдХреЗ рдмреАрдЪ рдЕрдзрд┐рдХрддрдо рд▓реМрдЯрд╛рдПрдВ x рдФрд░ y.
рдореЙрдб (рдПрдХреНрд╕, y)
рдХреЗ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╢реЗрд╖ рднрд╛рдЧ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ x by y.
рдирд╣реАрдВ (рдПрдХреНрд╕рдкреАрдЖрд░)
рд╡рд╛рдкрд╕реА 1.0 рдЕрдЧрд░ expr рд╢реВрдиреНрдп рд╣реИ, 0.0 рдЕрдиреНрдпрдерд╛ред
рдкрд╛рдЙ (рдПрдХреНрд╕, y)
рдХреА рд╢рдХреНрддрд┐ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ x рдмреБрд▓рдВрдж y, рдпрд╣ рдмрд░рд╛рдмрд░ рд╣реИ "(x)^(y) "ред
рдкреНрд░рд┐рдВрдЯ (рдЯреА)
рдкреНрд░рд┐рдВрдЯ (рдЯреА, l)
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдореВрд▓реНрдп рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ t рд▓реЙрдЧрд▓реЗрд╡рд▓ рдХреЗ рд╕рд╛рде l. рдЕрдЧрд░ l рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рддреЛ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ
рд▓реЙрдЧ рд╕реНрддрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрджреНрд░рд┐рдд рд╡реНрдпрдВрдЬрдХ рдХрд╛ рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рд▓реЙрдЧрд▓реЗрд╡рд▓ l . рдХреЗ рд╕рд╛рде t рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ
рдпрд╛рджреГрдЪреНрдЫрд┐рдХ (рдПрдХреНрд╕)
0.0 рдФрд░ 1.0 рдХреЗ рдмреАрдЪ рдПрдХ рдЫрджреНрдо рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдорд╛рди рд▓реМрдЯрд╛рдПрдВред x рдЖрдВрддрд░рд┐рдХ рдХрд╛ рд╕реВрдЪрдХрд╛рдВрдХ рд╣реИ
рд╡реЗрд░рд┐рдПрдмрд▓ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреАрдЬ/рд░рд╛рдЬреНрдп рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рд░реВрдЯ (рдПрдХреНрд╕рдкреАрдЖрд░, рдЕрдзрд┐рдХрддрдо)
рдПрдХ рдЗрдирдкреБрдЯ рдорд╛рди рдЬреНрдЮрд╛рдд рдХрд░реЗрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ expr рддрд░реНрдХ рдХреЗ рд╕рд╛рде ld(0) is
0 рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ 0..рдореИрдХреНрд╕.
рдореЗрдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ expr рдПрдХ рд╕рддрдд рдХрд╛рд░реНрдп рдХреЛ рдирд┐рд░реВрдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдкрд░рд┐рдгрд╛рдо рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИред
ld(0) рдлрд╝рдВрдХреНрд╢рди рдЗрдирдкреБрдЯ рдорд╛рди рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рджрд┐рдпрд╛ рдЧрдпрд╛
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрдИ рдмрд╛рд░ рд╡рд┐рднрд┐рдиреНрди рдЗрдирдкреБрдЯ рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ рдХрд┐
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ ld(0)ред рдЬрдм рд╡реНрдпрдВрдЬрдХ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди 0 рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ
рд╕рдВрдмрдВрдзрд┐рдд рдЗрдирдкреБрдЯ рдорд╛рди рд╡рд╛рдкрд╕ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
sin (x)
рдХреА рдЬреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ x.
рдЬрдиреНрдо (рдПрдХреНрд╕)
рдХреА рдЕрддрд┐рдкрд░рд╡рд▓рдпрд┐рдХ рдЬреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ x.
рд╡рд░реНрдЧ (рдПрдХреНрд╕рдкреАрдЖрд░)
рдХреЗ рд╡рд░реНрдЧрдореВрд▓ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ expr. рдпрд╣ рдмрд░рд╛рдмрд░ рд╣реИ "(expr)^.5"ред
рд╕реНрдХреНрд╡рд┐рд╢ (рдПрдХреНрд╕)
рдЧрдгрдирд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ "1/(1 + рдХреНрд╕реНрдк(4*x))"ред
рд╕реЗрдВрдЯ (рд╡рд░, рдПрдХреНрд╕рдкреАрдЖрд░)
рд╡реНрдпрдВрдЬрдХ рдХрд╛ рдорд╛рди рд╕реНрдЯреЛрд░ рдХрд░реЗрдВ expr рдПрдХ рдЖрдВрддрд░рд┐рдХ рдЪрд░ рдореЗрдВред рдерд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
рд╡реЗрд░рд┐рдПрдмрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЬрд╣рд╛рдВ рдореВрд▓реНрдп рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдпрд╣ 0 рд╕реЗ . рддрдХ рдХрд╛ рдорд╛рди рд╣реИ
9. рдлрд╝рдВрдХреНрд╢рди рдЖрдВрддрд░рд┐рдХ рдЪрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдиреЛрдЯ, рдЪрд░
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рднрд╛рд╡реЛрдВ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВред
рддрди (рдПрдХреНрд╕)
рдХреА рд╕реНрдкрд░реНрд╢рд░реЗрдЦрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ x.
рддрди (рдПрдХреНрд╕)
рдХреЗ рдЕрддрд┐рдкрд░рд╡рд▓рдпрд┐рдХ рд╕реНрдкрд░реНрд╢рдЬреНрдпрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ x.
рдЯреЗрд▓рд░ (рдПрдХреНрд╕рдкреАрдЖрд░, x)
рдЯреЗрд▓рд░ (рдПрдХреНрд╕рдкреАрдЖрд░, x, рдЖрдИрдбреА)
рдЯреЗрд▓рд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВ x, "ld(id)" рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд╡реНрдпрдВрдЬрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ-th
0 рдкрд░ рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╡реНрдпреБрддреНрдкрдиреНрдиред
рдЬрдм рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЕрднрд┐рд╕рд░рдг рдирд╣реАрдВ рдХрд░рддреА рд╣реИ рддреЛ рдкрд░рд┐рдгрд╛рдо рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдПрд▓рдбреА (рдЖрдИрдбреА) рдореЗрдВ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреНрд░рдо рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ expr, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рджрд┐рдпрд╛ рдЧрдпрд╛
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрдИ рдмрд╛рд░ рд╡рд┐рднрд┐рдиреНрди рдЗрдирдкреБрдЯ рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ рдХрд┐
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ "рдПрд▓рдбреА (рдЖрдИрдбреА)" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣реБрдВрдЪ рд╕рдХрддреА рд╣реИред рдЕрдЧрд░ id рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рддреЛ 0 рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ, рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ 0 рдХреЗ рдмрдЬрд╛рдп y рдкрд░ рд╡реНрдпреБрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ, "taylor(expr, xy)" рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдкрд╣рд░(0)
рд╕реЗрдХрдВрдб рдореЗрдВ рд╡рд░реНрддрдорд╛рди (рд╡реЙрд▓рдХреНрд▓реЙрдХ) рд╕рдордп рд▓реМрдЯрд╛рдПрдВред
рдЯреНрд░рдВрдХ (рдПрдХреНрд╕рдкреАрдЖрд░)
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдЧреЛрд▓ рдХрд░реЗрдВ expr рд╢реВрдиреНрдп рд╕реЗ рдирд┐рдХрдЯрддрдо рдкреВрд░реНрдгрд╛рдВрдХ рдХреА рдУрд░ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
"рдЯреНрд░рдВрдХ (-1.5)" "-1.0" рд╣реИред
рдЬрдмрдХрд┐ (рд╢рд░реНрдд, рдПрдХреНрд╕рдкреАрдЖрд░)
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВ expr рдЬрдмрдХрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ cond рдЧреИрд░-рд╢реВрдиреНрдп рд╣реИ, рдФрд░ рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИ
рдЖрдЦрд┐рд░реА рдХрд╛ expr рдореВрд▓реНрдпрд╛рдВрдХрди, рдпрд╛ NAN рдЕрдЧрд░ cond рд╣рдореЗрд╢рд╛ рдЭреВрдард╛ рдерд╛ред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдерд┐рд░рд╛рдВрдХ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:
PI рдпреВрдирд┐рдЯ рдбрд┐рд╕реНрдХ рдХрд╛ рдХреНрд╖реЗрддреНрд░рдлрд▓, рд▓рдЧрднрдЧ 3.14
E exp(1) (рдпреВрд▓рд░ рдХреА рд╕рдВрдЦреНрдпрд╛), рд▓рдЧрднрдЧ 2.718
PHI рд╕реБрдирд╣рд░рд╛ рдЕрдиреБрдкрд╛рдд (1+sqrt(5))/2, рд▓рдЧрднрдЧ 1.618
рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдПрдХ рд╡реНрдпрдВрдЬрдХ рдХреЛ "рд╕рддреНрдп" рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдЙрд╕рдХрд╛ рдЧреИрд░-рд╢реВрдиреНрдп рдорд╛рди рд╣реИ, рддреЛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐:
"*" AND . рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
"+" OR . рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг:
рдЕрдЧрд░ (рдП рдФрд░ рдмреА) рддреЛ рд╕реА
рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ:
рдЕрдЧрд░ (рдП * рдмреА, рд╕реА)
рдЕрдкрдиреЗ рд╕реА рдХреЛрдб рдореЗрдВ, рдЖрдк рдпреВрдирд░реА рдФрд░ рдмрд╛рдЗрдирд░реА рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреА рд╕реВрдЪреА рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рд╕реНрдерд┐рд░рд╛рдВрдХ, рддрд╛рдХрд┐ рд╡реЗ рдЖрдкрдХреЗ рднрд╛рд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛрдВред
рдореВрд▓реНрдпрд╛рдВрдХрдирдХрд░реНрддрд╛ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рд╕рд┐рд╕реНрдЯрдо рдпреВрдирд┐рдЯ рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреЛ рднреА рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИред рдЕрдЧрд░ 'i' рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЙрдкрд╕рд░реНрдЧ рдХреЗ рдмрд╛рдж рдмрд╛рдЗрдирд░реА рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХреЗ рд╕реНрдерд╛рди рдкрд░ 1024 рдХреА рдШрд╛рддреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ
1000 рдХреА рд╢рдХреНрддрд┐рдпрд╛рдВред 'рдмреА' рдкреЛрд╕реНрдЯрдлрд┐рдХреНрд╕ рдорд╛рди рдХреЛ 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
рдУрдкрдирд╕реАрдПрд▓ рд╡рд┐рдХрд▓реНрдк
рдЬрдм FFmpeg рдХреЛ "--enable-opencl" рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ
рд╡реИрд╢реНрд╡рд┐рдХ рдУрдкрдирд╕реАрдПрд▓ рд╕рдВрджрд░реНрднред
рд╕рдорд░реНрдерд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рд╕реВрдЪреА рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
рдмрд┐рд▓реНрдб_рд╡рд┐рдХрд▓реНрдк
рдкрдВрдЬреАрдХреГрдд рдХрд░реНрдиреЗрд▓ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдмрд┐рд▓реНрдб рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдХрд░реЗрдВред
рд╕рдВрджрд░реНрдн рджреЗрдЦреЗрдВ "рдУрдкрдирд╕реАрдПрд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рд╕рдВрд╕реНрдХрд░рдг: 1.2 рдЕрдзреНрдпрд╛рдп 5.6.4"ред
рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо_рдЖрдИрдбреАрдПрдХреНрд╕
рдУрдкрдирд╕реАрдПрд▓ рдХреЛрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЗрдВрдбреЗрдХреНрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
"ffmpeg -opencl_bench" рдпрд╛ "av_opencl_get_device_list ()" рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдбрд┐рд╡рд╛рдЗрд╕_рдЖрдИрдбреАрдПрдХреНрд╕
OpenCL рдХреЛрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдЗрдВрдбреЗрдХреНрд╕ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЗрдВрдбреЗрдХреНрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рдЗрдВрдбреЗрдХреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
"ffmpeg -opencl_bench" рдпрд╛ "av_opencl_get_device_list ()" рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ffmpeg-utils рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ