์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.

ํ™ˆํŽ˜์ด์ง€

1. ๊ฐœ์š”2. ํŠน์ง•
2.1. macOS์šฉ & iOS์šฉ
3. ๋ฌธ์ œ
3.1. smi ์ž๋ง‰ ๊ด€๋ จ
4. ๊ธฐํƒ€
4.1. ์•„์ด์ฝ˜์˜ ์œ ๋ž˜4.2. ์–‘๋•ํ›„๋“ค์˜ ๋™๋„ค๋ถ?4.3. ์ฝ”๋“œ๋„ค์ž„

1. ๊ฐœ์š”[ํŽธ์ง‘]

VideoLan Project์—์„œ ๊ฐœ๋ฐœํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค ๋ฏธ๋””์–ด ์žฌ์ƒ๊ธฐ์ด๋‹ค. ์œˆ๋„์šฐ 10์—์„œ DVD ์žฌ์ƒ์„ ํ•˜๋ ค๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ๋Š” ๊ทธ์•ผ๋ง๋กœ ๋น›๊ณผ ์†Œ๊ธˆ. 7๊นŒ์ง€๋งŒ ํ•ด๋„ ์œˆ๋„์šฐ์ฆˆ ์„ผํ„ฐ๋ฅผ ๋ฌด๋ฃŒ๋กœ ๊น” ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ 10์—์„œ๋ถ€ํ„ฐ๋Š” ๋œฌ๊ธˆ์—†์ด DVD ํ”Œ๋ ˆ์ด์–ด ์ „์šฉ ์•ฑ์„ ๊น”๋ ค๋ฉด ๋ˆ์„ ๋‚ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€์ฒด์ œ๋กœ์„œ ์ด๊ฑธ ์„ค์น˜ํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋Š˜์–ด๋‚ฌ๋‹ค.[1] ํ•˜์ง€๋งŒ DVD ํ•„์š” ์—†์œผ๋ฉด WIN10 ๊ธฐ๋ณธ ๋‚ด์žฅ๋œ ์˜ํ™” ๋ฐ TV๊ฐ€ ๋” ๊ฐ€๋ณ๊ณ  ํ˜ธํ™˜์„ฑ์ด ์ข‹๋‹ค.[2]

ํ˜ธํ™˜์„ฑ ๋ฉด์—์„œ๋Š” ์กด์žฌํ•˜๋Š” ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด ์ค‘์—์„œ๋„ ์ตœ๊ฐ•์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์กฐ๊ธˆ์ด๋ผ๋„ ์‚ฌ์šฉ์ž๊ฐ€ ์žˆ๋Š” ํ˜„์กดํ•˜๋Š” ๋Œ€๋‹ค์ˆ˜์˜ ๊ทธ๋ž˜ํ”ฝ ๊ธฐ๋ฐ˜ ์šด์˜์ฒด์ œ๋ฅผ ์ง€์›ํ•œ๋‹ค. ๋˜ํ•œ ๋ฏธ๋””์–ด ์žฌ์ƒ ๊ธฐ๋Šฅ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ด€๋ฆฌ, ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํŽธ์ง‘, ์ปจ๋ฒ„ํ„ฐ, ์ŠคํŠธ๋ฆฌ๋ฐ ๋“ฑ ์•„์ฃผ ๊ด‘๋ฒ”์œ„ํ•œ ๊ธฐ๋Šฅ์„ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋‹ค.

2. ํŠน์ง•[ํŽธ์ง‘]

๊ธฐ๋ณธ์ ์œผ๋กœ ํฌ๋กœ์Šคํ”Œ๋žซํผ์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ๊ณ  ํฌํŒ…๋„ ์ž˜ ๋˜์–ด ์žˆ์–ด ๋ฆฌ๋ˆ…์Šค, macOS, ์œˆ๋„์šฐ, FreeBSD ๋“ฑ ์—ฌ๋Ÿฌ ๊ณณ์—์„œ ๋งˆ๊ตฌ ๋Œ์•„๊ฐ€๋ฉฐ, ์‹ฌ์ง€์–ด ์•ˆ๋“œ๋กœ์ด๋“œ(์šด์˜์ฒด์ œ)์™€ iOS์šฉ๋„ ์žˆ๋‹ค. ๋˜ํ•œ ์ž์ฒด ์ฝ”๋ฑ์„ ๋‚ด์žฅํ•˜์—ฌ ์ฝ”๋ฑ์„ ๋”ฐ๋กœ ๋ฐ›์„ ํ•„์š”๋„ ์—†์œผ๋ฉฐ ํ•œ๊ตญ์–ด๋„ ์žˆ์–ด์„œ ์‚ฌ์šฉ์ด ํŽธํ•˜์ง€๋งŒ, ์—ญ์‹œ ๊ฐ•๋ ฅํ•œ ์ง„์ž…์žฅ๋ฒฝ... ๊ทธ๋Ÿฌ๋‚˜, ๊ณฐํ”Œ๋ ˆ์ด์–ด๋‚˜ ํŒŸํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์—†๋Š” ๋ฆฌ๋ˆ…์Šค, ๋งฅ[3]์—์„  ์ด๊ฑธ ์“ฐ๋Š” ํ•œ๊ตญ์‚ฌ๋žŒ๋„ ๋งŽ๋‹ค.

๊ณต์งœ๊ณ , ๋‚ด์žฅ์ฝ”๋ฑ์œผ๋กœ ๋ณ„ ์ˆ˜๊ณ  ์—†์ด ํŽธํ•˜๊ฒŒ ์›ฌ๋งŒํ•œ ๋น„๋””์˜ค๋Š” ๋‹ค ๋ณผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•ด์™ธ์—์„œ๋Š” ๋งค์šฐ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์“ฐ๊ณ  ์žˆ๋‹ค. ํ˜ธํ™˜์„ฑ์ด ๋†’์ง€๋งŒ์„œ๋„, ๋‹น์—ฐํžˆ ๋ชจ๋“  ์†Œํ”„ํŠธ์›จ์–ด๋“ค์ด ๊ทธ๋ ‡๋“ฏ OS์— ๋”ฐ๋ผ ๊ธฐ๋Šฅ์ด ๋‹ฌ๋ผ์ง€๊ณ , ๊ธฐ๋ณธ์ ์œผ๋กœ ์œ ๋‹‰์Šค์— ์ตœ์ ํ™”๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํฌ๋กœ์Šคํ”Œ๋žซํผ์ด๋ฉด์„œ ์œˆ๋„์šฐ ๋ฒ„์ „๋ณด๋‹ค ๋ฆฌ๋ˆ…์Šค ๋ฒ„์ „์ด ๋” ์šฐ์ˆ˜ํ•œ ๋ช‡ ์•ˆ ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค.[4] ๋‹ค์Œ ํŒŸํ”Œ๋ ˆ์ด์–ด์™€ ๋น„์Šทํ•˜๊ฒŒ ์ฝ”๋ฑ์œผ๋กœ FFmpeg[5][6]์™€ libmpeg2๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ์ปค๋งจ๋“œ๋ผ์ธ์—์„œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ด์•ผ ํ•œ๋‹ค. ์œˆ๋„์šฐ์šฉ์—์„œ๋„ ์™ธ๋ถ€ ์ฝ”๋ฑ๊ณผ EVR์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. ๊ทธ๋ž˜์„œ ์œˆ๋„์šฐ ์‚ฌ์šฉ์ž๋“ค์€ ์ž˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š์ง€๋งŒ, ๋ฆฌ๋ˆ…์Šค์—์„œ๋Š” ๋ชจ์งˆ๋ผ ๊ณ„์—ด ๋™์˜์ƒ ์žฌ์ƒ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ๊ฝค ์“ฐ์ด๋Š” ํŽธ์ด์—ˆ์ง€๋งŒ ์š”์ฆ˜์€ Gnome player๊ฐ€ ๋งŽ์ด ์“ฐ์ด๋ฉด์„œ ๊ทธ๋‚˜๋งˆ๋„ ์ž˜ ์•ˆ ์“ฐ์ด๊ณ  ์žˆ๋‹ค.[7]

DVD์—์„œ ์˜์ƒ์„ ์ถ”์ถœํ•˜๋Š” ๊ฒƒ๋„ ์ง€์›ํ•œ๋‹ค. ๋‹ค๋งŒ ๋ฝ์„ ํ•ด์ œํ•˜๋Š” ๋ณ„๋„์˜ ๊ณผ์ •์ด ํ•„์š”์—†๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๋ฉด ์ž๋ง‰์„ ์ œ๋Œ€๋กœ ์ž…ํ˜€๋‚ด์ง€ ๋ชปํ•œ๋‹ค๊ฑฐ๋‚˜ ํ•˜๋Š” ์‹์œผ๋กœ ์“ฐ๊ธฐ ๋ถˆํŽธํ•œ ์ ์ด ๋งŽ์œผ๋ฏ€๋กœ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์„ ์“ฐ๋Š” ๊ฒŒ ๋‚ซ๋‹ค. ์‹ฌ์ง€์–ด ์ถ”์ถœ๋œ ์˜์ƒ ํŒŒ์ผ์ด ์•ฝ๊ฐ„ ๊นจ์ง„ ์ƒํƒœ๋กœ ๋‚˜์˜ค๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.

m3u8์ด๋‚˜ mp4 ๋“ฑ์œผ๋กœ ์ŠคํŠธ๋ฆฌ๋ฐ ๋˜๋Š” ์˜์ƒ์˜ ๊ฒฝ์šฐ ํŒŒ์ผ-Stream์œผ๋กœ ๋™์˜์ƒํŒŒ์ผ๋กœ ์ €์žฅ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐ€๋” ์ŠคํŠธ๋ฆฌ๋ฐ๋งŒ ์ง€์›๋˜๋Š” ์˜์ƒ ์‚ฌ์ดํŠธ์—์„œ m3u8 ์ฃผ์†Œ๋ฅผ ๋ฝ‘์•„๋‚ธ ๋’ค์— ์ด๊ฑธ๋กœ ์ €์žฅํ•˜๋Š” ์‚ฌ๋žŒ๋„ ์žˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ตณ์ด ์ด๊ฑธ๋กœ ์‚ฝ์งˆํ•˜๋А๋‹ˆ ๋ชจ์งˆ๋ผ ํŒŒ์ด์–ดํญ์Šค์˜ ํ™•์žฅ์„ ์ด์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ํŽธํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

์˜จ๊ฐ– ๊ธฐ๋Šฅ์„ ๋‹ค ์ œ๊ณตํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ž˜ ์ฐพ์•„๋ณด๋ฉด ๋ฏธ๋””์–ด ๊ด€๋ จ ์•ฑ๋“ค์ด ๋” ํ•„์š”์—†์„ ์ •๋„์ด๋‹ค. ์ผ๋ถ€๊ฐ€ ๋‹ค์šด๋กœ๋“œ ๋˜์ง€ ์•Š์•„์„œ ์žฌ์ƒ์ด ๋˜์ง€ ์•Š๋Š” ๋™์˜์ƒ ํŒŒ์ผ๋“ค๋„ ์•Œ์•„์„œ ์ฒ˜๋ฆฌํ•ด์ฃผ์–ด ์žฌ์ƒ์ด ๋˜๋Š” ๋ถ€๋ถ„๋งŒ ๊ฐ์ƒํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ค€๋‹ค. ํŠน์ •ํ•œ ์ข…๋ฅ˜์˜ ๋™์˜์ƒ๋“ค์ผ ๊ฒฝ์šฐ ์œ ์šฉํ•  ๋•Œ๊ฐ€ ๋งŽ๋‹ค.

2.1. macOS์šฉ & iOS์šฉ[ํŽธ์ง‘]

์• ํ”Œ์šฉ์€ ์ฃผ๋กœ ์ธ์ฝ”๋”ฉ ๋ฌธ์ œ ๋•Œ๋ฌธ์— ์“ฐ์ธ๋‹ค. ์• ํ”Œ์˜ ๊ธฐ๋ณธ ๋™์˜์ƒ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ MP4๋งŒ ์ง€์›ํ•œ๋‹ค๋Š” ์น˜๋ช…์ ์ธ ๋‹จ์ ์ด ์žˆ๊ธฐ์— ์œ ์ €๋“ค ์‚ฌ์ด์—์„œ๋Š” ๋™์˜์ƒ ์•ฑ ๋‹ค์šด์ด ๊ฑฐ์˜ ํ•„์ˆ˜๋กœ ์ทจ๊ธ‰๋ฐ›๋Š”๋‹ค. ๋งฅ์šฉ์€ ๋‹ค๋ฅธ ์ƒ์šฉ ํ”„๋กœ๊ทธ๋žจ์— ๋น„ํ•ด ์„ฑ๋Šฅ์ด ์ข€ ์•ฝํ•˜๋‹ค๋Š” ํ‰๊ฐ€๊ฐ€ ์žˆ์—ˆ๋‹ค. ๋˜ํ•œ ์• ํ”Œ์˜ FairPlay ๊ด€๋ จ ๋ฌธ์ œ, ์ฆ‰ FairPlay๋ผ๋Š” ๋น„GPL ๋ผ์ด์„ ์Šค ์•ฑ๊ณผ ๊ฐ™์ด ์จ์•ผ ํ•˜๋Š” ๋ฌธ์ œ ๋•Œ๋ฌธ์— ๋‚ด๋ ค๊ฐ„ ์ ์ด ์žˆ์—ˆ์œผ๋‚˜ ํ˜„์žฌ๋Š” GPL, MPL(๋ชจ์งˆ๋ผ ๊ณต์šฉ ๋ผ์ด์„ ์Šค)[8] ์™ธ์˜ ๋“€์–ผ ๋ผ์ด์„ผ์Šค๋กœ ๊ฐ€๋ฉด์„œ ๋‹ค์‹œ ๋ณต๊ตฌ๋˜์—ˆ๋‹ค. ๋ณต๊ตฌ๋˜๋ฉด์„œ ์„ฑ๋Šฅ๋„ ํ–ฅ์ƒ๋˜์—ˆ๋Š”์ง€ ํ˜„์žฌ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž๋“ค์€ ๋งค์šฐ ๋งŒ์กฑ์ค‘. "๋ˆ ์ฃผ๊ณ  ์“ฐ๋ผ๊ณ  ํ•ด๋„ ์“ด๋‹ค"๋Š” ํ‰๋„ ์žˆ๋‹ค. ๋‹จ ๊ธฐ๋ณธ ์ž๋ง‰ ์ธ์ฝ”๋”ฉ ์„ค์ •์ƒ ํ•œ๊ธ€ ์ž๋ง‰์ด ๊นจ์ ธ๋‚˜์˜ฌ ์ˆ˜๋„ ์žˆ๋‹ค. ์ด๋•Œ๋Š” ์ž๋ง‰ ์„ค์ •์„ EUC-KR/CP949๋กœ ๋ฐ”๊พธ๋ฉด ํ•ด๊ฒฐ๋œ๋‹ค. ์ปดํ“จํ„ฐ์—์„œ ์“ธ ๋•Œ๋Š” ๊ธ€์ž์ฒด๊นŒ์ง€ Arial Unicode MS๋กœ ๋ฐ”๊ฟ”์•ผ ํ•œ๋‹ค.

iOS์šฉ์˜ ๊ฒฝ์šฐ ์•ฑ ๋‚ด์— ํด๋”๋ฅผ ๋„ฃ์„ ๊ฒฝ์šฐ ํ•ด๋‹น ํด๋” ๋‚ด์˜ ๋ฏธ๋””์–ด ํŒŒ์ผ์„ ์ธ์‹ํ•˜์ง€๋งŒ ์•ฑ์˜ ๋ฏธ๋””์–ด ๋ฆฌ์ŠคํŠธ์—์„œ๋Š” ํ•ด๋‹น ํด๋”๋ณ„๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ๋ณด์—ฌ์ฃผ๋Š” ๊ธฐ๋Šฅ์ด ์—†๋‹ค. ๋˜ํ•œ iOS์˜ 'ํŒŒ์ผ์•ฑ'์„ ์ง€์›ํ•œ๋‹ค.

IINA๋ผ๋Š” ์“ธ๋งŒํ•œ ๋ฌด๋ฃŒ ๋™์˜์ƒ ํ”Œ๋ ˆ์ด์–ด๋„ ์ƒ๊ฒจ์„œ ๋งฅ์—์„œ ๋ฌด๋ฃŒ ํ”Œ๋ ˆ์ด์–ด๋กœ์„œ ์œ„์ƒ์€ ์˜›๋‚ ๋งŒํผ์€ ์•„๋‹ˆ๋‹ค.

3. ๋ฌธ์ œ[ํŽธ์ง‘]

๋ช‡๋ช‡ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”๋ฐ, ์˜ˆ๋ฅผ ๋“ค์–ด ์ž๋ง‰์ด๋‚˜ ์Œ์„ฑ์˜ ์‹ฑํฌ๋ฅผ ๋‹น๊ธฐ๊ฑฐ๋‚˜ ๋Šฆ์ถ”๋Š” ๊ฒƒ์„ 50ms ๋‹จ์œ„๋กœ ํ•ด์„œ ์„ธ์„ธํ•œ ์‹ฑํฌ๋ฅผ ๋งž์ถœ ๋•Œ๋Š” ์ข‹์ง€๋งŒ ๋ถ„ ๋‹จ์œ„๋กœ ์‹ฑํฌ๋ฅผ ๋งž์ถœ ๊ฒฝ์šฐ ์ปดํ“จํ„ฐ๊ฐ€ ๋ป—๋Š” ๊ฒƒ์„ ๋งˆ์Œ๊ป ๊ฐ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.(...) ๋˜ ์ž๋ง‰์˜ ํฌ๊ธฐ๋ฅผ ํฌ์ธํŠธ ๋‹จ์œ„๋กœ ์„ค์ •ํ•  ์ˆ˜ ์—†๋‹ค๋“ ์ง€, FLV ํ™•์žฅ์ž์˜ ๋™์˜์ƒ ์žฌ์ƒ ์‹œ ์Œ๊ณ„๊ฐ€ ๋ฏธ์„ธํ•˜๊ฒŒ ๋‚ด๋ ค๊ฐ„๋‹ค๋“ ์ง€[9], ์ €ํ™”์งˆ์—์„œ๋„ ์˜์ƒ์„ ์ ํ”„ํ•˜๋ฉด ์Œ์„ฑ๊ณผ ์ž๋ง‰์€ ์ž ์‹œ ํ›„์— ๋กœ๋”ฉ๋œ๋‹ค๋“ ์ง€ ํ•˜๋Š” ์„ธ์„ธํ•œ ๋ฌธ์ œ๋“ค์ด ์€๊ทผํžˆ ๋งŽ๋‹ค.

์œˆ๋„์šฐ์ฆˆ ๋ฒ„์ „ ๊ฐ™์€ ๊ฒฝ์šฐ ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์ง€์›์„ ์œ„ํ•ด ์—ฌ๋Ÿฌ๋ฏ€๋กœ ํฌ์ƒ์‹œํ‚จ ๋ถ€๋ถ„์ด ๋งŽ์•„์„œ ์œˆ๋„์šฐ์—์„œ์˜ ์žฌ์ƒ ์„ฑ๋Šฅ์€ ์ฉ ์ข‹์ง€ ์•Š๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ ํ•˜๋“œ์›จ์–ด ๊ฐ€์† ๋ฏธ์ง€์›๊ณผ ์•„๋ž˜์— ํ•˜์ˆ ํ•  ass์ž๋ง‰ ์ง€์› ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค.

๊ฒŒ๋‹ค๊ฐ€ ์œˆ๋„์šฐ์ฆˆ์šฉ ์ตœ์‹  ๋ฒ„์ „์€ ๋™์˜์ƒ์ด ๊นจ์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์žˆ๋‹ค. MPC-BE๋กœ ์žฌ์ƒํ–ˆ์„ ๊ฒฝ์šฐ์—๋Š” ์•„๋ฌด ๋ฌธ์ œ ์—†๋Š”๋ฐ VLC๋กœ ์žฌ์ƒํ–ˆ์„ ๊ฒฝ์šฐ์—๋Š” ํŠน์ • ํ™”๋ฉด์ด ๊นจ์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๊ฐ„ํ˜น ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ์›์ธ์ด ๋ฌด์—‡์ธ์ง€๋Š” ์•„์ง๊นŒ์ง€ ๋ชจ๋ฅธ๋‹ค.

3.1. smi ์ž๋ง‰ ๊ด€๋ จ[ํŽธ์ง‘]

--smi ์ž๋ง‰์— ํ•œ์ •๋œ ๋ฌธ์ œ๋กœ ํ•œ๊ตญ์–ด ์ž๋ง‰ ์ถœ๋ ฅ์ด ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” ํŠน์ • ํฐํŠธ[10]์— ํ•œํ•ด์„œ๋งŒ ๊ฐ€๋Šฅํ•˜๊ณ  ๊ทธ ์™ธ์˜ ํฐํŠธ๋Š” ๊นจ์ ธ๋‚˜์˜ค๊ธฐ ์ผ์‘ค์ด๋‹ค. ๋˜ํ•œ ์ž๋ง‰ ํƒœ๊ทธ ์ง€์›์ด ๋นˆ์•ฝํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ดํƒค๋ฆญ ์„ค์ •์ด๋‚˜, ์ƒ‰๊น”์ด ์„ค์ •๋˜์–ด ์žˆ์–ด๋„ VLC ์ž๋ง‰ ๋‚ด์˜ ์˜ต์…˜์œผ๋กœ๋งŒ ์ถœ๋ ฅ๋œ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Š” smi ์ž๋ง‰์ด MS์—์„œ ๋งŒ๋“  ์œˆ๋„์šฐ์šฉ ์ž๋ง‰์ด๊ธฐ๋„ ํ•˜๊ณ , ๋˜ ํ•œ๊ตญ์—์„œ๋ฐ–์— ์“ฐ์ด์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๋ณธ์ ์œผ๋กœ ์œ ๋‹‰์Šค ํ”Œ๋žซํผ์ธ๋ฐ๋‹ค๊ฐ€ ๋”ฑํžˆ ํ•œ๊ตญ์„ ํƒ€๊นƒ์œผ๋กœ ์‚ผ์ง€๋„ ์•Š์€ VLC ๊ฐ™์€ ๊ฒฝ์šฐ smi ์ž๋ง‰ ์ง€์›์— ๋ฏธ์ ์ง€๊ทผํ•œ ํŽธ์ด๋‹ค. ํ•œ๊ตญ์„ ์ œ์™ธํ•œ ๋Œ€๋ถ€๋ถ„์˜ ์œ ๋‹‰์Šค ์˜คํ”ˆ์†Œ์Šค ํ”Œ๋ ˆ์ด์–ด๋“ค์€ smi ์ž๋ง‰ ์ง€์›์ด ํ•œ๊ฒฐ๊ฐ™์ด ์‹ ํ†ต์ฐฎ์€ ๊ฒƒ์„ ๋ณด๋ฉด VLC๊ฐ€ ํฐํŠธ ์ œํ•œ์ด ์žˆ์–ด๋„ ๊นจ์ง€์ง€ ์•Š๊ฒŒ ์ถœ๋ ฅํ•œ๋‹ค๋Š”๊ฒŒ ์˜คํžˆ๋ ค ๋Œ€๋‹จํ•˜๋‹ค. ๋ฐ˜๋ฉด ํ•ด์™ธ์—์„œ๋„ ์ž์ฃผ ์“ฐ์ด๋Š” ass ์ž๋ง‰ ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํ™”๋ คํ•œ ์ดํŽ™ํŠธ๋“ค์ด ๋ณ„ ๋ฌธ์ œ์—†์ด ์ž˜ ํ‘œํ˜„๋œ๋‹ค.
์—ฌ๊ธฐ์„œ ๋ณ€ํ™˜ํ•˜๋ฉด ์ž˜๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋”๋ผ (SRT SMI ์ž๋ง‰ ๋ณ€ํ™˜๊ธฐ ์ด๋™)--

ํ˜„์žฌ ์‹œ์ (2020๋…„6/15์ผ)์— ์šฐ๋ถ„ํˆฌ 20.04์— ์„ค์น˜ํ•œ VLC 4์›”23์ผ ๋ฒ„์ „์„ ํ™•์ธํ•œ ๊ฒฐ๊ณผ SMI ํ•œ๊ธ€ ์ž๋ง‰ ํ‘œ์‹œ์—๋Š” ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค. ํŠน์ • ํ•œ๊ธ€ ํฐํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ๋”๋ผ๋„ ๋””ํด๋“œ ํฐํŠธ์ธ Noto Sans CJK JP ํฐํŠธ๋ฅผ ์‚ฌ์šฉํ•ด๋„ ํ•œ๊ธ€ ํ‘œ์‹œ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ๋œ๋‹ค. ๋˜ํ•œ ์ž๋ง‰ ์ธ์ฝ”๋”ฉ ์„ค์ •์€ "Windows-1252"๋กœ ๋˜์–ด ์žˆ์–ด ์ผ๋ฐ˜์ ์ธ SMI ํŒŒ์ผ์„ ํ‘œ์‹œํ•˜๋Š”๋ฐ ํ•œ๊ธ€ ๊นจ์ง ํ˜„์ƒ์€ ์—†๋‹ค.์šฐ๋ถ„ํˆฌ20.04 ํ•œ๊ธ€ ์ž๋ง‰ ํ™•์ธ๊ฒฐ๊ณผ

4. ๊ธฐํƒ€[ํŽธ์ง‘]

4.1. ์•„์ด์ฝ˜์˜ ์œ ๋ž˜[ํŽธ์ง‘]

์•„์ด์ฝ˜์ด ๋™์˜์ƒ ์žฌ์ƒ๊ณผ ๊ด€๋ จ์ด ์—†๋Š” ์•ˆ์ „์šฉ ์ฝ˜์ธ ์ด์œ ๊ฐ€ ๋”ฐ๋กœ ์žˆ๋Š”๋ฐ, ์ด๋Š” VLC์˜ ๊ฐœ๋ฐœ์ž ์ค‘ ํ•œ ๋ช…์ด ์ˆ ์„ ๋จน๊ณ  ์ทจํ•ด, ์–ด๋””์„œ ์ฃผ์›Œ์™”๋Š”์ง€ ๋ชจ๋ฅผ ์•ˆ์ „์šฉ ์ฝ˜์„ ๋จธ๋ฆฌ์— ์“ฐ๊ณ  ์™€์„œ์ด๋‹ค. ๊ฑฐ๊ธฐ์— ์ฝ˜์„ ์•„์ด์ฝ˜์œผ๋กœ ์ง€์ •ํ•  ์ •๋„๋กœ ์ Š์€ ๋‚ ์˜ ๋˜˜๋ผ(?)๋„ ์žˆ์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค. ์ด์œ 

4.2. ์–‘๋•ํ›„๋“ค์˜ ๋™๋„ค๋ถ?[ํŽธ์ง‘]

์–‘๋•ํ›„๋“ค, ํŠนํžˆ 4chan์— ์„œ์‹ํ•˜๋Š” ์–‘๋•๋“ค์€ VLC๋ฅผ ๋งค์šฐ ์‹ซ์–ดํ•œ๋‹ค. ๋ Œ๋”๋ง์ด ํ๋ฆฌ๋‹ค๊ฑฐ๋‚˜ ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ๋” ์ƒ๊ธด๋‹ค๊ฑฐ๋‚˜ ์ƒ‰๊ฐ์ด ์ด์ƒํ•˜๋‹ค๋˜๊ฐ€๋Š” ๋ฏธ์„ธํ•˜์ง€๋งŒ ํ™•์‹คํžˆ ์กด์žฌํ•˜๋Š” ์ฐจ์ด๋กœ ์‹ซ์–ดํ•˜๋Š”๊ฐ€ ํ•˜๋ฉด, ์–ด๋–ค ์–‘๋•๋“ค์€[11] 10bit[12] ์ง€์›์ด ์—†๋‹ค๊ณ  ๋ถˆํ‰ํ•˜๊ธฐ๋„ ํ•œ๋‹ค. ๋‹ค๋งŒ, 10bit๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์•„๋‹Œ ๊ฒฝ์šฐ ํ™”์งˆ ์ฐจ์ด๊ฐ€ ๊ฑฐ์˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— VLC๋ฟ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ํ”Œ๋ ˆ์ด์–ด๋“ค๋„ ์ง€์›์ด ์ œ๋Œ€๋กœ ์•ˆ ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€, 10bit๋กœ ์ธ์ฝ”๋”ฉ๋œ ๋ฏธ๋””์–ด ํŒŒ์ผ์€ ์ตœ์‹  GPU๊ฐ€ ์•„๋‹Œ ๊ตฌํ˜• ๊ธฐ๊ธฐ์—์„œ๋Š” GPU ๊ฐ€์†์กฐ์ฐจ ์ด์šฉํ•  ์ˆ˜ ์—†๋‹ค. ์ฆ‰, ๊ทธ๋ƒฅ ์–‘๋•๋“ค๋งŒ์˜ ๋ฆฌ๊ทธ. ์–‘๋•๋“ค์˜ ์˜คํ”ˆ์†Œ์Šค ๋Œ€์•ˆ์œผ๋กœ ๋ฆฌ๋ˆ…์Šค ์œ ์ €๋Š” MPlayer[13], ์œˆ๋„์šฐ ์œ ์ €๋Š” ์˜ํ™” ๋ฐ TV ๊ทธ๋ฆฌ๊ณ  ๋งฅ ์œ ์ €๋Š” ๋ฌด๊ฐœ๋…์œผ๋กœ ๋ฌด์‹œ๋‹นํ•œ๋‹ค.[14] ์™œ?

์‚ฌ์‹ค ํŒฌ์„ญ ์–‘๋•๋“ค์ด VLC ๋ฅผ ๊นŒ๋Š” ์ฃผ๋œ ์ด์œ ๋Š” ๊ฐ€๋ผ์˜ค์ผ€ ass ์ž๋ง‰ ์ง€์›์ด ์•ˆ๋๋‹ค๋Š” ์ ์ด๋‹ค. ๋ณธ์ธ๋“ค์ด ์‹ค์ปท ๋งŒ๋“ค์–ด๋†จ๋Š”๋ฐ ์•ˆ ๋Œ์•„๊ฐ€๋‹ˆ... ์ตœ๊ทผ์—๋Š” libass ๋ฅผ ํ†ตํ•ด ์ง€์›์„ ํ•˜๊ธด ํ•˜๋Š”๋ฐ, ์ € ํŒฌ์„ญ์ด VSFilter ๋ฅผ ์ด์šฉํ•˜๋Š” Aegisub ์ด๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๊ฑฐ์˜ ํ‘œ์ค€์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ €๊ฒƒ๊ณผ ํ˜ธํ™˜์ด ์•ˆ๋˜๋Š” ๊ฑด ๋‹ค ๊นŒ๊ณ  ๋ณธ๋‹ค. ๋ฌธ์ œ๋Š”, ์ € VSFilter ๋Š” ์œˆ๋„์šฐ ์ „์šฉ API ์— ํฌ๊ฒŒ ์˜์กดํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํ˜ธํ™˜์„ฑ์— ์น˜๋ช…์ ์ธ ๋ฌธ์ œ๊ฐ€ ์žˆ๊ณ , ํฌ๋กœ์Šคํ”Œ๋žซํผ์„ ์ง€ํ–ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์ž…์žฅ์—์„œ๋Š” ๋‹น์—ฐํžˆ ์‚ฌ์šฉ๋ถˆ๊ฐ€ ์•„์ดํ…œ์ด ๋œ๋‹ค. ํ•˜์ง€๋งŒ, ๊ทธ๋Ÿผ์—๋„ ํŒฌ์„ญ ์–‘๋•๋“ค์€ ์ € VSFilter ์˜ ๋ฒ„๊ทธ์กฐ์ฐจ๋„ ์ผ์ข…์˜ ํ‘œ์ค€์œผ๋กœ ๋ฐ›์•„๋“ค์ผ ์ •๋„๋กœ VSFilter ๋งŒ ์‚ฌ์šฉํ•˜๋ฉฐ, ์‹ฌ์ง€์–ด ์—…๋ฐ์ดํŠธ๊ฐ€ ๋˜์–ด๋„ ์—ฌ์ „ํžˆ ๊ธฐ์กด ๋ฒ„์ „๋งŒ ๊ณ ์ง‘ํ•˜๊ณ  ์žˆ์„ ์ •๋„. ์—ฌ๋Ÿฌ ๋ชจ๋กœ ํŒฌ์„ญ๊ณ„์˜ IE6 ์ด๋ผ ๋ด๋„ ๋ฌด๋ฐฉํ•˜๋‹ค. ํ•œ๊ตญ์€ ์–ด์ฉŒ๋‹ค๋ณด๋‹ˆ smi ์ž๋ง‰์„ ์‚ฌ์šฉํ•˜๋Š” ์‹์œผ๋กœ VSFilter ์˜ ๋งˆ์ˆ˜์—์„œ ๊ฐ„๋‹จํžˆ ๋น„๊ปด๋‚˜๊ฐ”๋‹ค. ๋ฌผ๋ก , ๊ทธ๋กœ ์ธํ•ด ๊ฐˆ๋ผํŒŒ๊ณ ์Šค๊ฐ€ ๋œ ๊ฒƒ์€ ํ•จ์ •. ์‚ฌ์‹ค, ์–‘๋•๋“ค์€ ๋”ฑํžˆ VLC ๋งŒ ๊นŒ๋Š” ๊ฒŒ ์•„๋‹ˆ๊ณ  MPC-HC ์™€ MPlayer ๋ฐ ๊ทธ ๋ณ€์ข…๋“ค ์ œ์™ธํ•˜๊ณค ์ฃ„๋‹ค ๊นŒ๋Š” ๋ถ„์œ„๊ธฐ๋‹ค. ํŒŸํ”Œ์€ ๊ธฐ๋ณธ ๋ Œ๋”๋Ÿฌ๊ฐ€ ๋˜ฅ์ด๋ผ๊ณ  ๊นŒ๊ณ  KMPlayer๋Š” ๊ตฌ์‹์ด๋ผ ๊นŒ๊ณ  ๊ธฐํƒ€ ๋“ฑ๋“ฑ... ๋ฌผ๋ก , ์šฐ๋ฆฌ๋‚˜๋ผ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ฐœ์ค‘์— ์ œ๋Œ€๋กœ ๋œ ์˜๊ฒฌ๋„ ๋ฌผ๋ก  ์žˆ์ง€๋งŒ ๊ทธ ๋น„์œจ์€ ์†Œ์ˆ˜. ํŠนํžˆ ์ž๋ง‰๊ด€๋ จ ์ œ์™ธํ•˜๊ณ  VLC ๋ฅผ ์™œ ๊นŒ๋ƒ๊ณ  ์ •์‹์œผ๋กœ ๋ฌผ์–ด๋ณด๋ฉด ์ œ๋Œ€๋กœ ๋‹ต์„ ์ฃผ๋Š” ์‚ฌ๋žŒ์€ ๊ฑฐ์˜ ์—†๋‹ค.์•„๋ชฐ๋ž‘

๊ทธ ์™ธ์—๋„ (๊ธฐ๋Šฅ์˜ ์กด์žฌ ์œ ๋ฌด๊ฐ€ ์•„๋‹Œ) ํ™”์งˆ์ด๋‚˜ ์†๋„ ์ž์ฒด๊ฐ€ ๋’ค๋–จ์–ด์ง„๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋Š” ์‚ฌ๋žŒ๋“ค๋„ ๋งŽ๋‹ค. ๋А๋ฆฌ๊ณ  ๋ฟŒ์˜‡๊ฒŒ ๋ณด์ธ๋‹ค.

4.3. ์ฝ”๋“œ๋„ค์ž„[ํŽธ์ง‘]

๋ฒ„์ „๋ณ„ ์ฝ”๋“œ๋„ค์ž„ ๋ชฉ๋ก

์ฒซ ๋ฒ„์ „๋ถ€ํ„ฐ 1.0.x๊นŒ์ง€๋Š” <007 ๊ณจ๋“ ์•„์ด>์— ๋“ฑ์žฅํ•˜๋Š” ์ด๋ฆ„์„ ์ฝ”๋“œ๋„ค์ž„์œผ๋กœ ์‚ฌ์šฉํ–ˆ๋‹ค. 1.1.x๋ถ€ํ„ฐ๋Š” ์ง์ง(The Luggage)(...)์„ ์‹œ์ž‘์œผ๋กœ <๋””์Šคํฌ์›”๋“œ>์— ๋“ฑ์žฅํ•˜๋Š” ์ด๋ฆ„์„ ์ฝ”๋“œ๋„ค์ž„์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์œผ๋ฉฐ, 2.2.1์€ ๋””์Šคํฌ์›”๋“œ์˜ ์›์ž‘์ž์ธ ํ…Œ๋ฆฌ ํ”„๋ž˜์ณ‡ ๊ฒฝ์˜ ์‚ฌ๋ง ์ดํ›„ ์ฒซ ๋ฆด๋ฆฌ์ฆˆ๋กœ ์›์ž‘์ž์˜ ์ด๋ฆ„์„ ์ฝ”๋“œ๋„ค์ž„์œผ๋กœ ์‚ฌ์šฉํ–ˆ๋‹ค.[15] 2018๋…„ 12์›” ํ˜„์žฌ ์ตœ์‹  ์•ˆ์ • ๋ฒ„์ „์ธ 3.0.x์˜ ์ฝ”๋“œ๋„ค์ž„์€ ๋ฒ ํ‹ฐ๋‚˜๋ฆฌ, ๊ฐœ๋ฐœ์ค‘์ธ 4.0.x์˜ ์ฝ”๋“œ๋„ค์ž„์€ ์˜คํ†  ํฌ๋ฆฌ์—‘(Otto Chriek).

์—ฌ๋‹ด์œผ๋กœ ๋””์Šคํฌ์›”๋“œ์— ๋“ฑ์žฅํ•˜๋Š” ์ด๋ฆ„์„ ์ฝ”๋“œ๋„ค์ž„์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์ด๋ฅธ๋ฐ” '์›”๋“œ ๋„๋ฏธ๋„ค์ด์…˜' ์˜ ์ผํ™˜์œผ๋กœ,[16] ์œ„ํ‚ค์—์„œ๋Š” 42.0.x๊นŒ์ง€๋กœ ์˜ˆ์ •๋˜์–ด ์žˆ๋‹ค๊ณ  ์–ธ๊ธ‰ํ•˜๊ณ  ์žˆ๋‹ค.
[1] ์•„๋‚˜๋ชจํ”ฝ ์™€์ด๋“œ ์Šคํฌ๋ฆฐ์ด ์•„๋‹Œ ๋ ˆํ„ฐ๋ฐ•์Šค์ธ๊ฒฝ์šฐ ์œ„์•„๋ž˜๋ฅผ ํฌ๋กญ์‹œ์ผœ ๋ณผ์ˆ˜๋„ ์žˆ๋‹ค.
[2] ๋‹ค๋งŒ smi ์ž๋ง‰์ด ํ•„์š”ํ•  ๋•Œ๋Š” '์˜ํ™” ๋ฐ TV'๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.
[3] ๋งฅ์šฉ ๊ณฐํ”Œ๋ ˆ์ด์–ด๋„ ์žˆ์ง€๋งŒ, ์•„์ง ๋ฒ ํƒ€๋‹ค.
[4] ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๊ณฐํ”Œ, ํŒŸํ”Œ์ด ๋ฆฌ๋ˆ…์Šค๋กœ ์ด์‹๋œ๋‹ค ํ•ด์„œ ์œˆ๋„์šฐ๋งŒํผ์˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ด ์ค„ ๊ฑฐ๋ผ ์ฐฉ๊ฐํ•˜๋ฉด ์•ˆ๋œ๋‹ค. ๋ฐ˜๋Œ€๋กœ ๋งํ•˜๋ฉด, ๊ณฐํ”Œ, ํŒŸํ”Œ์ด ์ข‹์•„ ๋ณด์ด๋Š” ๊ฒƒ์€ ์ ˆ๋ฐ˜ ์ด์ƒ์ด ์œˆ๋„์šฐ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๋•์ด๋‹ค. VLC๋‚˜ MPlayer ๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํฌ๋กœ์Šคํ”Œ๋žซํผ์ด๋ผ OS์˜ ์‹œ์Šคํ…œ API๋‚˜ ํ”„๋ ˆ์ž„์›Œํฌ์— ๋ณ„๋กœ ์˜์กด์„ ์•ˆ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์œˆ๋„์šฐ์—์„œ ๋‹ค๋ฅธ ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด๋“ค์— ๋น„ํ•ด ์•ฝํ•ด ๋ณด์ผ์ง€ ๋ชฐ๋ผ๋„ OS๋ฅผ ๋– ๋‚˜ ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด ๊ทธ ์ž์ฒด๋กœ๋งŒ ๋ณด๋ฉด ์ƒํ™ฉ์€ ๊ธ‰๋ฐ˜์ „๋œ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ํ˜ธํ™˜์„ฑ ์ฆ‰, portability๋Š” ์ฝ”๋“œ์˜ ์งˆ์„ ๊ฒฐ์ •ํ•˜๋Š” ์ค‘์š”ํ•œ ์š”์†Œ ์ค‘์˜ ํ•˜๋‚˜์ด๊ธฐ๋„ ํ•˜๋‹ค. ๋ฌผ๋ก  ์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ๋Š” ์–ด๋–ป๊ฒŒ๋“  ๋†’์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๋ƒ๊ฐ€ ์ค‘์š”ํ•  ๋ฟ์ธ ๊ฒƒ์€ ๋ถ€์ธํ•  ์ˆ˜ ์—†๋‹ค.
[5] ๊ฐœ๋ฐœ์ž ์ค‘ ๋‹ค์ˆ˜๊ฐ€ mplayer ๊ฐœ๋ฐœ์ž์ด๊ธฐ๋„ ํ•˜๋‹ค.
[6] ์˜คํ”ˆ์†Œ์Šค๋ผ ์ฝ”๋“œ ์—ด๋žŒ์ด ๊ฐ€๋Šฅํ•˜๊ณ , ๊ณฐํ”Œ์ด๋‚˜ ํŒŸํ”Œ๋„ ์—ฌ๊ธฐ์„œ ์ฝ”๋“œ๋ฅผ ๊ฐ€์ ธ๋‹ค ์ผ๋‹ค. ffmpeg์˜ ๋ผ์ด์„ผ์Šค๋Š” LGPL๊ณผ GPL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํ˜ผ์šฉ๋˜์–ด ์žˆ๋Š”๋ฐ GPL ํ•ญ๋ชฉ์— ์„œ์ˆ ๋˜์–ด ์žˆ๋“ฏ, ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ณต๊ฐœํ•˜๋Š” ๋Œ€์‹  ์ด๋ฅผ ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๊ณต๊ฐœํ•  ๊ฒƒ์„ ์›์น™์œผ๋กœ ํ•˜๋Š” ๋ผ์ด์„ผ์Šค์ด๋‹ค. ffmpeg์˜ ์†Œ์Šค ์ฝ”๋“œ ๊ณต๊ฐœ ์š”์ฒญ์„ ์ฒ ์ €ํžˆ ๋ฌด์‹œํ•œ ๊ฒฐ๊ณผ ๋‘˜์ด ์‚ฌ์ด์ข‹๊ฒŒ Hall of shame์— ๋“ฑ์žฌ๋˜์–ด ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํ˜„์žฌ Hall of shame์€ ํ์‡„์ƒํƒœ.
[7] Gnome Player์ด ๋งŽ์ด ์“ฐ์ด๋Š” ๊ฒƒ์€ ๊ทธ๊ฒƒ์ด ๋”ฑํžˆ ์šฐ์ˆ˜ํ•ด์„œ๋ผ๊ธฐ๋ณด๋‹ค๋Š” ๊ฐ€์žฅ ์ธ๊ธฐ์žˆ๋Š” ๋ฐฐํฌํŒ์ธ ์šฐ๋ถ„ํˆฌ, ์•„๋‹ˆ GNOME ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ์—์„œ ๋””ํดํŠธ์ธ ํƒ“์ด ํฌ๋‹ค. ๋งˆ์น˜ ์œˆ๋„์šฐ ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์–ด์–ด๊ฐ€ ๊ทธ๋žฌ๋“ฏ์ด ๋ง์ด๋‹ค.
[8] MPL์€ ์ƒ์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๊ผญ ์“ฐ์—ฌ์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ์—ฐ๊ฒฐ์„ ํ—ˆ์šฉํ•œ๋‹ค.
[9] ์•„์ง๋„ ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉฐ ์‹ฌ์ง€์–ด ์•ˆ๋“œ๋กœ์ด๋“œ๋ฒ„์ „์—๋„ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค(...)
[11] ์‚ฌ์‹ค ๊ฒŒ์ค‘์—๋Š” ์ค‘๊ตญ ์ผ๋ณธ์ชฝ ๋ฆด๊ทธ๋ฃน์ด ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์—„๋ฐ€ํžˆ ๋งํ•˜๋ฉด ์–‘๋•์ด๋ผ ํ•˜๊ธด ์ข€ ๊ทธ๋ ‡๋‹ค.
[12] ์™ธ๊ตญ์˜ ์• ๋‹ˆ ๋ฆด๋ฆฌ์Šค๋Š” ํŠน๋ณ„ํ•œ ์ธ์ฝ”๋”ฉ์ธ 10bit๋ฅผ ์“ฐ๋Š” ๊ทธ๋ฃน์ด ๋งŽ์ด ์žˆ๋‹ค. ํ•œ๊ตญ๊ณผ ๋‹ฌ๋ฆฌ .mkv๋ฅผ ์ค‘์š”์‹œํ•˜๊ณ  ํ™”์งˆ ๋ฐ ๋ Œ๋”๋ง ํ€„๋ฆฌํ‹ฐ ๋Œ€๋น„ ์ €์šฉ๋Ÿ‰์ธ ์ ์„ ๋งค์šฐ ๋†’์ด ์‚ฌ๊ธฐ ๋•Œ๋ฌธ์— 10bit๋ฅผ ์“ด๋‹ค ํ•œ๋‹ค. ํ˜„์žฌ๋Š” VLC๋„ ๋ฌธ์ œ์—†์ด ์ง€์›์ด ๋œ๋‹ค.
[13] MPlayer ๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ๋ฏธ๋””์–ดํŒŒ์ผ์„ ๋‹ค ์žฌ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. ์š”์ฆ˜ ์–‘๋•๋“ค์€ MPlayer ํฌํฌ์ธ mpv๊ฐ€ ๋Œ€์„ธ์ด๋ฉฐ ํ”„๋ก ํŠธ์—”๋“œ๋กœ๋Š” bomi player ๋“ฑ์ด ์žˆ๋‹ค.
[14] ์‚ฌ์‹ค, ๋งฅ๋„ ์œ ๋‹‰์Šค๋ผ mplayer2 ๋ฅผ ํฌํ•จํ•˜์—ฌ ๋ฆฌ๋ˆ…์Šค์—์„œ ๋Œ์•„๊ฐ€๋Š” ๊ฑฐ ๋Œ€๋ถ€๋ถ„ ๋‹ค ๋Œ์•„๊ฐ„๋‹ค.
[15] 2.2.1๋งŒ. 2.2.x์˜ ๋‹ค๋ฅธ ๋ฒ„์ „๋“ค์€ ์›จ๋”์™์Šค(Weatherwax).
[16] ๋‹จ, VLC ์œ„ํ‚ค์—๋Š” ์–ธ๊ธ‰๋˜์–ด ์žˆ์ง€๋งŒ ํ•ด๋‹น Trac์—๋Š” ์ƒ์„ธํ•œ ์–ธ๊ธ‰์ด ๋˜์–ด์žˆ์ง€ ์•Š๋‹ค.