2009년 12월 1일 화요일

윈도우 7 미디어 플레이어로 MKV 재생 & 자막 보기

기본적으로 할리 스플리터를 설치하시면 MKV 파일은 재생이 가능합니다.

윈미플로 재생할 때 처음에 경고창 나오면 그냥 무시해주세요.

 

 

 

 

그런데 윈미플 기본 상태로 AC3 (Dolby Digital) 코덱은 사운드가 잘 나오는데 DTS 코덱의 경우 ffdshow 또는 AC3Filter를 설치해줘야 소리가 납니다.

 

일단 할리 스플리터는 반드시 설치해주시구요

 

 

 

 

DTS 재생을 위한 사운드 코덱은 둘중에 아무거나 마음에 드는 녀석으로 설치하세요.

 

 

 

 

그리고 자막 역시 DirectVobSub 라는 DirectShow 자막 필터를 설치하시면 잘 나옵니다.

 

 

 

 

그런데 윈미플의 자체자막 기능을 사용하는데 비해서 CPU 점유율이 약간 높아진다는 단점이 있습니다.

 

 

 

 

아래 내용은 DirectVobSub 필터를 사용하지 않고 윈미플 자체 기능으로 자막을 표시하는 방법입니다.

 

동영상 재생중 화면에 우클릭 해서 가사, 캡션 및 자막 - 사용 가능한 경우 설정 을 선택해주신 다음

 

 

 

 

또 우클릭 해서 기타 옵션 으로 들어가주시고

보안 탭에서 로컬 캡션이 있는 경우 해당 캡션 표시 를 선택해주시면 됩니다.

 

 

 

 

이제 윈미플 끄고 다시 재생을 시도해보세요. 그럼 자막이 보일 것입니다.

 

이게 윈도우 7의 기본 코덱인 MS DTV-DVD Video Decoder로 재생되고 있는 것 같은데 H.264 720p 블루레이 립임에도 불구하고 재생중 CPU 점유율이 0%에서 놀고 있습니다. H.264 가속이 가능한 GPU에서는 이렇게 낮은 점유율이 나오는 것 같네요.

 

 

 

 

헉... 충격적인 결과가 나왔습니다. 소위 좌절영상이라고 불리우는 H.264 1080p 59.94fps 동영상을 재생해봤습니다. 그런데 놀랍게도 여전히 CPU 점유율은 0%를 고수하고 있습니다. MS DTV-DVD Video Decoder와 GPU 가속 조합이 이렇게 훌륭한 콤비였나요 ;;;

 

윈도우 7 작업표시줄에 휴지통 고정시키기

1. 바탕화면에 우클릭해서 새로 만들기 - 바로 가기

 

 

 

 

2. 항목 위치 입력 부분에는 다음 내용을 복사해서 붙여넣습니다.

 

%windir%\explorer.exe /e,::{645FF040-5081-101B-9F08-00AA002F954E}

 

 

 

 

3. 이름은 각자 알아서 넣으시고

 

 

 

 

4. 만들어진 바로가기에 우클릭 해서 속성 으로 들어갑니다.

 

 

 

 

5. 아이콘 변경 을 눌러줍니다.

 

 

 

 

6. 이 파일에서 아이콘 찾기 부분에 다음 내용을 복사해서 붙여넣어주시고

 

%windir%\system32\shell32.dll

 

확인 누르신 다음 휴지통처럼 생긴 아이콘을 찾아서 선택하고 확인 눌러줍니다.

 

 

 

 

7. 바탕화면에 생긴 휴지통 바로가기 아이콘을 마우스 왼쪽 버튼 누른 상태로 작업표시줄에 끌어당겨 고정시켜주시면 됩니다.

 

KMP에서 윈도우 7 코덱으로 H.264 동영상 가속하기

윈도우 7에는 Microsoft DTV-DVD Video Decoder라는 코덱이 내장되어 있는데, 이 녀석의 H.264 가속기능은 매우 훌륭한 것 같습니다. 물론 이 가속기능을 활용하기 위해서는 NVIDIA 8000 시리즈 또는 ATI 2000 시리즈 이상의 그래픽 카드가 필요합니다.  참고로 후반부에 등장하는 테스트는 린필드 750 @ 4GHz에 GTX260 그리고 윈도우 7 Ultimate K 64비트 환경에서 진행되었습니다.

 

혹시 KMP 2.9.3.1428 필요하신 분들은 설치를 하시고

 

 

 

F2 눌러서 KMP 환경설정에 들어갑니다. 아래 코덱 추가 부분은 전부 그림으로만 설명드리겠습니다.

 

 

 

 

 

 

이렇게 코덱을 추가하셨다면 이제 비디오 필터를 풀고 렌더러를 변경해야 합니다. 렌더러는 오버레이 믹서의 경우 에어로 글래스와 충돌하기 때문에 피하시는게 좋고, VRM9 Renderless나 EVR 쓰시면 되는데 실험결과 EVR이 점유율이 더 낮게 나왔기 때문에 EVR을 추천합니다. 실제로 비스타부터는 EVR을 많이들 쓰시더군요.

 

우클릭 해서 고급 영상 처리 들어가신 다음 2가지를 설정해주시면 됩니다.

 

 

 

 

 

 

이렇게 설정하셨다면 이제 Microsoft DTV-DVD Video Decoder와 GPU의 놀라운 H.264 가속기능을 만끽하실 수 있을 것입니다.

 

재생중 Tab 키를 눌렀을 때 Output에 NV12 라고 나오면 정상적으로 가속되고 있는 것입니다.

 

 

 

 

 

 

720p는 그렇다 쳐도 1080p 59.94fps 동영상 마저도 CPU 점유율 0%를 지켜주는 모습을 보면 정말 입이 딱 벌어질 지경입니다.

 

 

 

 

 

 

저는 그동안 CoreAVC를 사용했는데 앞으로는 Microsoft DTV-DVD Video Decoder를 사용해볼 생각입니다.

 

MPEG2의 경우도 마찬가지로 이 코덱으로 가속이 가능하기 때문에 혹시 저사양 PC에서 HDTV TP파일이 끊기는 경우에는 이 코덱을 한번 사용해보세요. 설정 방법은 위와 동일합니다.

 

2009년 11월 11일 수요일

윈도우 7 부팅 화면에 비스타 지렁이가 지나가는 경우

별 내용은 아닌데요 아주 가끔 질문 주시는 분들이 계셔서 포스팅합니다.

주로 부팅 복구를 시도했을 때 이 증상이 나타납니다. EasyBCD로 해도 그렇고 윈도우 7 DVD의 복구모드에서 부팅복구를 시켰을 때도 그렇고...

 

그 원인은 새로 복구된 BCD에 등록된 윈도우 7 로케일 값이 기본 en-us로 들어가기 때문입니다. 따라서 이놈을 ko-kr로 변경해주시면 됩니다.

 

그런데 넷북을 포함한 일부 컴퓨터에선 애초에 지렁이만 지나가는 경우도 있습니다. 로케일 설정을 변경해도 똑같습니다. 그 이유는 BIOS & 해상도와 관련이 있는 것으로 알고 있습니다. (세로 해상도 768 미만인 경우) 따라서 이 방법으로도 해결되지 않는 분들은 원래 안 되는거라고 생각하시고 BIOS가 업데이트 되든지 아니면 MS에서 해결책을 내어놓든지 둘중에 하나를 기다리셔야 합니다.

 

자꾸 관리자 권한으로 명령 프롬프트를 띄우라는 말을 못 알아들으시는 분들이 많은 것 같아서 이제부터는 매번 이 스샷을 같이 첨부해야겠습니다. 관리자 권한으로 명령 프롬프트를 띄워주세요.

 

 

 

그리고 다음과 같이 입력하면 끝입니다.

 

bcdboot c:\windows /l ko-kr

 

물론 여기서 c:\windows 는 각자 지렁이 문제를 해결하고 싶어하는 윈도우 7의 위치를 지정하시면 됩니다.

보통 윈도우는 다 C 드라이브에 설치되어 있으니 저대로 입력하시면 될겁니다.

 

 

 

 

설정이 잘 되었는지 궁금하시다면 bcdedit 이라고 입력해보세요.

 

 

 

 

재부팅 해보시면 지렁이는 사라지고 윈도우 7의 부팅 애니메이션이 등장할 것입니다.

 

 

 

 

그리고 여담이지만 윈도우 7 DVD 만드실 때도 마찬가지로 지렁이 대신 위 화면이 나오도록 편집할 수 있습니다. 예를 들어 윈도우 7 DVD의 BOOT 폴더를 작업을 위해 E 드라이브에 복사해두었다고 가정한다면

 

bcdedit /store e:\boot\bcd /set {default} locale ko-kr

 

해주신 다음 다시 BOOT 폴더를 원본에 교체해주시면 부팅 화면이 지렁이 대신 위 화면으로 나옵니다.

 

그리고 DVD 부팅메뉴를 한글로 나오게 하고싶다든지 아니면 부팅 애니메니션 직전에 나오는 Windows is loading files... 메시지도 한글로 나오게 만드시려면 BOOT\ko-kr 폴더 안에 bootmgr.exe.mui 파일을 넣어주신 다음 (파일은 C:\Windows\Boot\PCAT\ko-KR 폴더 안에 들어있음)

 

bcdedit /store e:\boot\bcd /set {bootmgr} locale ko-kr

 

해주시면 됩니다.

2009년 11월 5일 목요일

인증 토큰 백업

아래 방법은 리테일 정품 구매자들이 자주 하드를 포맷하고 새로 윈도우를 설치하는 경우 정품인증 횟수 초과로 인해 매번 ARS 전화인증을 받아야 하는 현실을 조금이라도 개선해보고자 소개해드립니다. 이는 정품을 구매하신 분들의 권리라고 생각합니다. 물론 앞서 말씀드린대로 노턴 고스트나 아크로니스 트루이미지같은 시스템 백업 프로그램을 사용하시면 되겠지만 간단하게 정품인증 받아놓은 증서만 백업해두는 것이 더 효율적인 방법이 아닐까 생각합니다. 그렇게 백업만 해두고 나중에 그 증서를 다시 불러주면 되니까요. 이는 마치 자주 포맷한 다음 매번 공인인증서를 새로 발급받을 것이 아니라 백업해둔 공인인증서를 불러오기만 해주는 방식과 유사하다고 볼 수 있습니다.

 

아 먼저 토큰 파일에 대해 간단히 소개해드리겠습니다. 기계어로 되어있는 파일이기 때문에 제가 정확하게 그 역할을 알지는 못합니다. 다만 인증받을 당시에 사용했던 시디키와, 인증받은 PC에 대한 정보, 그리고 인증받은 체널 등에 대한 정보가 그 안에 담겨있는 것 같습니다. 즉 토큰은 마이크로소프트로부터 해당 PC가 정품인증을 받았다는 증명서 같은 역할을 하는 것으로 이를 백업해두는 것은 정품을 구매하신 분들의 당당한 권리라고 생각합니다.

 

토큰 파일의 위치는 다음과 같습니다.

 

C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform

 

위 폴더에 들어가보시면 tokens.dat 파일이 있고 Cache 라는 폴더가 있는데 그 안에도 cache.dat 라는 파일이 들어있습니다. 정품인증을 받으시면 이 파일들에 정품인증을 받았다는 정보가 기록되기 때문에 이 파일들을 복사해서 잘 보관해두세요.

 

위 폴더는 시스템 폴더이기 때문에 관리자 권한을 가져야 한다든지 숨김폴더 보기가 체크되어 있어야 접근 가능할겁니다. 초보자 분들을 위해 명령 프롬프트로 설명해드리겠습니다. 보조 프로그램에 들어있는 명령 프롬프트에 우클릭 하셔서 관리자 권한으로 실행을 해주세요. 그리고 까만 창에다 아래 내용을 복사해서 붙여넣고 엔터를 칩니다. (길어서 두줄로 보이는데 한줄짜리 명령어입니다.)

 

xcopy %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform\. %userprofile%\desktop\backup /cheryki

 

그렇게 하면 바탕화면에 backup 이라는 폴더가 생성되고 그 안에 여러분들의 소중한 토큰파일이 복사됩니다. 이제 이놈을 조심스럽게 소중히 잘 보관해두세요. 다음에 포맷하시면 정품인증 서버에 연결하거나 또는 불편하게 ARS 전화를 걸지 않아도 이놈을 사용해서 정품인증 받으실 수 있습니다.

 

물론 하드웨어 사양이 동일해야 합니다. 인증받을 당시의 PC와 전혀 다른 PC에서 이 토큰을 사용하는 것은 불가능합니다. 만약 중간에 부품 교체를 하셨다면 새로 마이크로소프트 서버에 접속하거나 ARS를 통해서 정품인증을 받으셔야 합니다. 백업해둔 토큰은 정품인증 받을 당시의 PC와 동일해야만 사용하실 수 있습니다.

 

 

 

 

 

자 이제 세월이 흘러 포맷을 했다고 가정합시다. 정품인증을 받으려니 횟수가 깎여서 ARS로 넘어갈까봐 두렵습니다. 또한 이미 ARS로 넘어가신 분들은 전화걸어서 인증받는게 너무나도 귀찮습니다. 따라서 지난번에 고이고이 무셔두었던 정품인증 받았다는 증서를 통해서 다시 정품인증을 받아봅시다.

 

먼저 관리자 권한으로 명령 프롬프트를 띄웁니다. 그런 다음 자신이 소유하고 있는 정품 시디키를 다음과 같이 입력합니다.

 

slmgr -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

 

이렇게 하시고 좀 기다리시면 시디키가 잘 변경되었다고 창이 나올겁니다.

 

그 다음은 지난번에 백업해두었던 토큰 파일을 현재 아직 정품인증 받아두지 않았던 토큰 파일 자리에 교체해줘야 합니다. 그냥은 교체가 되지 않기 때문에 우선 Software Protection Service를 중지시킨 다음 교체를 하셔야 합니다. 일단 먼저 backup 이라는 폴더를 바탕화면에 가져오세요. backup 이라는 폴더 안에 tokens.dat 파일과 Cache 폴더가 들어있다는 것을 가정하고 그 환경에 맞도록 제가 명령어를 적어드리겠습니다.

 

아래 3줄을 차례대로 복사해서 입력해주세요. 물론 마찬가지로 관리자 권한으로 실행된 명령 프롬프트에서 입력하는 것입니다.

 

net stop sppsvc

 

xcopy %userprofile%\desktop\backup\. %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform /cheryki

 

net start sppsvc

 

 

 

이렇게 해주시면 끝입니다. 시스템 등록정보에 들어가보시면 (단축키는 Win + Pause) 정품인증 받은 상태라고 나올겁니다.

 

 

 

이 방법은 리테일 정품을 구매하신 분들이 자주 포맷을 해야하는 경우 정품인증 횟수 초과로 인해 매번 ARS 인증을 받아야 하는 불편함을 조금이라도 덜어드리고자 소개해드린 것입니다. 본문에 언급했듯이 공인인증서를 USB에 백업해두는 것과 비슷한 이치입니다. 전혀 불법과 관련된 내용이 아닌데, 혹시라도 악용될 가능성이 있다고 생각하시거나 마이크로소프트의 권리를 침해할 우려가 있다고 생각하신다면 언제든지 알려주시기 바랍니다. 저는 오히려 리테일 정품을 구매하신 고객들의 불편을 마이크로소프트를 대신하여 해결해주었다고 생각하는데 이를 악의적으로 곡해하려는 분들이 없으셨으면 하는 바람입니다.

 

 

 

(추가)

위 작업을 편리하게 하실 수 있도록 스크립트를 만들어봤습니다.

시디키가 저한테 전송되는 그런 무서운 기술같은거 없으니까 의심하지 마시고 안심하고 사용하세요.

아래 파일 다운받으신 다음 우클릭 하셔서 관리자 권한으로 실행하시면 됩니다.

 

 

 

2009년 9월 15일 화요일

USB CD 영역 만들기

먼저 cd영역 생성가능한 프로그램이 있어야 겟죠??

 

 

 

 

 

 

 

위 프로그램을 받아서 압축을 해제 하세요.

 

 

usb메모리를 꼽으신후 위에 표시된 U3_Eraser.exe 파일을 실행해서 기존에 있던 cd영역을 삭제 해야 합니다.

 

 

위 스샷대로 Accept 에 체크 하시고 나오는 순서대로 그냥 Next  쭉 끝까지 진행하시면 됩니다.

 

작업이 다 끝낫으면 usb메모리를 뺏다가 다시 꼽아서 cd영역이 삭제 되엇는지 확인해주세요.

 

여기까지 끝냇으면 이제 본격적으로 cd역역을 생성해봅시다.

 

cd영역에 넣엇으면 하는 부팅 이미지를 첫번째스샷이미지에 보시면 BIN 이라는 폴더가 보이시죠?

 

그안에 복사를 하시던지 이동을 하시던지 옮겨 줍니다.

 

그후 옮겨진 이미지파일명을 U3CUSTOM.ISO 로 바꾸어 주세요..

 

cd 한장의 용량 즉 700메가 정도의 용량만이 구워진다는군요.

 

그이상의 용량은 제가 실험해보고 추가글 올릴께요.

 

그 폴더를 빠져나와서 압축을 풀엇던 폴더에 보시면 U3_Customizer.exe  라는 파일을 실행하시면 됩니다.

 

 

 

요 그림이 뜨면서 약간 10초정 기다리시면 밑에 스샷처럼 나옵니다.

 

 

 

Accept 에 체킹후 Next

 

 

      Next

 

 

비밀번호 아무거나 맘에 드는걸로 넣고 나서 Next

 

 

 

위 화면이 cd영역을 생성하는 작업입니다.. 시간은 용량에따라 조금 걸릴겁니다.

 

700메가 정도의 이미지라면 대략 10-15분정도 걸릴겁니다.

 

진행바가 되게 느려도 인내하면서 기다리세요..

 

제경우 55%까지 느리게 진행되다가  갑자기 한순간에 쭈욱 100% 까지 가더군요..ㅎ

 

 

위 스샷처럼 뜨면 굽기가 끝나고 cd영역 생성 성공한겁니다.

 

Done 눌러서 프로그램 종료 하시고 usb메모리를 뺏다가 다시 꼽아 주세요.

 

이제 제대로 생성이 됏는지 탐색기에 들어가서 확인만 해보시면 됩니다.

 

 

스샷의 박스친곳처럼 제대로 만들어 졋네요.

 

cd영역 생성후 나머지 공간은 이동식 디스크로 잘 잡혀있죠??

 

알고보면 쉬운걸..어제는 2시간이나 삽질을 햇네요..ㅎㅎ

 

여기까지 허접한글이엇습니다.

 

 =========== 추가 =========================================                       

 

3.9기가용량의 이미지를 생성시도 해봣는데 역시 안되네요.

 

cd영역은 cd 1장의 용량정도(700메가이하) 만 가능하네요..

 

 

그 이상의 대용량 cd영역 생성은 아래 링크 클릭하세요.

 

http://kok-chiwoo.textcube.com/175

 

 

===========================================================

USB CD 영역 만들기

<샌디스크 크루즈 8기가 대용량 CD영역 생성하기>

 

 

며칠전 포스팅한글은 cd용량 700메가 이하 cd영역 생성방법이엇구요..

 

이번글은 용량이 큰 cd영역 생성 방법입니다.

 

저도 오늘에서야 3.9기가 용량의 cd영역 생성에 성공을 햇습니다.

 

먼저 알아두셔야 할부분은 대용량 cd영역 생성은 가능하지만 시간이 무지 걸린다는게 최대 단점입니다.

 

대략 넉넉히 2시간 정도는 잡아야 할듯합니다.

 

cd영역 생성을 위해 시간 투자할 마음이 생기셧다면 시작해 봅시다.

 

먼저 프로그램이 있어야 겟죠??

 

 

 

 

 

 

 

프로그램을 다운받으시고 winrar로 압축을 해제해 주세요.

 

그냥은 안풀리니까 강제료 압축을 풀어 줘야 합니다.

 

** 주의 : 꼭, WINRar 로 풀어주세요 **

 

 

 

 

위 스샷대로 풀어주면 파일압축풀기 로 강제로 압축하제 해주시면 됩니다.

 

 

 

압축해제한후 폴더에 들어가시면 위 스샷처럼 나옵니다.

 

다음은 cd영역에 들어갈 이미지를 지정해줘야 합니다.

 

먼저 압축이 풀린 폴더에 텍스트파일을 하나 만들어 줍니다.

 

만든 텍스트파일을 열어서

 

[QA]
localISOPath=C:\your_iso_file.iso

 

이렇게 기입하고 저장..... 텍스트파일 이름을 " QA.ini " 로 이름을 바꾸어 주세요..

 

C:\your_iso_file.iso 이부분은 cd영역에 들어갈 이지미파일의 경로입니다.

 

어려우면 그냥 위처럼 놔두고 신행해봅시다. 편의상 위파일명으로 진행합니다.

 

 

 

 

스샷처럼 만들엇으면 c: 드라이브에 생성할 이미지를 옮겨주세요.

 

복사를 해도 되고 이동시켜도 되겟죠..

 

C: 에 옮기셧으면 이미지 이름을 " your_iso_file.iso " 로 바꾸어 줍니다.

 

여기까지 햇으면 준비작업은 끝난것입니다.

 

usb를 꼽아서 인식이 됏는지 확인하시고 ...

 

시작-실행창 띄워서  

 

LPInstaller.exe 가 있는 경로를 입력하고 뒤에 local 이라 추가로 입력한후 엔터 하시면 됩니다.

 

만약 c 드라이브의 usb란 폴더에 압축을 해제 하셧다면 아래처럼 경로를 지정하면 되겟죠?

 

C:\USB\LPInstaller\LPInstaller.exe local 

 

이렇게 경로지정하고 엔터를 치면

 

 

위 스샷처럼 프로그램이 실행이 됩니다.

 

처음엔 이미지 불러오는 작업때문인가 1-2분정도 반응이 없을수도 있습니다. 기다리시면 됩니다.

 

그다음부터는 그냥 Next 로 쭉쭉 진행하시면 됩니다.

 

시간은 대략 3.9기가 이미지 생성 진행하는데 28분정도 걸립니다.

 

마지막 1% 남는데 까지 걸리는 시간이고 그 마지막 1%에서 시간이 엄청 걸립니다.

 

아마도 파일 다 구워지고 오류체킹이나 활성화 시키는 작업을 하는듯 합니다.

 

usb에 불은 계속 깜빡깜빡 돌아가니 다운은 아니니까 안심하고 기다리시면 됩니다.

 

그시간동안 인터넷서핑을 하시던지 다른작업을 하셔도 되겟죠??

 

제 경우는 1% 남고 대략 50분정도 후에 다시 5분 정도 남앗다고 표시되더군요..

 

그후 5분 딱 지나니까 cd영역 생성 완료 (이미지 용량에 따라 시간을 틀려질거라 보입니다.)

 

저야 처음 하는거라 시간이 좀 오래걸렷고 이글대로 따라 하시면 1시간 30분정도면 완료 되실겁니다.

 

작업이 완료되면 usb메모리를 뺏다가 다시 꼽아서 제대로 됏는지 확인 사살.....

 

(뒤에 생성되는 스샷도 넣어야 하지만 시간의 압박에 그냥 설명으로 대신햇습니다)

 

 

 

 

완료후 확인스샷입니다. cd영역생성후 남은 용량은 이동식 디스크로 잡힌 모습입니다.

 

 

성공하시길 ..... ^_____^