Electron: ๋น„๋””์˜ค ๋ฐ ์˜ค๋””์˜ค ์ฝ”๋ฑ ์ถ”๊ฐ€

์— ๋งŒ๋“  2015๋…„ 10์›” 29์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: electron/electron

ac3 ์˜ค๋””์˜ค ๋ฐ xvid ๋น„๋””์˜ค๋กœ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํ˜„๋Œ€์ ์ธ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ด ๋ฌธ์ œ๋Š” ๊ฝค ์˜ค๋ž˜๋œ ๊ฒƒ ๊ฐ™์•„์„œ ์ƒํ™ฉ์ด ๋ณ€๊ฒฝ๋˜์—ˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  3 ๋Œ“๊ธ€

์‚ฌ์šฉ์ž ์ •์˜ ffmpeg_branding ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ์ •์˜ ๋นŒ๋“œ libchromiumcontent๋ฅผ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ์ž˜ ํ…Œ์ŠคํŠธ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ € ์„ค์ •์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. https://github.com/atom/electron/issues/1595์—์„œ ๋” ๋งŽ์€ ์ •๋ณด๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ข‹์•„, ๊ธฐ์กด ffmpeg_branding ๋ธŒ๋žœ๋“œ ์ค‘ ์–ด๋Š ๊ฒƒ๋„ ac3๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™๊ณ  vendor\chromium\src\third_party\ffmpeg\build_ffmpeg.py ๋ผ์ธ 493์„ ๋ณด๋ฉด ffmpeg ๋นŒ๋“œ์— ํ”Œ๋ž˜๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

# Google Chrome & ChromeOS specific configuration.
configure_flags['Chrome'].extend([
    '--enable-decoder=aac,h264,mp3',
    '--enable-demuxer=aac,mp3,mov',
    '--enable-parser=aac,h264,mpegaudio',
])

์–ด๋–ป๊ฒŒ ํ•ฉ๋‹ˆ๊นŒ? patches\third_party\ffmpeg ์— ํŒจ์น˜๋ฅผ ๋งŒ๋“œ๋‚˜์š”? ์•„๋‹ˆ๋ฉด ๋‚ด๊ฐ€ ์™„์ „ํžˆ ์ž˜๋ชป๋œ ๊ธธ์„ ๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํ˜„๋Œ€์ ์ธ ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ด ๋ฌธ์ œ๋Š” ๊ฝค ์˜ค๋ž˜๋œ ๊ฒƒ ๊ฐ™์•„์„œ ์ƒํ™ฉ์ด ๋ณ€๊ฒฝ๋˜์—ˆ๋‹ค๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰