QCM-08DL рдбреИрд╢рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рдПрдХ 264 рдПрд╡реА рд╡реАрдбрд┐рдпреЛ рдХрдирд╡рд░реНрдЯрд░ рдХрд╛ рд╡рд┐рдХрд╛рд╕

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд▓реЗрдЦ рдХреЛ рдПрдХ рдХрдВрдЯреЗрдирд░ рд╕реЗ рджреВрд╕рд░реЗ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдбреАрд╡реАрдЖрд░ рд╡реАрдбрд┐рдпреЛ рдХреЛ рд░реАрдкреИрдХреЗрдЬрд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИ, рдЕрдЧрд░ рдЗрд╕реЗ рд░реВрдкрд╛рдВрддрд░рдг рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореЗрд░рд╛ рд╕рд╛рд░рд╛ рдЬреАрд╡рди рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдХрдирд╡рд░реНрдЯрд░ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ (рдЯреНрд░рд╛рдВрд╕рдХреЛрдбрд┐рдВрдЧ) рдореЗрдВ рд▓рдЧрд╛ рд╣реБрдЖ рд╣реИред рдпрд╣ рд▓реЗрдЦ рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рдкреНрд░рдХрд╛рд╢рди рдХрд╛ рджреВрд╕рд░рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдореИрдВрдиреЗ рдбреАрд╡реАрдЖрд░ рдХреА рд╕рднреА рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХреА рд╣реИред рд▓реЗрдХрд┐рди рдкреНрд░рдХрд╛рд╢рди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдореИрдВрдиреЗ рдПрдХ рдФрд░ рдХрд╛рд░реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛: рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдорд╛рдирдХ 264-рдПрд╡реА рд░рд┐рдкреИрдХрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рд╕рдорд╛рди рд╕рдВрдЪрд╛рд▓рди рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдПрдХ рдкрд░ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╕рдВрдкреВрд░реНрдг рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕рдореВрд╣, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ "рд╡рди рдХреНрд▓рд┐рдХ"ред

рдореИрдВ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕рд░рд▓ рднрд╛рд╖рд╛ рдореЗрдВ рд╕рднреА рдЪреАрдЬреЛрдВ рдХрд╛ рд╕рд╛рд░ рд╕рдордЭрд╛рдКрдВрдЧрд╛ред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдПрдХ рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд░ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЛрдХрдкреНрд░рд┐рдп рдореЙрдбрд▓ QCM-08DLред рдЙрд╕реЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрд┐рдерд┐ рдФрд░ рд╕рдордп рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реАрдбрд┐рдпреЛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╡рд╣ рдЗрд╕реЗ рдпрд╛ рддреЛ рдпреВрдПрд╕рдмреА рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдпрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдХ рдбреАрд╡реАрдЖрд░ рдХреЗ рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдХрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред рдирд┐рдХрд╛рд▓реЗ рдЧрдП рд╡реАрдбрд┐рдпреЛ рдлрд╝рд╛рдЗрд▓ (рдПрдХреНрд╕рдЯреЗрдВрд╢рди .264) рдХреЗрд╡рд▓ рдбреАрд╡реАрдЖрд░ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд▓реЗрдпрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЦреБрд▓реЗрдВрдЧреЗред рдЦрд┐рд▓рд╛рдбрд╝реА рдмрд╣реБрдд рдЕрд╕рд╣рдЬ рд╣реИред рдЖрдк рдЗрд╕реЗ рдЕрднреА рднреА рд╡реАрдПрд▓рд╕реА рдкреНрд▓реЗрдпрд░ рдореЗрдВ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ RAW H264 рдореЛрдб рдХреЛ рдбреАрдореВрд▓рд┐рдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдПрдбрд╡рд╛рдВрд╕реНрдб рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕) рдореЗрдВ рд╕реЗрдЯ рдХрд░рдХреЗред рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдСрдбрд┐рдпреЛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рдмреНрд▓реЙрдХ, рдЬрд┐рдиреНрд╣реЗрдВ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреЛрдИ рдЖрд╡рд╛рдЬрд╝ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рд╕рд╛рдорд╛рдиреНрдп рдкреНрд▓реЗрдмреИрдХ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдХрд┐рд╕реА рднреА рдЦрд┐рд▓рд╛рдбрд╝реА рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, .264 рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрд╣рд▓реЗ рдХреБрдЫ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрд╡реАред рдбреАрд╡реАрдЖрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд░реВрдкрд╛рдВрддрд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд╣ рдмрд╣реБрдд рдЕрд╕рд╣рдЬ рднреА рд╣реИред рдЬрдм рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ, рддреЛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рдХрд╛рд░реНрдп рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд╕рднреА рд╡реАрдбрд┐рдпреЛ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рдЙрди рд╕рднреА рдХреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдорд╛рдирдХ рдЙрдкрдХрд░рдг рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИрдВред



рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИред рдпрд╣ рдЕрдВрддрд┐рдо рдкреНрд░рдХрд╛рд╢рди рдХрд╛ рд╡рд┐рд╖рдп рдерд╛ред рд╣рдо рджреВрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА "рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕рд▓рд╛рд╣" рджреА рдЧрдИ рд╣реИ: рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдореЗрдВ "264" рд╕реЗ "рдПрд╡реА" рддрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдирд╛рдо рдмрджрд▓рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдФрд░ рд╕рдм рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛, рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдХрд┐рд╕реА рднреА рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕рдмрд╕реЗ рдЖрдо рдЧрд▓рддреА рд╣реИ, рдЬреЛ рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдореБрджреНрджреЛрдВ рдХреЛ рдирд╣реАрдВ рд╕рдордЭрддрд╛ рд╣реИред

рдкрд┐рдЫрд▓реЗ рдкреНрд░рдХрд╛рд╢рди рдореЗрдВ, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА .264 рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ред рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВред

рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп рдЬрд╛рдирдХрд╛рд░реА 65,536 рдмрд╛рдЗрдЯреНрд╕ рдХреА рднрд░рдкрд╛рдИ рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдмреНрд▓реЙрдХ рдПрдХ 8-рдмрд╛рдЗрдЯ рд╣реЗрдбрд░ "01dcH264" рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ ("00dcH264" рднреА рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд 4 рдмрд╛рдЗрдЯреНрд╕ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╡рд░реНрддрдорд╛рди рдмреНрд▓реЙрдХ рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВред рд╢реВрдиреНрдп рдХреЗ 4 рдмрд╛рдЗрдЯреНрд╕ (00 00 00 00) рдХреЗ рдмрд╛рдж, рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдмреНрд▓реЙрдХ рд╕реНрд╡рдпрдВ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдмреНрд▓реЙрдХ рдХрд╛ рд╢реАрд░реНрд╖рдХ "03wb" рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореЗрд░реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╣реЗрдбрд░ рдХрд╛ рдкрд╣рд▓рд╛ рдЪрд░рд┐рддреНрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ "0" рдерд╛)ред рд╕реВрдЪрдирд╛ рдХреЗ 12 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдмрд╛рдж рдЬреЛ рдореБрдЭреЗ рдЕрднреА рддрдХ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рд╛ рд╣реИред рдФрд░ 17 рд╡реЗрдВ рдмрд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ - 160 рдмрд╛рдЗрдЯреНрд╕ рдХреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд▓рдВрдмрд╛рдИ рдХрд╛ рдПрдХ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдоред рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рдХреЛрдИ рдЯреИрдЧ рдирд╣реАрдВ рд╣реИрдВред

рдореИрдВ рдКрдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░реВрдВрдЧрд╛ред 65,536 рдмрд╛рдЗрдЯреНрд╕ рдХреА рднрд░рдкрд╛рдИ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдЕрдирд╕реБрд▓рдЭрд╛ рдФрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИред 65,536 рдмрд╛рдЗрдЯреНрд╕ рдХреА рдСрдлрд╕реЗрдЯ рд╕реЗ рд╕реНрдЯреНрд░реАрдо рдХреЗ рдкрд╣рд▓реЗ рд╣реЗрдбрд░ рддрдХ, рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЕрдВрддрд░ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рд╕рд╛рдордЧреНрд░реА рднреА рд╣рд▓ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдФрд░, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЬрд╛рдБрдЪ рдХреА, рдпрд╣ рдПрдХ рдирд┐рдпрдорд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рджреНрд╡рд╛рд░рд╛ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рдмрд╛рдж рдЖрдЙрдЯрдкреБрдЯ рдПрд╡реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рдмреНрд▓реЙрдХ рдПрдХ рдлреНрд░реЗрдо рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рдмреНрд▓реЙрдХ рдХреЗ рд╣реЗрдбрд░ рдореЗрдВ рдкрд╣рд▓рд╛ рд╡рд░реНрдг рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ "0" рд╣реИред рдореИрдВрдиреЗ рдЙрд╕рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛рдпрд╛, рдХреНрдпреЛрдВрдХрд┐, рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛, рдпрд╣ рдХрд╛рд░реНрдп рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреБрдВрдЬреА рдирд╣реАрдВ рд╣реИред рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╣реЗрдбрд░ рдХрд╛ рджреВрд╕рд░рд╛ рд╡рд░реНрдг рдпрд╛ рддреЛ "1" рдпрд╛ "0" рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рджреВрд╕рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдмреНрд▓реЙрдХ рдХреА рд╕рд╛рдордЧреНрд░реА рддрдерд╛рдХрдерд┐рдд рд╕рдВрджрд░реНрдн рдлреНрд░реЗрдо рд╣реИред рдФрд░ рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдмреНрд▓реЙрдХ рдХреА рд╕рд╛рдордЧреНрд░реА рдПрдХ рдПрдиреНрдХреЛрдбреЗрдб рд╕рдВрдкреАрдбрд╝рд┐рдд рдлрд╝реНрд░реЗрдо рд╣реИ, рдЬреЛ рд╕рдВрджрд░реНрдн рдлрд╝реНрд░реЗрдо рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рд╕рдВрджрд░реНрдн рдлреНрд░реЗрдо рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЖрдХрд╛рд░ рд╕рдВрдкреАрдбрд╝рд┐рдд рдЙрдк-рдлреНрд░реЗрдо рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реИред рд╕рдВрджрд░реНрдн рдлреНрд░реЗрдо рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдЕрд╡рдзрд┐ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдбреАрд╡реАрдЖрд░ рдореЗрдВ рд╕рдВрдкреАрдбрд╝рди рдЕрдиреБрдкрд╛рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреА рдЕрд╡рдзрд┐ 1 рдлреНрд░реЗрдо / рд╕реЗрдХрдВрдб рдереАред


рд╡реАрдбрд┐рдпреЛ рдХреЛ "264" рдХрдВрдЯреЗрдирд░ рд╕реЗ "рдПрд╡реА" рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдкреБрди: рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдорд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдиреЗ рдлреНрд░реЗрдо рджрд░ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд░рд┐рдгрд╛рдо рджрд┐рдПред рдЙрдЪреНрдЪ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдореЛрдб (704 * 576) рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рд╡реАрдбрд┐рдпреЛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдлреНрд░реЗрдо рджрд░ 20 рдлреНрд░реЗрдо / рд╕реЗрдХрдВрдб рдереАред рдФрд░ рдХрдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди (352 * 288) рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ - 25 рдлреНрд░реЗрдо / рд╕реЗрдХред рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА MediaInfo рдЙрдкрдпреЛрдЧрд┐рддрд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИред рдпрд╣ рдпрд╣ рднреА рдмрддрд╛рддреА рд╣реИ рдХрд┐ рд╡реАрдбрд┐рдпреЛ рдХрд╛ рдЖрдХрд╛рд░ рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдорд╛рди рд╣реИ: 720 * 576, рдФрд░ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рдЖрдХрд╛рд░ (рдпрд╣ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд░рд┐рдкреЛрд░реНрдЯ) 704 * 576 рдпрд╛ 352 * 288 рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВ рдПрдХ рдРрд╕реЗ рдЦрд┐рд▓рд╛рдбрд╝реА рд╕реЗ рдорд┐рд▓рд╛, рдЬрд┐рд╕рдиреЗ 352 * 288 рдлрд╝рд╛рдЗрд▓ рдЦреЗрд▓рддреЗ рд╕рдордп рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд╣рд╛рдл рд╕реНрдХреНрд░реАрди рдореЛрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдерд╛ред рдореИрдВ рдкреВрд░реНрдгрдХрд╛рд▓рд┐рдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХреЗ рдЗрд╕ рдорд╛рдореВрд▓реА рджреЛрд╖ рдХреЛ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рджреЗрдЦрдХрд░ рдФрд░ рд╡рд╣рд╛рдВ рд╕реЗ рдлреНрд░реЗрдо рдЖрдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЦреАрдВрдЪрдХрд░ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЬрд▓реНрджреА рдореЗрдВ, рдореИрдВ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред рдКрдкрд░ рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред



рдЕрдм рдлреНрд░реЗрдо рд░реЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдирд┐рдпрдорд┐рдд рд░рд┐рдкреИрдХрд░ "264" рдХрдВрдЯреЗрдирд░ рдХреЗ рдХрд┐рд╕реА рднреА рд╣реЗрдбрд░ рдлреАрд▓реНрдб рддрдХ рдирд╣реАрдВ рдкрд╣реБрдБрдЪ рдкрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡реАрдбрд┐рдпреЛ рдмреНрд▓реЙрдХ рдФрд░ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреА рдЧрдгрдирд╛ рдХрд░рдХреЗ рдлреНрд░реЗрдо рджрд░ рдХрд╛ рдиреНрдпрд╛рдп рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЧрдгрдирд╛ рдореЗрдВ рдпрд╣ рдорд╛рди рдирд┐рдХрдЯрддрдо рдкреВрд░реЗ рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рднреА рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдХреА рдЖрдХреГрддрд┐ (рд╣рд░реЗ рд░рдВрдЧ рдореЗрдВ рдкрд░рд┐рдХреНрд░рдорд╛) рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рд╕рдордп рд╕реАрдорд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдмреНрд▓реЙрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣рдореЗрд╢рд╛ рдФрд░ рд╣рд░ рдЬрдЧрд╣ (рдХрд┐рд╕реА рднреА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ) рдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрддреА рд╣реИ, рдЕрд░реНрдерд╛рддреН рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 25 рдмреНрд▓реЙрдХред рдпрджрд┐ рдЖрдк 20 рдлреНрд░реЗрдо / рд╕реЗрдХрдВрдб рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рд╡реАрдбрд┐рдпреЛ рдлрд╝рд╛рдЗрд▓ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рдВрджрд░реНрдн рдлреНрд░реЗрдо (рдмреНрд▓реЙрдХ) рдкреНрд░рддреНрдпреЗрдХ 19 рд╕рдВрдкреАрдбрд╝рд┐рдд рдлрд╝реНрд░реЗрдо рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ 25 рдлреНрд░реЗрдо / рд╕реЗрдХрдВрдб рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВред - рд╣рд░ 24 рд╕рдВрдХреБрдЪрд┐рдд рдлреНрд░реЗрдоред

рд╣рдо рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╣реЗрдбрд░ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред рд╣рдордиреЗ рдкрд╣рд▓реЗ рдЖрда рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛: рдпрд╣ рд╕рдВрджрд░реНрдн рдпрд╛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдлреНрд░реЗрдо рдкреНрд▓рд╕ "H264" рдХрд╛ рд▓реЗрдмрд▓ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд╛рд░ рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рд╡рд░реНрдгрди рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╕рдЯреАрдХ, рд▓реЗрдХрд┐рди рдЕрдиреБрдорд╛рдирд┐рдд рдЖрдХрд╛рд░ рдирд╣реАрдВ рд╣реИред рдПрдХ рдирд┐рдпрдорд┐рдд рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рднреА рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлреЗрдВрдХ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдПрд╡реА рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдкрд░рд┐рдгрд╛рдореА рдЖрдХрд╛рд░ рд▓рд┐рдЦрддрд╛ рд╣реИред рдФрд░ рдпрд╣ рдорд╛рди рд╕реНрд░реЛрдд .264 рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореВрд▓реНрдп рд╕реЗ рдЕрд▓рдЧ рд╣реИред

рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ, рдореИрдВрдиреЗ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдмреНрд▓реЙрдХ рдХреЗ рд╣реЗрдбрд░ рдХреЗ рдмрд╛рдж рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдмрд╛рд░рд╣ рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ред рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдореБрдЦреНрдп рддрддреНрд╡ рдЕрдВрддрд┐рдо 4 рдмрд╛рдЗрдЯреНрд╕ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдпреЗ рджреЛ 16-рдмрд┐рдЯ рд╕рдВрдЦреНрдпрд╛ рд╣реИрдВ рдЬреЛ ADPCM рд╕реЗ PCM рддрдХ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдпреЛрдЬрдирд╛ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВред рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рдЖрдХрд╛рд░ рдХреЛ 4 рдЧреБрдирд╛ рдмрдврд╝рд╛ рджреЗрддрд╛ рд╣реИред рдЬрдм рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рдлрд╛рдЗрд▓реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХреА, рддреЛ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдкреВрд░реНрдгрдХрд╛рд▓рд┐рдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдСрдбрд┐рдпреЛ рдХреЛ рдбреАрдХреЛрдб рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реАрдбрд┐рдпреЛ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред

рдЧрд╣рди рдЬреНрдЮрд╛рди рдХреЗ рдмрд┐рдирд╛, рдореИрдВрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдХрд┐ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рд╣рдЬ рд░реВрдк рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдПрдбреАрдкреАрд╕реАрдПрдо рдХреЛ рд╕рдВрдкреАрдбрд╝рди рд╡рд┐рдзрд┐ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рд╕рд╣рдЬ рд░реВрдк рд╕реЗ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рдХреНрд╖рдо рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рдЗрд╕ рддрдереНрдп рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдХрд┐ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдареАрдХ 4 рдмрд╛рд░ рд╕рдВрдХреБрдЪрд┐рдд рд╣реИред рдФрд░ рдЬрдм рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рд░реЙ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдбреЛрдм рдСрдбрд┐рд╢рди рдореЗрдВ рдПрдХ рдЦрдВрдб рдЦреЛрд▓рддрд╛ рд╣реВрдВ (рдФрд░ рдПрдХ рдирд┐рдпрдорд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рдмрд╛рдж рдЙрд╕реА рдЯреБрдХрдбрд╝реЗ рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ), рддреЛ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рдорд╛рди (рд▓реЗрдХрд┐рди рд╕рдЯреАрдХ рдирд╣реАрдВ) рдзреНрд╡рдирд┐ рдкрд░рд┐рдгрд╛рдо рдореБрдЭреЗ ADPCM рджреНрд╡рд╛рд░рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдВрдкреАрдбрд╝рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд╛рдЗрдЯ wiki.multimedia.cx/index.php/IMA_ADPCM рдХреА рдЬрд╛рдирдХрд╛рд░реА рдиреЗ рдореЗрд░реА рдорджрдж рдХреАред рдпрд╣рд╛рдВ рдореИрдВрдиреЗ рджреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдЦрд╛, рдФрд░ рдлрд┐рд░, "рдкреЛрдХ рд╡рд┐рдзрд┐" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдпреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рдкрд╣рд▓реЗ 4 рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдереЗред рдореИрдВ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдФрд░ рдПрдХ рдЦрд░рд╛рдм рдЧрдгрд┐рддреАрдп рд╡реНрдпрд╛рдЦреНрдпрд╛ (рд╕реНрдкреЙрдЗрд▓рд░ рдХреЗ рддрд╣рдд) рджреВрдВрдЧрд╛ред

ADPCM рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╡рд┐рд╡рд░рдг
рдирдореВрдиреЛрдВ рдХрд╛ рдПрдХ рдХреНрд░рдо рд╣реИ x0,x1,x2, dotsредред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ y0 рдФрд░ s0 ред рдПрдХ рдирдпрд╛ рдирдореВрдирд╛ рдЕрдиреБрдХреНрд░рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ y0,y1,y2 dotsредред ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдкрд╣рд▓рд╛ рдЖрдЙрдЯрдкреБрдЯ рдирдореВрдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬреНрдЮрд╛рдд рд╣реИ: рдпрд╣ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ y0 ред рдпрд╣ "рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рд╕реНрдерд╛рдкрди" рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рдФрд░ рд╣реИред рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЗрдирдкреБрдЯ (рд╕реНрд░реЛрдд) рдирдореВрдиреЗ рдЪрд╛рд░ рдмрд┐рдЯреНрд╕ рдореЗрдВ рдПрдиреНрдХреЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВред рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдкреВрд░реНрдгрд╛рдВрдХ -8 рд╕реЗ 7 рддрдХ, рд╕рдорд╛рд╡реЗрд╢реА, рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЖрддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдЯ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рдВрдХреЗрдд рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдЖрдЙрдЯрдкреБрдЯ рдкреАрд╕реАрдПрдо рдирдореВрдиреЗ, рдЬреЛ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рдмрд╛рдж рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ, рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд┐рдП рдЧрдП 16-рдмрд┐рдЯ рдорд╛рдирдХ рдкреНрд░рд╛рд░реВрдк рд╣реЛрддреЗ рд╣реИрдВред

C рдореЗрдВ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛрдб рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рджреЛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗ рдиреАрдЪреЗ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВред

int ima_index_table[] = { -1, -1, -1, -1, 2, 4, 6, 8 }; 


 int ima_step_table[] = { 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 23, 25, 28, 31, 34, 37, 41, 45, 50, 55, 60, 66, 73, 80, 88, 97, 107, 118, 130, 143, 157, 173, 190, 209, 230, 253, 279, 307, 337, 371, 408, 449, 494, 544, 598, 658, 724, 796, 876, 963, 1060, 1166, 1282, 1411, 1552, 1707, 1878, 2066, 2272, 2499, 2749, 3024, 3327, 3660, 4026, 4428, 4871, 5358, 5894, 6484, 7132, 7845, 8630, 9493, 10442, 11487, 12635, 13899, 15289, 16818, 18500, 20350, 22385, 24623, 27086, 29794, 32767 }; 


рдЗрди рджреЛ "рдЬрд╛рджреВ" рд╕рд░рдгрд┐рдпреЛрдВ рдХреЛ рд╕рд╛рд░рдгреАрдмрджреНрдз рдХрд╛рд░реНрдп рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рди рддрд░реНрдХреЛрдВ рдореЗрдВ рд╕рдорд╛рди рджреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рджреМрд░рд╛рди, рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХреЗ рд╕рд╛рде, рдЗрди рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкреБрдирд░реНрдЧрдгрдирд╛ рдФрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреЛрдб рдореЗрдВ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╣рдо рд╕рд╣рд╛рдпрдХ рдЪрд░реЛрдВ рд╕рд╣рд┐рдд рдЖрд╡рд╢реНрдпрдХ рдШреЛрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

 int current1; int step; int stepindex1; int diff; int current; int stepindex; int value; //  ; 


рдЪрд▓рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рд╡рд░реНрддрдорд╛рди рдЪрд░ рдХреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ y0 , рдФрд░ рдЪрд░ stepindex рд╣реИ s0 ред рдпрд╣ рдкреНрд░рд╢реНрди рдореЗрдВ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдмрд╛рд╣рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреЛрдб рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░реВрдкрд╛рдВрддрд░рдг рд╣реИрдВ рдЬреЛ рдПрдХ рд╕рд░реНрдХрд▓ рдореЗрдВ (рдПрдХ рд▓реВрдк рдореЗрдВ) рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

  value = read(input_sample); //   ; current1 = current; stepindex1 = stepindex; step = ima_step_table[stepindex1]; diff = step>>3; if(value & 1){ diff += step >> 2; } if(value & 2){ diff += step >> 1; } if(value & 4){ diff += step; } if(value & 8){ current1 -= diff; if(current1 < -32768){ //,  ""; current1 = -32768; } }else{ current1 += diff; if(current1 > 32767){ //,  ""; current1 = 32767; } } //      :   current1; stepindex1 += ima_index_table[value & 7]; if(stepindex1 < 0){ // ""; stepindex1 = 0; } if(stepindex1 > 88){ // ""; stepindex1 = 88; } output_sample = curent1; //   ; current = current1; stepindex = stepindex1; 


Ima_step_table рд╕рд░рдгреА рд╕реЗ рд╕рд╣рд╛рдпрдХ рдЪрд░ рдЪрд░рдг рдореЗрдВ, рд╕реВрдЪрдХрд╛рдВрдХ stepindex1 рдкрд░ рдорд╛рди рд▓рд┐рдЦрд╛ рд╣реИред рдкрд╣рд▓реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ s0 , рдЖрдЧреЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рдкреБрдирд░реНрдЧрдгрд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ si ред рдлрд┐рд░ рдЗрд╕ рдРрд░реЗ рд╕реЗ рдорд╛рди рдХреЛ рджрд╛рдИрдВ рдУрд░ рдПрдХ рдмрд┐рдЯ рд╢рд┐рдлреНрдЯ рдСрдкрд░реЗрд╢рди рджреНрд╡рд╛рд░рд╛ 8 (рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдкреВрд░реА рддрд░рд╣ рд╕реЗ) рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдбрд┐рд╡реАрдЬрди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╡реИрд░рд┐рдПрдмрд▓ рдХреЛ рдЖрд░рдВрднрд┐рдХ рд░реВрдк рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░, рдЗрдирдкреБрдЯ рдирдореВрдиреЗ рдХреЗ рдореВрд▓реНрдп рдХреЗ рддреАрди рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдЯреНрд╕ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░, рдЙрдирдХреЗ рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд░ рдХреЛ рддреАрди рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╢рдмреНрдж 4 (>> 2), 2 (>> 1) рджреНрд╡рд╛рд░рд╛ рдЕрдВрддрд░ рдорд╛рди рдХрд╛ рдПрдХ рд╕рдорд╛рди рдкреВрд░реНрдгрд╛рдВрдХ рд╡рд┐рднрд╛рдЬрди рд╣реИ рдпрд╛ рдмрд┐рдирд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдЕрд▓рдЧ рд╣реИ (рдЗрд╕реЗ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХреЗ рд▓рд┐рдП 1 рд╕реЗ рд╡рд┐рднрд╛рдЬрди рдХрд░реЗрдВ)ред рдлрд┐рд░, рдЗрдирдкреБрдЯ рдирдореВрдиреЗ рдХреЗ рдореВрд▓реНрдп рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг (рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд) рдмрд┐рдЯ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╡реИрд░рд┐рдПрдмрд▓ рд╡реИрд░рд┐рдПрдмрд▓ рдпрд╛ рдкрд░рд┐рд╡рд░реНрддреА рдХрд░рдВрдЯ рдХреЛ рдШрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рдирдореВрдиреЗ рдХрд╛ рдореВрд▓реНрдп рд╣реЛрдЧрд╛ред рд╢реБрджреНрдзрддрд╛ рдХреЗ рд▓рд┐рдП, рдорд╛рди рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рддрдХ рд╕реАрдорд┐рдд рд╣реИрдВред рддрдм stepindex1 рд╢реВрдиреНрдп рд╕реЗ рд╕рд╛рдЗрди рдмрд┐рдЯ рд░реАрд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдЗрдирдкреБрдЯ рдирдореВрдиреЗ рдХреЗ рдореВрд▓реНрдп рдХреЗ рд╕реВрдЪрдХрд╛рдВрдХ рджреНрд╡рд╛рд░рд╛ ima_index_table рд╕рд░рдгреА рд╕реЗ рдореВрд▓реНрдп рдЬреЛрдбрд╝рдХрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Stepindex1 рдорд╛рди рднреА рдПрдХ рд╕реАрдорд╛ рдХреЗ рдЕрдзреАрди рд╣реИрдВред рдмрд╣реБрдд рдЕрдВрдд рдореЗрдВ, рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╡рд░реНрддрдорд╛рди рдФрд░ рд╕реНрдЯреЗрдкрд┐рдВрдбреЗрдХреНрд╕ рдорд╛рдиреЛрдВ рдХреЛ рд╡рд░реНрддрдорд╛рди 1 рдФрд░ рд╕реНрдЯреЗрдкрдЗрдВрдбреЗрдХреНрд╕ 1 рдХреЗ рдмрд╕ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рджреЛрд╣рд░рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЖрдк рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд▓рдЧрднрдЧ рднрд┐рдиреНрди рдЪрд░ рдХреИрд╕реЗ рдмрдирддрд╛ рд╣реИ, рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдПред рдЪрд▓реЛ fi=f(si) ред рдпреЗ рддрд░реНрдХ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ i-рд╡реЗрдВ рдЪрд░рдг рдХреЗ рдЪрд░рдг рдЪрд░ рдХреЗ рдорд╛рди рд╣реИрдВ, рддрд░реНрдХ рдХреЗ рдлрд╝рдВрдХреНрд╢рди (рд╕рд░рдгреА) рдХреЗ рдорд╛рди рдХреЗ рд░реВрдк рдореЗрдВ si рдЬрд╣рд╛рдБ i=0,1,2, dots ред рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕ рд░реВрдк рдореЗрдВ рднрд┐рдиреНрди рдЪрд░ рдХреЛ рдирд┐рд░реВрдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдб ред рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рддрд░реНрдХ рдХреЗ рддрд░реНрдХ рдХреЗ рдмрд╛рдж, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реИ:

d_i = \ frac {f_i} {8} + x ^ {(0)} _ i \ frac {f_i} {4} + x ^ {(1)} _ i \ frac {f_i} [2} + x ^ {( 2)} _ if_i,

рдЬрд╣рд╛рдБ x(0)i,x(1)i,x(2)i - рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдХрдо 3 рдмрд┐рдЯреНрд╕ xi ред рдПрдХ рдЖрдо рднрд╛рдЬрдХ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рдгреА, рд╣рдо рдЗрд╕ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд░реВрдк рдореЗрдВ рдмрджрд▓рддреЗ рд╣реИрдВ:

di= fracfi8 Bigg(1+2x(0)i+4x(1)i+8x(2)i Bigg)=

= \ frac {f_i} 8 \ Bigg (1 + 2 \ Big (x_i ^ {(0)} + 2x_i ^ {(1)} + 4x_i ^ {(2)} \ Big) \ Big \ _) f_i} {8} (2x_i + 1)

рдЕрдВрддрд┐рдо рд░реВрдкрд╛рдВрддрд░рдг рдЗрд╕ рддрдереНрдп рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдХрд┐, рдПрдХ рдЕрд░реНрде рдореЗрдВ, рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдХрдо рд╕реЗ рдХрдо рддреАрди рдмрд┐рдЯреНрд╕ (0 рдпрд╛ 1) xi рдкреНрд░рд╕реНрддреБрдд рдЧреБрдгрд╛рдВрдХ рдХреЗ рд╕рд╛рде рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдирд┐рд░рдкреЗрдХреНрд╖ рдорд╛рди рд▓рд┐рдЦрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рдФрд░ рд╣реИ, рдФрд░ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдЯ xi рдкреВрд░реА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рдВрдХреЗрдд рд╕реЗ рдореЗрд▓ рдЦрд╛рдПрдЧрд╛ред рд╕реВрддреНрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрдЧреЗ

yi+1=yi+di

рдПрдХ рдирдП рдирдореВрдирд╛ рдореВрд▓реНрдп рдХреА рдЧрдгрдирд╛ рдкреБрд░рд╛рдиреЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдирдпрд╛ рдЪрд░ рдореВрд▓реНрдп рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдПрд╕ :

si+1=si+t(!xi|)ред

рд╕реВрддреНрд░ рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЪрд░ xi рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдЯреА рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд╛рдЗрди рдмрд┐рдЯ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдЬреЛ рдХреЛрдб рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдПрдХ рд╕рдорд╛рд░реЛрд╣ рдЯреА рддрд░реНрдХреЛрдВ рдХреЗ рдЕрдиреБрд░реБрдк ima_index_table рд╕рд░рдгреА рдХрд╛ рдорд╛рди рд╣реИред

рд╕реВрддреНрд░ рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ, рдореИрдВрдиреЗ рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рдкреНрд░рддрд┐рдмрдВрдз рд╕рдВрдЪрд╛рд▓рди рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХреАред рдХреБрд▓ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдпреЛрдЬрдирд╛ рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

y0; s0;  x0,x1,x2, dots

di= fracf(si)8 рдмрдбрд╝рд╛(2xi+1рдмрдбрд╝рд╛+);

yi+1=yi+di

si+1=si+t(|xi|)

i=0,1,2, dotsред



ADPCM рдПрдиреНрдХреЛрдбрд┐рдВрдЧ / рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рдмрд╣реБрдд рдЧрд╣рд░рд╛рдИ рд╕реЗ рдореИрдВрдиреЗ рдирд╣реАрдВ рдбрд╛рд▓рд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, ima_step_table array (89 рдкреАрд╕) рдХреЗ рдЯреЗрдмрд▓ рд╡реИрд▓реНрдпреВ, рдЧреНрд░рд╛рдл рдкрд░ рдЙрдирдХреЗ рд░рд┐рдлреНрд▓реЗрдХреНрд╢рди рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП (рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЖрдВрдХрдбрд╝рд╛ рджреЗрдЦреЗрдВ), рдЬреАрд░реЛ рд▓рд╛рдЗрди рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕реИрдВрдкрд▓ рдХреЗ рдкреНрд░реЛрдмреЗрдмрд┐рд▓рд┐рд╕реНрдЯрд┐рдХ рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ: рдирдореВрдирд╛ рд╢реВрдиреНрдп рд░реЗрдЦрд╛ рдХреЗ рдЬрд┐рддрдирд╛ рдХрд░реАрдм рд╣реЛрддрд╛ рд╣реИ, рдЙрддрдирд╛ рд╣реА рдЕрдзрд┐рдХ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдбреАрдкреАрд╕реАрдПрдо рдПрдХ рд╕рдВрднрд╛рд╡реНрдп рдореЙрдбрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдФрд░ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ 16-рдмрд┐рдЯ рдкреАрд╕реАрдПрдо рдирдореВрдиреЛрдВ рдХреЗ рдХрд┐рд╕реА рднреА рд╕реНрд░реЛрдд рдХреЛ 4-рдмрд┐рдЯ рдПрдбреАрдкреАрд╕реАрдПрдо рдирдореВрдиреЛрдВ рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, ADPCM рдПрдХ рдЪрд░ рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг рдХрджрдо рдХреЗ рд╕рд╛рде PCM рд╣реИред рдмрд╕, рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдпрд╣ рдЪрд╛рд░реНрдЯ рдЗрд╕ рдЪрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рд╡рд╣ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЪреБрдирд╛ рдЧрдпрд╛ рд╣реИ, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдСрдбрд┐рдпреЛ рдбреЗрдЯрд╛ рдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рдХрд╛рдиреВрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ред



рдЕрдм рдПрд╡реА рдХрдВрдЯреЗрдирд░ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдПрдХ рдЬрдЯрд┐рд▓ рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд рд╕рдВрд░рдЪрдирд╛ рд╣реИред


рд▓реЗрдХрд┐рди, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдПрд╡реА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдПрдХ рд░реИрдЦрд┐рдХ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ред рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реИ: рдПрд╡реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдмрдбрд╝реЗ рд╣реЗрдбрд░, рд╢реВрдиреНрдп рд╕реНрдХрд┐рдк рдмрд╛рдЗрдЯреНрд╕ (JUNK), рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рдПрдХ рдХреНрд╖реЗрддреНрд░ (рдЙрдирдХреЗ рд╣реЗрдбрд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде), рдФрд░ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХреА рдПрдХ рд╕реВрдЪреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЦрд┐рд▓рд╛рдбрд╝реА рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╕реВрдЪреА рдХреЗ рдмрд┐рдирд╛, рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ (рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛)ред рдпрд╣ рдХреЗрд╡рд▓ рд╕рд╛рдордЧреНрд░реА рдХреА рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ, рдЬреЛ рд╕реНрдЯреНрд░реАрдо рдмреНрд▓реЙрдХ рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕реНрдЯреНрд░реАрдо рдмреНрд▓реЙрдХ рдХреЗ рдкреНрд░рдореБрдЦ рдирд╛рдореЛрдВ (рдмреНрд▓реЙрдХ рд╣реЗрдбрд░ рдореЗрдВ рдирд╛рдореЛрдВ рдХрд╛ рдорд┐рд▓рд╛рди), рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рдВрдЧрдд рдЖрдХрд╛рд░ рдФрд░ рдСрдлрд╝рд╕реЗрдЯреНрд╕ (рдкрддреЗ) рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреА рд╣реИред

рдЕрдм рдЖрдк рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╡рд░рдг рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИред

рдЦрдВрдб X рдХреЗ рдореВрд▓ рдореЗрдВ: "DVR" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИред рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХрдИ рдЧреИрд░-рд░рд┐рдХреНрдд рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ (рдФрд░ рдХреЗрд╡рд▓ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ) рд╣реИрдВ рдЬреЛ рдХреБрдЫ рддрд┐рдерд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВред рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдирд╛рдо рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ "264" рдХреЗ рд╕рд╛рде рдХрдИ рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВред рдЕрдиреБрднрд╛рдЧ Y рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ: "DVR" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдВ, рдФрд░ рдЗрд╕рдореЗрдВ рдЦрдВрдб X рдХреЗ рд╕рдорд╛рди рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рд╣реИрдВ:ред рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕рдорд╛рди рдирд╛рдо рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рднрд░реЗрдВ, рд▓реЗрдХрд┐рди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде "264" рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ "рдПрд╡реА"ред рдЗрди рдПрд╡реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдореВрд▓ 264 рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ, рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп, рдПрдХ рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИред рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╕реАрдзреЗ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЛ рд░реАрдореИрдЪ рдХрд░рдирд╛, рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдбрд┐рдХреЛрдб рдХрд░рдирд╛, рдПрд╡реАрдЖрдИ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП: "264toavi.exe X: Y:", рдЬрд╣рд╛рдВ "264toavi.exe" рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдирд╛рдо рд╣реИ, "X:" рд╕реНрд░реЛрдд рдЕрдиреБрднрд╛рдЧ рд╣реИ, "Y:" рдЧрдВрддрд╡реНрдп рдЕрдиреБрднрд╛рдЧ рд╣реИред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрд╛рд░реНрдп рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рдерд╛ рдЬреЛ рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдкрд╛рдВрддрд░рдг (рд░реАрдкреИрдХреЗрдЬрд┐рдВрдЧ) рд╕реЗ рдирд┐рдкрдЯреЗрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рджреЛ рджрд┐рди рд╣реЛ рдЬрд╛рдПрдЧрд╛: рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдоред рдФрд░ рдлрд┐рд░, рдХреЗрд╡рд▓ рд╕рдореВрд╣ рдХреЗ рд░реАрдкреИрдХреЗрдЬрд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдорд╛рдВрдб рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ (рдмреИрдЯ) рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХреНрд╕реЗрд▓ред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдПрдХ рдкреВрд░рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, рдмрд╣реБрдд рдмреЛрдЭрд┐рд▓ред рд╕реНрд░реЛрдд рдХреЛрдб рдкрд╛рдардХреЛрдВ рдХрд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред

рдХрд╛рд░реНрдпрдХреНрд░рдо рджреЗрд╡-рд╕реА ++ рдореЗрдВ рд╕реА рдореЗрдВ WinAPI рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╛рд╕ рдХреЗ рдорд╛рд╣реМрд▓ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдо рддреАрди рдмрдбрд╝реЗ рд╕рд╣рд╛рдпрдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ: рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдПрд╡реА рд╣реЗрдбрд░ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп, рдПрдХ рдСрдбрд┐рдпреЛ рдирдореВрдирд╛ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдХрд╛рд░реНрдп, рдФрд░ рд╢рдмреНрджреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ "264" рдХреЛ рд╕реНрдХреИрди рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдпред рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдореИрдВ 4 рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╣реЗрдбрд░ рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рд╕рднреА рдзрд╛рд░рд╛рдУрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдЪрд╛рд░ рдмрд╛рдЗрдЯреНрд╕ рдХреА рдПрдХ рдмрд╣реБ рд╣реИред рд╕реНрдХреИрди рдлрд╝рдВрдХреНрд╢рди рдкрд╛рдВрдЪ рдорд╛рди рд▓реМрдЯрд╛ рд╕рдХрддрд╛ рд╣реИ: 0 - рдпрджрд┐ рдпрд╣ рд░реАрдкреИрдХреЗрдЬрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп 4 рдмрд╛рдЗрдЯреНрд╕ рд╣реИ, рддреЛ 1 - рдпрджрд┐ рдпрд╣ рд╕рдВрджрд░реНрдн рдлреНрд░реЗрдо рдХреЗ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рдмреНрд▓реЙрдХ рдХрд╛ рд╣реЗрдбрд░ рд╣реИ, 2 - рдпрджрд┐ рдпрд╣ рд╕рдВрдкреАрдбрд╝рд┐рдд рдлреНрд░реЗрдо рдХреЗ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рдмреНрд▓реЙрдХ рдХрд╛ рд╢реАрд░реНрд╖рдХ рд╣реИ, 3 - рдпрджрд┐ рдпрд╣ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдмреНрд▓реЙрдХ рдХрд╛ рд╣реЗрдбрд░ рд╣реИ, рддреЛ - 4ред "рднреНрд░рд╖реНрдЯ" рдмреНрд▓реЙрдХ рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдХреЗ рджреМрд░рд╛рди рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдмрд╣реБрдд, рдмрд╣реБрдд рджреБрд░реНрд▓рдн, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд╣реБрдЖред рдХреНрд╖рддрд┐рдЧреНрд░рд╕реНрдд рдмреНрд▓реЙрдХ (рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рдПрдХ рд╣реЗрдбрд░ рд╣реИ рдЬреИрд╕реЗ "\ 0 \ 0 \ 0 \ 0H264", рдЬрд╣рд╛рдВ "\ 0" рд╢реВрдиреНрдп рдмрд╛рдЗрдЯ рд╣реИред рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ repacker рдЗрд╕ рддрд░рд╣ рдХреЗ рдмреНрд▓реЙрдХ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдмреНрд▓реЙрдХ рдХреА рд╕рд╛рдордЧреНрд░реА рдХрд╛рдлреА рдХрд╛рдо рдХрд░ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдорд╛рдирдХ рдХреЗ рдХрд░реАрдм рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдРрд╕реЗ рдмреНрд▓реЙрдХ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реВрдВред

рдореБрдЦреНрдп рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрдХреИрди рдлрд╝рдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╡рд╛рдкрд╕ рдЖрдиреЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдЧреЗ рдХреА рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред рдпрджрд┐ рдпреЗ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╣реЗрдбрд░ рд╣реИрдВ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдПрд╡реА рдлрд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЗрдбрд░ рдмрдирддреЗ рд╣реИрдВред рд╡рд╣рд╛рдВ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ: "00db" рд╕рдВрджрд░реНрдн рдлрд╝реНрд░реЗрдо рдХреЗ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рдмреНрд▓реЙрдХ рдХрд╛ рд╢реАрд░реНрд╖рдХ рд╣реИ, рдФрд░ "00dc" рд╕рдВрдкреАрдбрд╝рд┐рдд рдлрд╝реНрд░реЗрдо рдХреЗ рд▓рд┐рдП рд╣реИред рдирдП рдирд╡реЗ рд╣реБрдП рд╣реЗрдбрд░ рд╕реЗ рдкрд╣рд▓реЗ рд░рд┐рдкреИрдХрд┐рдВрдЧ рдСрдкрд░реЗрд╢рди (рд╢рдмреНрджреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛) рдХреЗ рдмрд╛рдж, рд░реАрдкреИрдХреЗрдб рдХрдВрдЯреЗрдВрдЯ рдХреЗ рдЖрдХрд╛рд░ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдЗрд╕ рдорд╛рди рдХреЛ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЙрд╕ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╣реЗрдбрд░ рдХрд╛ рддреБрд░рдВрдд рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЕрднреА рдкреНрд░реЛрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рд╕реНрдХреИрдирд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдПрдХ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рд╣реЗрдбрд░ рд╕рд╛рдордиреЗ рдЖрддрд╛ рд╣реИ, рддреЛ рд╣реЗрдбрд░ рдХрд╛ рдирд╛рдо "03wb" рдЖрдЙрдЯрдкреБрдЯ рдПрд╡реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо ADPCM рд╕реЗ PCM рддрдХ рд▓реВрдк рдореЗрдВ рдЙрд╕реА рд╕рдордп рдбрд┐рдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рдПрд╡рд┐рдбреА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбреАрдХреЛрдб рдХреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИред рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХреЗ рд╕рд╛рде, рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА (рд╕рд╛рдордЧреНрд░реА рдХреА рддрд╛рд▓рд┐рдХрд╛) рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕реВрдЪрдХрд╛рдВрдХ рдлрд╝рд╛рдЗрд▓ "рд╕реВрдЪрдХрд╛рдВрдХ" рдореЗрдВ рджрд░реНрдЬ рдХреА рдЧрдИ рд╣реИред рдЖрдк рдПрдХ рд╕реНрдХреИрди рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рд╕рдм рдХреБрдЫ рд▓рд┐рдЦреЗрдВред рд▓реЗрдХрд┐рди рддрдм рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрд╣реБрдд рдмреЛрдЭрд┐рд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд▓рдЧрднрдЧ рдкрдврд╝рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛ред

рдкреВрд░реЗ рдСрдкрд░реЗрд╢рди рдХреЗ рдЕрдВрдд рдореЗрдВ, рдЬрдм рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ "264" рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИ, рддреЛ рдирдИ рдлрд╝рд╛рдЗрд▓ рдкрд░ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдХреНрд╖рдо рд░реВрдк рд╕реЗ рд╕рднреА рдСрдкрд░реЗрд╢рдиреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рдкрд╣рд▓реЗ, рдПрд╡реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╣реЗрдбрд░ рдореЗрдВ рдХреБрдЫ рдлрд╝реАрд▓реНрдбреНрд╕ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдорд╛рди рдкрдврд╝реА рдЧрдИ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рдЖрдХрд╛рд░ рдФрд░ рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЕрд╕реНрдерд╛рдпреА "рдЗрдВрдбреЗрдХреНрд╕" рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рд▓рдЧрднрдЧ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рдПрд╡реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЬреБрдбрд╝реА рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ рддрдм рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрди рдСрдкрд░реЗрд╢рдиреЛрдВ рдХреЗ рдмрд╛рдж, рдЖрдЙрдЯрдкреБрдЯ рдПрд╡реА рдлрд╝рд╛рдЗрд▓ рдкреНрд▓реЗрдмреИрдХ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред

рдЬрдм рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, рдлрд╝рд╛рдЗрд▓, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреА рдмреНрд▓реЙрдХ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рддрд┐ рд╕рдВрджрд░реНрдн рдлреНрд░реЗрдо рдФрд░ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдордп рдмрд┐рдВрджреБ рдХреЛ рдорд┐рдирдЯ рдФрд░ рд╕реЗрдХрдВрдб рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдордирдорд╛рдирд╛ рдирд╛рдо рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рдПрдХ (рдЬрд┐рд╕рдореЗрдВ рдЪреИрдирд▓ рд╕рдВрдЦреНрдпрд╛, рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╢реБрд░реВ рд╣реЛ рдЧрдИ рд╣реИ), рддреЛ рдбреЗрдЯ-рдЯрд╛рдЗрдо рдЕрдВрдХрдЧрдгрд┐рдд рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдЕрдзрд┐рдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╣реЛрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп, рдзреНрд╡рдирд┐ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдЬреЛ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВред рд╕рд╛рдзрд╛рд░рдг рдЕрдВрдХрдЧрдгрд┐рдд рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдЪрд░ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╕рдордп, рдореИрдВ рд╕рд╣реА рдкреНрд░рдХрд╛рд░ рд╕реЗ рдЯрд╛рдЗрдк рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рдХреБрдЫ рдмреНрд▓реЙрдХ рдЯреВрдЯ рдЧрдП рдереЗ, рдФрд░ рдХрд╛рди рд╕реЗ рдХреНрд▓рд┐рдХ рдереЗред рдореВрд▓ 264 рдлрд╝рд╛рдЗрд▓ рдХреЗ рдХреБрдЫ рдЕрдпреЛрдЧреНрдп рд╣реЗрдбрд░ рдлрд╝реАрд▓реНрдб рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛рдпрд╛ рдерд╛ рдХрд┐ рд╡реЗ рдкрд░рд┐рдгрд╛рдо рдХреЗ рдкреНрд░рддрд┐ рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдереЗред рдПрдХ рдирд┐рдпрдорд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╡рд┐рдкрд░реАрдд, рдореЗрд░рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд░рд┐рдкреИрдХрд┐рдВрдЧ рдСрдкрд░реЗрд╢рди рд╕реЗ рдЕрдВрддрд┐рдо рдЕрдкреВрд░реНрдг рдкреНрд░рд╡рд╛рд╣ рдмреНрд▓реЙрдХ рдХреЛ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдлреЗрдВрдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЛрдИ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рднреВрдорд┐рдХрд╛ рдирд╣реАрдВ рдирд┐рднрд╛рдПрдЧреАред рдПрдХ рдЕрдиреНрдп рдирд┐рдпрдорд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо, рдЦрджрд╛рди рдХреЗ рд╡рд┐рдкрд░реАрдд, "рдХрдЪрд░рд╛" рдХреА рдереЛрдбрд╝реА рдорд╛рддреНрд░рд╛ рдХреЗ рдкреАрдЫреЗ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ (рдпрд╣ рдЕрдВрддрд┐рдо рдзрд╛рд░рд╛ рдХреА рд╕рд╛рдордЧреНрд░реА рд╣реИ) рдЕрдиреБрдХреНрд░рдорд┐рдд рдХреЗ рдмрд╛рдж рдПрд╡реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд╣реБрдд рдЕрдВрдд рдореЗрдВред рдЗрд╕ рд╕рдм рдХреЗ рд▓рд┐рдП, рд╡реАрдбрд┐рдпреЛ рд▓рдЧрднрдЧ рдПрдХ рдЬреИрд╕рд╛ рд╣реА рдЪрд▓рддрд╛ рд╣реИред рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд┐рдпрдорд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд░реВрдк рдореЗрдВ рдЙрд╕реА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рд░рд┐рдкреИрдХрд┐рдВрдЧ рдХрд░рддрд╛ рд╣реИред

рдЕрдВрдд рдореЗрдВ, рдореИрдВ .264 рдлрд╝рд╛рдЗрд▓ (рд╡рд┐рдиреНрд╣реЗрдХреНрд╕ рд╣реЗрдХреНрд╕ рдПрдбрд┐рдЯрд░ рдореЗрдВ) рдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд╕рдВрдЧрдарди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рджрд░реНрд╢рд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЪрд┐рддреНрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рдЙрд╕рдореЗрдВ рдЦреЛрд▓реА рдЧрдИ рд░реАрдкреИрдХреЗрдб рдЬреА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд░рд┐рдлрд╝рдкреИрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рджрд┐рдЦрд╛рдКрдВрдЧрд╛ред рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдиреЗ рдПрд╡реА рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдЕрдзреНрдпрдпрди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрджрд╛рдиреБрдХреНрд░рдорд┐рдд рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рджрд╕реНрдп рдХреА рдмрд╛рдЗрдЯ рд╕рд╛рдордЧреНрд░реА рдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЪрддреБрд░рд╛рдИ рд╕реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЗрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддрд╛ рд╣реИред рдЪрд┐рддреНрд░, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЗрд╕ рддрдереНрдп рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреА рд╕рд╛рдордЧреНрд░реА рдмрд┐рдирд╛ рдмрджрд▓рд╛рд╡ рдХреЗ рдУрд╡рд░рд░рд╛рдЗрдЯ рдХреА рдЧрдИ рд╣реИред



Source: https://habr.com/ru/post/hi422163/


All Articles