рдпрд╣ рдХрдорд╛рдВрдб jpeg2yuv рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
jpeg2yuv - jpeg рдЫрд╡рд┐рдпреЛрдВ рдХреЛ yuv рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрджрд▓реЗрдВред
SYNOPSIS
jpeg2yuv [-b рд╕рдВрдЦреНрдпрд╛] [-f рд╕рдВрдЦреНрдпрд╛] [-I рд╕рдВрдЦреНрдпрд╛] [-A рдЕрдиреБрдкрд╛рдд] [-L рд╕рдВрдЦреНрдпрд╛] [-n рд╕рдВрдЦреНрдпрд╛] [-l рд╕рдВрдЦреНрдпрд╛] [-j рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо]
рд╡рд░реНрдгрди
jpeg2yuv JPEG рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдбреАрдХрдВрдкреНрд░реЗрд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЫрд╡рд┐ рдбреЗрдЯрд╛ рдХреЛ рдкрд╛рдЗрдк рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдЯрдбрдЖрдЙрдЯ рдХрд░рддрд╛ рд╣реИ
YUV4MPEG2 рд╕реНрдЯреНрд░реАрдоред libjpeg рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдХрд┐рд╕реА рднреА JPEG рдкреНрд░рд╛рд░реВрдк рдХреЛ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реНрдЯрдбрдЖрдЙрдЯ рд╣реЛрдЧрд╛
YUV4MPEG2 рдореВрд╡реА рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рд╕реЗ рднрд░рд╛ рд╣реБрдЖ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ mpeg2enc рдпрд╛ рдкрд░ рдкрд╛рдЗрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд░рд╣реЗрдВ
рдЗрд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП.
рд╡рд┐рдХрд▓реНрдк
jpeg2yuv рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ:
-b рд╕рдВрдЦреНрдпрд╛
рдлрд╝реНрд░реЗрдо рдСрдлрд╝рд╕реЗрдЯ: рдкрд╣рд▓реЗ 'рд╕рдВрдЦреНрдпрд╛' рдлрд╝реНрд░реЗрдо рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдЫреЛрдбрд╝реЗрдВред (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: 0)
-f рд╕рдВрдЦреНрдпрд╛
рд╕реНрдЯреНрд░реАрдо рдХреА рдлрд╝реНрд░реЗрдо рджрд░ рд╕реЗрдЯ рдХрд░реЗрдВ рдЬреЛ рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреА рд╣реИред рдХреЛрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд╣реАрдВ, рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
-A рдЕрдиреБрдкрд╛рдд
рдирдореВрдирд╛ рдкрд╣рд▓реВ рдЕрдиреБрдкрд╛рдд. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд░реНрдЧ рдкрд┐рдХреНрд╕реЗрд▓ рд╣реИ (1:1)
-I рд╕рдВрдЦреНрдпрд╛
рдЗрдВрдЯрд░рд▓реЗрд╕рд┐рдВрдЧ рдореЛрдб: рдкреА = рдХреЛрдИ рдирд╣реАрдВ / рдкреНрд░рдЧрддрд┐рд╢реАрд▓
t = рдкреНрд░рдердо рд╢реАрд░реНрд╖ рдлрд╝реАрд▓реНрдб
рдмреА = рдирд┐рдЪрд▓рд╛ рдХреНрд╖реЗрддреНрд░ рдкрд╣рд▓реЗ
рдХреЛрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд╣реАрдВ, рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
-L рд╕рдВрдЦреНрдпрд╛
0 = рдЧреИрд░-рдЗрдВрдЯрд░рд▓реЗрд╕реНрдб (рдкреНрд░рддрд┐ JPEG рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рджреЛ рдХреНрд░рдорд┐рдХ рдлрд╝реАрд▓реНрдб)
1 = рдЗрдВрдЯрд░рд▓реЗрд╕реНрдб рдлрд╝реАрд▓реНрдб
-l рд╕рдВрдЦреНрдпрд╛
рд▓реВрдк рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: 0 рд▓реВрдк)
рдЬрдм рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЫрд╡рд┐рдпреЛрдВ рдХреА рджреА рдЧрдИ рд╢реНрд░реЗрдгреА рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реЛрддреА рд╣реИред рдЕрдЧрд░ рдЖрдк
-1 рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ jpeg2yuv рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд▓реВрдк рд╣реЛ рдЬрд╛рдПрдЧрд╛
stdout. рдЬрдм рдЖрдк n > 0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рддрдХ n-рдмрд╛рд░ рд▓реВрдк рдХрд░реЗрдЧрд╛ред
-n рд╕рдВрдЦреНрдпрд╛
рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд░реЗрдо рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рд╕рднреА = -1)
-j {1}%{2}рдбреА{3}
рдШрдЯрдХреЛрдВ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде JPEG рдлрд╝реНрд░реЗрдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкрдврд╝реЗрдВ:
{1} JPEG рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЙрдкрд╕рд░реНрдЧ (рдЬреИрд╕реЗ: рдЪрд┐рддреНрд░_ )
{2} рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдХреА рдЧрд┐рдирддреА (рдЬреИрд╕реЗ рд╕реА, рдкреНрд░рд┐рдВрдЯрдл рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг 06))
{3} рдлрд╝рд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдВрд╢рди. рдХреБрдЫ рдЗрд╕ рддрд░рд╣: .jpg рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕рд╣реА рд╡рд┐рд╡рд░рдг
рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддрд╛ рд╣реИ: рдЪрд┐рддреНрд░_%06d.jpg
рдпрджрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо stdin рд╕реЗ рдкрдврд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
$ls *jpg | jpeg2yuv -f 25 -I p > рдкрд░рд┐рдгрд╛рдо.рдпреБрд╡
-R 1 or 0
YUV рд░рдВрдЧ рдорд╛рдиреЛрдВ рдХреЛ 0-255 рд╕реЗ 16-235 рддрдХ рдкреБрдирдГ рд╕реНрдХреЗрд▓ рдХрд░реЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: 1)
-v рд╕рдВрдЦреНрдпрд╛
рд╡рд░реНрдмреЛрд╕рд┐рдЯреА рд╕реНрддрд░ (0, 1 рдпрд╛ 2)
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ jpeg2yuv рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ