
рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореБрдЭреЗ рдПрдПрд╕реА
(рдЙрдиреНрдирдд рдСрдбрд┐рдпреЛ рдХреЛрдбрд┐рдВрдЧ) рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рд░реЗрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдФрд░
рдкреЙрдбрдХрд╛рд╕реНрдЯ рдХреЗ рдСрдирд▓рд╛рдЗрди рдкреНрд░рд╕рд╛рд░рдг рдХреА рдПрдХ рдзрд╛рд░рд╛ рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдорд┐рд▓рд╛ред рдпрд╣ рдкреНрд░рд╛рд░реВрдк рдПрдордкреА 3 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдХрд┐рдлрд╛рдпрддреА рд╣реИ, рдФрд░ рд╕рд╛рде рд╣реА рдЖрдкрдХреЛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдзреНрд╡рдирд┐ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, 48Kbps AAC 64Kbps рдПрдордкреА 3 рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдиреЛрдЯ рдореЗрдВ рдореИрдВ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдореИрдВ рдПрдордкреА резрекbps рдХреЗрдмреАрдкреАрдПрд╕, рдПрдордкреА ремрек рдХреЗрдмреАрдкреАрдПрд╕ рдФрд░ рдПрдПрд╕реА рекbps рдХреЗрдмреАрдкреАрдПрд╕ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ рдПрдХ рд╕рд╛рде рдкреНрд░рд╕рд╛рд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВред рдЙрд╕реА рд╕рдордп, рдореИрдВрдиреЗ рдУрдкрдирд╕реЛрд░реНрд╕ рдЯреВрд▓ рд╕реНрдЯреНрд░реАрдордЯреНрд░рд╛рдВрд╕рдХреЛрдбрд░реНрд╡ 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬреЛ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рд╣рдм рдкрд░ рдПрдХ рд╢рдмреНрдж рднреА рдирд╣реАрдВ рдерд╛ред рд╕реНрдЯреНрд░реАрдордЯреНрд░рд╛рдВрд╕рдХреЛрдбрд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдЧрд▓рд╛, рдЗрд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ:
# svn рд╕рд╣ svn.oddsock.org/public/trunk/streamTranscoderv3
рдЗрди рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ (рдореЗрд░реЗ рдкрд╛рд╕ рдЙрдмрдВрдЯреВ 10.04 рдкрд░ рдПрдХ рд╕рд░реНрд╡рд░ рд╣реИ):
# apt-get install рдСрдЯреЛрдореИрдЯрд┐рдХ рд▓рд┐рдмрдЯреВрд▓ libmad0-dev libflac-dev libfaac-dev
рдЕрд╕реЗрдВрдмрд▓реА рд╕рдлрд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд╕реНрд░реЛрдд рдкреИрдХреЗрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдереЛрдбрд╝рд╛ рдЦрддреНрдо рдХрд░рдирд╛ рдкрдбрд╝рд╛ред
1. Makefile.am рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝реА рдЧрдИ:
ACLOCAL_AMFLAGS = -I m4
2. config.in рдореЗрдВ рд▓рд╛рдЗрди рдХреЛ рдЕрдзреВрд░рд╛
AC_PROG_CXX
3. AAC рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ config.in рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдФрд░ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝рдиреА рд╣реЛрдЧреА:
AC_DEFINE(HAVE_FAAC,1)
рд▓рд╛рдЗрди рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ
FAAC_CFLAGS
4. рд╕рд╣реА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдРрд╕реА рдПрдХ рдФрд░ "рдмреИрд╕рд╛рдЦреА" рдмрддрд╛рдиреА рд╣реЛрдЧреА:
LIBFLAC_LIBDIR=. ./autogen.sh
рд╕рдВрдХрд▓рди рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ streamTranscoderv3 рдмрд╛рдЗрдирд░реА рдорд┐рд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, / opt / streamtranscoder рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВред
# mkdir -p / opt / streamTranscoder
# mv streamTranscoderv3 / opt / streamTranscoder
# рд╕реАрдбреА / рдСрдкреНрдЯ / рд╕реНрдЯреНрд░реАрдордЯреНрд░рд╛рдВрд╕рдХреЛрдбрд░
# ./streamTranscoderv3
рдмрд╛рдЗрдирд░реА рдХрд╛ рдкрд╣рд▓рд╛ рд▓реЙрдиреНрдЪ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ
streamTranscoder_0.cfg рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛рдПрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЛ рд╕реНрд░реЛрдд рд╕реНрдЯреНрд░реАрдо рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╣рдо рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
SourceURL рдкреИрд░рд╛рдореАрдЯрд░ рдЙрд╕ рд╕реНрд░реЛрдд рд╕реНрдЯреНрд░реАрдо рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИред рдЕрдиреНрдп рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рд╕реНрдкрд╖реНрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдордиреЗ рдкреИрд░рд╛рдореАрдЯрд░ NumEncoders = 2 рдХреЛ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдо рджреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдЯреНрд░реАрдо (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ 64Kbps рдПрдордкреА 3 рдФрд░ 48Kbps AAC) рдмрдирд╛рдПрдВрдЧреЗред
рдмрд╛рдЗрдирд░реА рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдиреЗ рдкрд░, рд╣рдореЗрдВ рдПрдирдХреЛрдбрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдорд┐рд▓рддрд╛ рд╣реИ, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ
streamTranscoder_1.cfg рдФрд░
streamTranscoder_2.cfg ред рд╡реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╡рдЬрдирджрд╛рд░ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдПрдХ рд▓рд┐рдВрдХ рджреЗрдВ рдХрд┐
рдПрдПрд╕реА рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред
рдЖрдк
AppleInsider.ru рдкреЙрдбрдХрд╛рд╕реНрдЯ рдкреЗрдЬ рдкрд░ рдпрд╛ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдпреЗ рд▓рд┐рдВрдХ рдЦрд┐рд▓рд╛рдХрд░ рдзреНрд╡рдирд┐ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
Hi (MP3 128Kbps) ,
рд▓реЛ (MP3 64Kbps) ,
AAC (48Kbps) ред