No1.Linux For XBMC v2.0.1 정식 버전 공개 소식입니다.
No1.Linux For XBMC v2.0.1 버전은 '리눅스를 더 가까이'할 수 있도록 홈 씨어터(HTPC) 환경을 손쉽게 구축할 수 있도록 만들어졌습니다. 이번 버전은 PCLinuxOS 2009.4버전을 기반으로 한 한글화 버전과 XBMC 9.11 svn rev27590 버전으로 구성되어 있습니다.
No1.Linux For XBMC는 CD/DVD 또는 USB로 구워서 바로 부팅해서 홈씨어터를 사용할 수 있도록 만들어진 라이브 XBMC입니다.
CD/DVD 또는 DVD로 부팅하면 바로 XBMC 미디어 센터가 실행되어, 특별한 설정없이 멀티미디어 환경을 사용할 수 있도록 되어 있습니다. 또한 보다 빠른 부팅을 위하여 CD/DVD, USB를 사용하지 않고서도 윈도우 파티션으로부터 부팅할 수 있는 LiveDISK(LiveHDD)를 지원합니다. No1.Linux For XBMC를 체험하기 위해서 별도의 버추얼머신(VirtualBox, VMware, VirtualPC)이 없이도 가능합니다. LiveHDD 방식으로 윈도우 엑스피 파티션에 이미지 파일을 넣고 멀티 부트를 통해서 XBMC를 체험할 수 있습니다.
No1.Linux For XBMC는 우분투의 라이브 XBMC와는 좀 다른 방식을 사용합니다. 부팅후 XBMC가 시작되지만, 하드 디스크 설치와 데스크탑 사용을 위하여 XBMC를 종료하면 KDE 로그인 관리자인 kdm으로 변경되고, 시스템 관리자 계정으로 로그인할 수 있게 되어 있습니다. 시스템 계정으로 로그인하여 시스템 설정, 사용자 계정 관리, 라이브 시디 생성 및 라이브 USB 생성 등 각종 관리 및 데스크탑 활용이 가능하며, 하드 디스크로 No1.Linux For XBMC를 설치할 수 있습니다
No1.Linux For XBMC의 기본 스킨은 Confluence로 되어 있으며, 사용자의 취향에 따라서 MediaStream이나 PM3.HD 스킨으로 변경하실 수 있습니다.
다음은 No1.Linux For XBMC의 주요 특징입니다.
1. No1.Linux 0.5.0 MiniME
- PCLinuxOS 2009.4 LXDE 버전 한글화 및 KDE 환경으로 교체
- Kernel 2.6.26.8.tex3
- 기본 데스크탑 환경 : KDE 3.5.10 버전
- GFX Boot /Bootsplash 이미지 : XBMC PM3.HD 스킨 일부
- Display Manager : KDM (PCLinuxOS-Palmlets-based Elegance 변형)
- Ksplash : RainDrops by Sergio Aleixandre
- 바탕화면 : No1.Linux For XBMC Wallpapers (modified PCLOS Live MythTV)
- 지원 글꼴 : 서울 남산체(기본), 은돋음 굴림
- 지원 주요 프로그램 : 파이어폭스 3.5.6, 네이트온 (1.0.1-1 r275), 시냅틱, No1.Linux 제어센터, 그래픽 카드 설정 도구
- 디비코 USB HDTV 수신을 위한 펌웨어 지원 및 HDTV 수신을 위한 SMPlayer, Kaffeine 동영상 재생기 지원
- LiveUSB, LiveHDD(LiveDisk) 지원
2. XBMC(XBox Media Center)
- XBMC 9.11 SVN rev27590 컴파일
- 한글화 적용 (한글 로케일, 기본 글꼴: 렉시 굴림 글꼴, 서울남산체,나눔고딕, 은돋음 심볼릭 링크 선택 지원)
- 한글 SMI 자막 지원 (컬러 자막 지원)
- 스킨 : Conflence(기본스킨), MediaStream, PM3.HD
- 외부 플레이어를 위한 파이썬 스크립트 지원 (kaffeine, mythtv, tvtime, vlc, xine)
- 업데이트된 다음, 네이버 영화 스크래퍼 지원
- 업데이트된 다음 비디오 플러그인 지원
- NVidia VDPAU 기능 지원
- 돌비 디지털 (AC3) 리시버 지원
3. 주요 스크린샷

<GFX 부트 화면 - XBMC PM3.HD 스킨 >

<부트 스플래시 - MythTVOS 스킨 사용>
<XBMC Confluence 스킨 - 비디오 메뉴 >

< Confluence 모양새 설정 초기 화면>
<모양새 -스킨 설정>
<스킨 설정>
< XBMC 시스템 정보>

<KDM - KDE 로그인 관리자>

< KDE 바탕 화면 - 루트 계정>
4. 다운로드
5. No1.Linux For XBMC v2.0.1 버전을 윈도우에서 멀티 부팅하는 방법
No1.Linux For XBMC v2.0.1은 CD/DVD없이도 하드 디스크로부터 부팅이 가능합니다. 하드 디스크에는 반드시 리눅스든 윈도든 부트로더가 설치되어 있어야 합니다. 리눅스와 윈도우 사용자를 위한 하드 디스크 부팅 방법을 설명합니다.
공통 사항
2. *.tar.gz 파일을 다운로드하여 윈도에선 알집으로 압축을 풀거나 이곳에 있는 파일을 모두 다운로드합니다. 주의할 점은 하위 디렉토리와 파일을 그대로 다운로드해야 합니다.
윈도우 사용자(엑스피 이하의 운영체제에 한함, 비스타/윈도7은 지원하지 않음)
3. No1Linux.exe 파일을 실행합니다. 이 파일은 다운로드한 이미지와 부트 설정 파일을 복사해 주는 역할을 합니다.
4. livecd.sqfs는 c:/ 루트 디렉토리로 이동하거나 복사합니다. 반드시 루트 디렉토리이어야 합니다.
5. 시스템을 재시작합니다.
6. 윈도의 멀티 부팅 메뉴가 나옵니다. 여기서 No1.Linux LiveDISK를 선택합니다.
7. XBMC로 부팅이 이뤄지면서 XBMC가 실행됩니다.
리눅스 사용자
3. livecd.sqfs는 준비된 파티션에 넣습니다. 이 때 디렉토리를 생성해서 그 안에 두면 안됩니다. 해당 파티션의 루트에 있어야 합니다.
4. /boot/grub/menu.lst 파일에 다음과 같이 추가합니다. livecd.sqfs 이미지가 있는 파티션이 /dev/sda2라 가정합니다.
title No1.Linux For XBMC LiveHDD
kernel (hd0,1)/vmlinuz livecd=livecd root=/dev/rd/3 acpi=on splash=silent vga=791 bootfrom=/dev/sda2 fstab=rw,auto
initrd (hd0,1)/initrd.gz
5. 시스템을 재시작하면 부트로더 메뉴에 No1.Linux For XBMC LiveHDD 부트 엔트리가 보입니다. 이걸 선택하여 부팅하면 XBMC가 실행됩니다.
6. XBMC를 종료하면 KDM(KDE Display Manager)가 나오고, root/root로 로그인할 수 있습니다.
AC3(Dolby Digital)만 지원되는 리시버/디코더를 사용하는 분들에게 좋은 소식이 될 듯 싶습니다.
그동안 AC3만 지원되는 리시버 사용자들은 동영상의 사운드가 DTS, AAC, FLAC, WMA 멀티채널로 인코딩되어 있는 경우 어쩔 수 없이 다운믹스된 아날로그 출력을 이용할 수 밖에 없었습니다. 하지만 이제 리시버가 지원하지 않는 코덱이라도 XBMC에서 AC3로 변환시켜 디지털로 출력할 수 있습니다. 예를 들어 동영상의 사운드가 DTS 5.1채널로 인코딩되어 있는데 자신의 리시버가 DTS를 지원하지 않는다면, XBMC에서 DTS 5.1의 사운드를 AC3 5.1로 변환해 디지털로 출력할 수 있다는 의미입니다.
현재 DTS, AAC, FLAC, WMA 코덱의 AC3 트랜스코딩을 지원합니다.
edge님이 최신 SVN 빌드를 컴파일해서 올리셨네요.
http://code.google.com/p/xbmc-korean/downloads/list
http://xbmc-korea.com/xe/15062
최근 윈도우용 XBMC의 기본 동영상재생기가 DXVA를 지원하기 시작했습니다 (Vista/7).
http://xbmc.org/forum/showthread.php?t=69306
이전 글에서 소개했던 dsplayer와는 달리 별도의 설정이 필요하지 않고, 자막도 지원합니다.
아직 초기단계이니만큼 안정적이지는 않겠지만, 테스트해 본 결과 NVIDIA의 그래픽카드가 장착된
시스템이라면 별 문제없이 h264 코덱의 고해상도 동영상을 원활하게 돌릴 수 있을 듯 싶습니다.
ATI Radoen 그래픽카드에서는 문제가 많이 보고되고 있습니다. 제 경우도 HD2600XT이 장착된
시스템에서는 DXVA를 설정하고 동영상 재생시 초록색 화면만 나오는 문제가 있었습니다.
<렌더링 방식 DXVA 선택시>
<렌더링 방식 표준 선택시>

CPU 사용률에 뚜렷한 차이가 있습니다.
저사양의 윈도우 PC 사용자들은 좀 더 안정적으로 고해상도 동영상을 재생할 수 있을 것 같습니다.
테스트해보고 싶은 분들은 edge님의 다음 글을 확인하세요.
http://xbmc-korea.com/xe/15728
현재 XBMC에서 동영상 재생을 담당하는 재생기인 dvdplayer와 mplayer는 하드웨어 가속을 지원하지 않습니다. 성능이 낮은 CPU를 사용하는 사용자들은 원활한 고해상도 동영상 재생을 위해 하드웨어 가속을 지원하는 kmplayer 등의 외부 플레이어를 설정해서 사용하는 수 밖에 없습니다.
이런 불편을 해소하기 위해 XBMC Forum 에서 하드웨어 가속을 지원하기 위한 다양한 노력이 진행되고 있습니다.
하드웨어 가속을 지원하는 새로운 XBMC 내장 플레이어 개발.
윈도우용 XBMC에 한정된 얘기이기는 합니다만 DXVA를 지원하는 DSPlayer 가 개발되고 있습니다.
관련 글타래 -> http://xbmc.org/forum/showthread.php?t=61355
아래의 스크린샷은 기존의 XBMC 기본 플레이어인 dvdplayer로 재생한 것이고,
아래는 dvxa를 지원하는 dsplayer로 재생한 것입니다.
XBMC 재생에 사용된 CPU는 인텔 듀얼코어 Wolfdale E6300입니다. 고해상도 동영상을 재생하는데 부족함이 없는 CPU이긴 합니다만, 보시는 것처럼 CPU 사용률이 확연하게 차이가 납니다. (8% vs 43%)
아쉬운 점은 아직 불안정한 부분이 있고, 하드웨어 가속이 모든 코덱에 적용되는 것 같지는 않습니다.
결정적으로 자막을 지원하지 않습니다.
하지만 꾸준히 개발중이니 이런 문제들은 머지않아 해결될 것으로 기대해 봅니다.
Broadcom Crystal HD Decoder 지원
Broadcom의 Crystal HD Decoder 지원을 위한 개발이 진행되고 있습니다.
http://xbmc.org/davilla/2009/12/29/broadcom-crystal-hd-its-magic/
브로드컴의 Crystal HD (BCM970012)는 Mini PCIE 슬롯에 장착할 수 있는 HD 디코더 카드로 mpeg2, h.264, VC1 코덱의 동영상(1080p까지)을 지원합니다. 일부 넷북에 기본 장착되어 있는 경우도 있고, 이베이에서 20~30불 선에 구할 수 있습니다.
이전 시대의 유물인 엠펙카드를 연상시키긴 하지만 가격이 저렴하고, 그래픽카드 확장이 불가능한 넷북, 넷탑, 맥미니와 AppleTV에도 장착이 가능합니다. CPU업그레이드보다 저렴한 비용으로 해결할 수 있다는 장점이 있습니다. 또한 오픈소스의 API가 제공되고 있으니 플랫폼 제한 없이 많은 플레이어들이 Crystal HD 를 지원할 것 같습니다.
브로드컴에서는 원칩으로 된 모델을 개발해서 컴퓨터메이커에 공급하고 있는 모양이니 이제 Crystal HD 디코더를 기본 장착한 넷북이나 넷탑들이 많이 나올 것 같기도 합니다.
어쨌든 Crystal HD는 저사양 PC의 동영상 재생능력을 획기적으로 개선시켜줄 수 있을 것 같습니다. XBMC 사이트에서는 It's magic 이라고 표현할 정도입니다. 국내에서도 이미 넷북의 빈 슬롯에, 또는 무선랜 카드를 제거하고 Crystal HD 카드를 장착해 고해상도 동영상을 재생하는 사용자들의 글들이 보이고 있습니다.
VDPAU 지원
VDPAU가 지원되는 NVIDIA의 그래픽카드가 있거나, ION 기반의 HTPC를 운영하고 있다면 리눅스용 XBMC나 XBMC Live를 사용하는 것도 고려해볼 만 하겠습니다. 현재로서는 XBMC에서 하드웨어 가속이 가장 안정적으로 지원되는게 리눅스용 XBMC 이니까요. 문제는 사용자가 리눅스 환경에 얼마나 적응할 수 있느냐가 관건이겠지요.
컴퓨터 하드웨어나 프로그래밍에 대한 지식이 거의 전무한 상태에서 글을 쓰다보니 미흡하거나 틀린 부분이 있을지도 모르겠습니다. 관련된 정보와 지식이 있으신 분은 댓글로 올려주시면 감사하겠습니다.
edge
- 2010.01.16
- 08:44:23
1. DirectShow Filter 사용 (dsplayer)
윈도우에서는 가장 널리 사용되는 방법이고, dsfilterconfig.xml 파일에서 source/video/audio등의 사용필터 설정이 가능하기 때문에, CoreAVC / PowerDVD 같은 상용필터도 사용이 가능합니다.
너무 윈도우 종속적이기 때문에 정식빌드가 되기는 어렵고, 윈도우 버전 / 필터 조합에 따른 버그를 해결하기에는 개발자 한사람으로는 힘들어 보입니다. 아마 조만간 대대적인 변경이 있을거 같습니다.
2. DXVA2.dll 사용
DLL에 포함된 하드웨어 가속 루틴만 사용하고, 나머지는 내장 소프트웨어를 사용합니다. 현재 Boxee가 이 방법을 사용한다고 합니다 (h.264만 지원). 그렇지만 Vista/Win7에서만 동작하는 단점이 있습니다.
VDPAU의 문제는 아직 nVidia에 한정되어 있다는 겁니다. 그런면에서는 여러 backend가 개발되어 있는 VA-API가 더 낫다고 보고, 언젠가 지원되리라 봅니다. (ffmpeg이 VA-API 지원하기 시작했기 때문에)
생각건데 공식 하드웨어 가속 지원은 2번 방법으로 진행될거 같습니다(Boxee코드가 많이 넘어올 가능성이 있죠). 플랫폼에 따라서 DXVA2나 VA-API가 선택될거구요.
Confluence가 XBMC의 기본 스킨이 된 마당에 MediaStream의 인기는 예전만 못하겠지만 그래도 한 때 가장 선호하는 스킨의 하나였지요.
미디어플래그 지원, 홈화면에 최근 추가된 영화 및 TV 에피소드 표시, 보기모드에 미디어 프리뷰 라이트 추가, 비디오 OSD에 종료시간 표시 정도가 새로워진 점입니다.


2월 2일 수정
1.60 (1월 26일) 버전으로 업데이트되었습니다. http://xbmc.org/forum/showthread.php?t=68610
2월 20일 수정
1.75 (2월 16일) 버전으로 업데이트되었습니다. http://forum.xbmc.org/showthread.php?t=70583
스킨은 위의 링크에서 받으면 되고,
한글 표시를 위해 필요한 Font.xml 은 여기 -> Font.xml (720p 폴더에 덮어씌우면 됩니다)
Strings.xml 파일은 여기 -> strings.xml (Language\Korean\ 폴더에 덮어씌우세요)
기본 폰트셋(Default)은 NanumGothicBold.ttf 입니다.

XBMC 자동 업데이트 스크립트는 다음 링크에서 구할 수 있습니다.
http://no1linux.org/8431#0