2009년 2월 9일 월요일

PMPlayer Advance build 20090205

AVC 코덱으로 인코딩된 PMP 파일과 MP4 파일을 재생할 수 있는 비디오 재생 홈브류인
PMPlayer Advance (이하 PPA)의 빌드 20090205가 발표되었습니다. [출처가기]

작년 베타 버전 이후로 원래의 AVC 코덱 PMP 파일뿐만 아니라 XMB에서 재생 가능한 AVC 코덱 MP4 파일도 지원하기 시작했는데, USBHost/NEThost 기능과 TV 출력 기능까지 지원하므로 상당히 유용하게 사용할 수 있습니다.

빌드 20080512를 소개한 이후로 상당히 오래간만에 소개하는데, 그간의 변경점은 생략하고 이번 버전의 변경점만 살펴보겠습니다.
- 일반적인 iPhone의 MP4AVC 파일의 재생 지원.

하지만 아쉽게도 30 프레임 이상으로 인코딩된 AVC 코덱 MP4 파일 재생시 사운드가 나오지 않는 문제는 여전히 수정이 되지 않았군요.


[ 설치법 ]

위의 첨부파일을 받은 뒤 압축을 풀고 나오는 'PPA3xx' 폴더를 ms0:/PSP/GAME/ 폴더에 복사하면 설치는 완료됩니다. 커펌 3.xx 이상의 커펌이라면 구형 / 신형 PSP 상관없이 대부분(?) 구동될겁니다.

추가로 PPA 내에서 파일명이나 자막의 한글을 제대로 표시하려면 아래의 방법대로 폰트를 변경해주어야 합니다.
프로그램을 설치한 뒤 한글을 지원하는 TTF 폰트 파일을 ms0:/PSP/GAME/PPA3xx/font/ 폴더로 복사합니다.
그리고 ms0:/PSP/GAME/PPA3xx/ 폴더에 있는 CONFIG.XML 파일을 메모장으로 열어 'font face="xxx.ttf"' 부분을 복사한 TTF 파일의 이름으로 변경한 뒤 저장하면 됩니다. (총 두 군데있습니다.)

[ 사용법 ] (스크린샷은 예전 버전 재탕입니다.)

프로그램을 실행하면 위와 같은 재생 목록 화면이 나옵니다. (폰트를 교체해주지 않으면 영어와 숫자 외에는 목록에 문자가 표시되지 않습니다.) 원하는 PMP 파일 또는 MP4 파일로 이동한 뒤 동그라미버튼(처음부터 재생) 또는 엑스버튼(이어서 재생)으로 재생하면 됩니다.  셀렉트버튼은 파일 삭제, 세모버튼은 재생중 조작법, 네모버튼은 설정메뉴 열기입니다.

PPA에서 재생가능한 파일은 AVC 코덱 PMP 파일과 MP4 파일입니다.
단, MP4 파일의 경우 AVC코덱을 이용해 30프레임 미만으로 인코딩된 MP4 파일만 정상 재생됩니다.
예전 MPEG코덱의 MP4 파일은 재생이 안되며, 30프레임 이상의 AVC 코덱 MP4 파일은 재생은 되지만 소리가 나오지 않는 문제가 있습니다.


실제 MP4 파일의 재생화면입니다. 끊김 없이 잘 재생됩니다.


재생 중 조작법은 위와 같습니다. 따로 설명할 필요는 없을 것 같네요. (모르면 영어단어 검색이라도...)


재생 목록 화면에서 네모버튼을 누르면 위와 같은 설정 메뉴가 나타납니다.

MP4 파일을 선택할 때나 재생할 때 많이 느리다고 생각된다면 CPU Speed를 조금 올려주시기 바랍니다.

또 PC에서 usbhostfs.exe나 nethostfs.exe를 실행해둔 뒤 PPA의 설정 메뉴에서 USB Host / Net Host를 ON으로 설정하면 하드디스크에 있는 MP4 /PMP 파일을 메모리스틱에 복사할 필요없이 USB연결/무선 연결을 통해 바로 재생할 수 있습니다. (이에 대한 자세한 설명은 생략합니다. ㅡㅡ;)

또한 신형 PSP일 경우 TV 아웃 케이블을 이용한 TV 출력 역시 지원합니다.


USB Host 또는 Net Host 연결 중일 경우에는 위처럼 ms0:이 아닌 nethost0:이나 usbhost0: 으로 들어가면 됩니다. 그럼 하드디스크에 저장된 수 많은 MP4 / PMP 파일을 메모리스틱에 복사할 필요없이 바로 재생할 수 있습니다.

# USBhost는 만족할만하지만 NetHost는 역시 속도때문에 성질버리기 딱입니다.
# SMI 자막은 지원하지 않습니다.
# 하드디스크에 있는 MP4 재생을 위해서라면 사실 아얄쉘로 USBhost/Nethost 연결 후 XMB Launch 기능을 사용하는 것이 더 좋을지도 모르겠군요.

댓글 16개:

  1. 포포츠님 오늘 업데이트 쩝니다.

    오늘 여유가 많은가 봐용

    답글삭제
  2. @Ryu - 2009/02/09 16:16
    Ryu / 어제 오늘 글 쓸 소식이 많네요.

    사실 거의 예전글 복사 / 붙여넣기라 글 쓰는 시간이 별로 안 걸려요... ^^

    답글삭제
  3. 요즘 pmp는 뭘로 인코딩 하나요??맨날 mp4로 인코딩하다보니....까먹었네요

    답글삭제
  4. 헛, 저 문제의 화면은 마크로스 프론티어..

    답글삭제
  5. 음.. 국내에서 PSP로 동영상 보는 유저들에게 많은 사랑을 받고있는 PPA가 오랫만에 업뎃했군요. ^^



    MP4 지원은 크게 의미가 없을듯.. XMB의 탐색기능이 훨씬 유용한게 많이 있으니까요.



    PPA도 PMP파일을 부분탐색이 가능하게 된다면 또 모를까.

    답글삭제
  6. pmp로 avi 파일 돌아가나요 ??''

    답글삭제
  7. @ㅌㅌ - 2009/02/16 12:29
    아뇨

    psp도 avi돌려도 무리일듯 싶네요;;ㄷㄷ

    답글삭제
  8. 아참 근데 이거 커펌 말곤 정펌 가능한가요?

    답글삭제
  9. 포포츠님 죄송한 질문인데요. 혹시 이 프로그램 설치해보셨나요?

    이렇게 질문을 드리는 이유는 다름이 아니라 제가 받아서 3.71 m33-4의 PSP에

    설치해보았으나 문자셋 설정이 이상하네요.



    CONFIG.XML을 워드패드로 열어 확인해보니

    <!-- charset value : "UTF-8", "GBK", "BIG5", "SHIFT-JIS", "EUC-KR" -->

    가 있으나



    막상 PSP에서 실행하여 설정을 하려고 하면

    "UTF-8", "GBK", "BIG5", "SHIFT-JIS", "EUC-KR"가 아닌

    "UTF-8, MS-EE, MS-CYRL, MS-ARAB, ISO-8859-1, ISO-8859-2, ISO-8859-6" 가 보이더군요.



    어떤 메뉴로 설정해도 자막은 깨질뿐 보이질 않습니다.

    자막의 확장자는 srt입니다.

    답글삭제
  10. @MC유 - 2009/03/07 16:00
    MC유 / PPA에서 자막의 한글이 깨지는 원인은 크게 2가지입니다.



    우선 폰트가 한글을 지원하지 않는 경우.

    이 경우 본문에 적어놓은대로 한글을 지원하는 폰트를 넣어주고 CONFIG.XML에서 해당 폰트를 지정해주면 됩니다.



    다음으로는 srt 파일 자체의 인코딩 문제인 경우.

    srt 파일의 인코딩을 UTF-8로 변경해주어야 하는데, 제일 쉬운 방법은 srt 파일의 확장자를 txt로 변경하고 메모장으로 불러옵니다. 그 후 '다른 이름으로 저장'을 선택해서 인코딩을 ANSI가 아닌 UTF-8로 설정해서 저장합니다. 이제 새로 저장된 txt 파일의 확장자를 원래대로 srt라고 변경하면 인코딩 변경이 완료됩니다.



    위 2가지가 제대로 변경되면 PPA에서도 한글 자막이 깨지지 않고 잘 나옵니다. (charset value는 변경하지 말고 UTF-8 그대로 놔두세요.)



    실제로 PPA에서 한글 자막이 출력되는 스크린샷입니다.

    http://popotz.shworks.com/snap000.jpg

    답글삭제
  11. 포포츠님, 일단 답변 주셔서 감사합니다.

    근데 제가 여쭌건 자막이 안나오는걸 여쭤본게 아니라 config.xml의 문자집합에는

    "UTF-8", "GBK", "BIG5", "SHIFT-JIS", "EUC-KR"이 보이는데,



    막상 PMPlayer advance를 구동하여 설정을 하려고 보면

    "UTF-8, MS-EE, MS-CYRL, MS-ARAB, ISO-8859-1, ISO-8859-2, ISO-8859-6"

    이 나옵니다.



    EUC-KR설정이 불가능하여 자막이 깨집니다.



    따라서 EUC-KR설정이 불가능한 것, 설정 항목에서 보이지도 않는 것을 질문드리고자 한 것인데

    제 설명이 좀 부족 했나보군요. ^^;;



    그리고 이전 버전에서는 EUC-KR로 설정하여

    자막을 봤었고, 그 버전에서 사용하던 폰트는

    20090205버전의 PPA에 넣었구요.



    폰트(subtitle.ttf) 넣은 다음 config.xml에서

    자막 폰트를 subtitle.ttf로 설정해주었습니다.

    답글삭제
  12. 손피기에 같은 내용으로 질문을 해서 답변을 받았는데,

    프로그램 자체가 2바이트 문자 라이브러리를 포함해서 컴파일 하지 않았을 가능성이

    있다고 하네요. 외국에서 2바이트 문자를 쓸 일이 없어 그럴 확률이 있다고 합니다.



    이것도 어디까지나 추측일 뿐이므로 다른 분들께서도 한 번 테스트를

    해보시는 것이 좋을 것 같네요.



    일단 안되는 것을 확인한건 저뿐이고, 답변을 주신 분은 제 질문에 답변을

    해주셨긴 하지만 직접 프로그램을 구동하진 않았으니 장담할 순 없습니다. ^^;;

    답글삭제
  13. @MC유 - 2009/03/07 23:03
    MC유 / 자막이 깨진다고 해서 나오게 하는 방법만 알려드렸는데 그게 아니셨군요.



    일단 문자 라이브러리 문제는 아니고, charset이 제대로 변경 안되는 건 단순한 버그 또는 파일 자체의 문제인 것 같습니다. (중국에서 만들어진 프로그램인데 2바이트 문자를 지원 안 할리가 없죠.)



    지금 원출처에서 최신 버전을 받아 확인해보니 정상적으로 변경되는군요. 일단 본문 내의 링크 자료를 교체해둘테니 다시 받아서 테스트해보세요. charset도 정상적으로 변경되며, 한글 자막 역시 UTF-8로 변경하지 않고도 잘 나옵니다.

    답글삭제
  14. 늦은 시간임에도 불구하고 친절하게 답변도 해주시고, 파일도 교체해주시고...

    포포츠님 너무 고맙습니다!! ^^



    교체해주신 파일로 해본 결과 아주 잘 되네요.

    덕분에 오랜만에 PMPlayer Advance 업했습니다. ^^

    답글삭제
  15. 포포츠님 물어볼께있는데요



    위에 다운 받아보니 압축열어보니깐

    prx파일이있던데...

    game.txt vsh.txt 수정추가해야하나여? 아니면

    pmp구동시 무선호스트 또는 usb호스트 작동이안되네요

    좀알려주세요

    답글삭제

참고: 블로그의 회원만 댓글을 작성할 수 있습니다.