2009년 12월 6일 일요일

MMC/SD Drive V1,V2 - 동영상/음악 인코더

인코더는 아래 파일 받으면 됩니다.

MMCSD_MediaEncode_091206.zip


아래는 인코딩된 짧은 샘플입니다.

MEDIA_sample.zip



------------------------------------------------------------------------------

    MovEncode & MediaMan (2009.12.06)

        By 서영만 (E-mail:sharksym@hitel.net)

------------------------------------------------------------------------------

 

* MMC/SD Drive에서 구동 가능한 PCM 또는 MOV 파일을 변환하고,

  DISKMAN에서 Import 할수 있도록 Disk Image를 만들어줍니다.

 

* PCM 만들기

  22KHz 또는 44KHz의 8Bit RAW 데이터 파일을 지원합니다.

 

  - 변환 방법

  별도의 프로그램은 제공하지 않습니다.

  윈앰프 등의 프로그램으로 쉽게 변환 가능합니다.

 

* MOV 만들기

  112 x 68 크기(16:9 비율) 12FPS의 동영상 또는

  168 x 104 크기(16:9 비율) 8FPS의 동영상을 지원합니다.

  인코딩 시, 스크린8(256컬러) 또는 스크린12(1만9천컬러) 선택 가능합니다.

 

  - 변환 방법

  VirtualDub 등의 동영상 편집프로그램으로

  원하는 크기 및 프레임 레이트에 맞춰서, 각 프레임을 BMP 파일로 Export합니다.

  영상은 0000.BMP, 0001.BMP, 0002.BMP... 이런 순으로 되어야합니다.

  원본 16:9 영상을 쓰면 MSX에서 거의 비슷한 비율로 보이게됩니다.

  4:3 영상이라면 좌우에 빈 여백을 넣어서 Export하면 됩니다.

  오디오는 8Bit 44100Hz PCM으로 Export합니다.

  WAV로 저장 후 RAW 파일로 변환하는 등의 방법을 쓰면 됩니다.

 

  *.BMP 파일들과 AUDIO.RAW 파일을 준비한 후,

  MovEncode.exe를 사용하여 인코딩합니다.

  참고로 윈도용 콘솔 프로그램입니다.

  실행은 아래 처럼 하면 됩니다.

  MovEncode 0000.BMP AUDIO.RAW [Enter]

  BMP 크기는 자동으로 인식하므로, 컬러 모드는 선택하면 됩니다.

  RGB332(스크린8) 또는 YJK(스크린12) 두가지만 됩니다.

  인코딩이 완료되면 MOVIE8.DAT 또는 MOVIE12.DAT 파일이 생성됩니다.

 

* PCM / MOV 파일을 묶어서 MMC/SD용 *.DSK 만들기

  MediaMan.exe을 이용하여 여러개의 PCM 또는 MOV를 합칠수 있습니다.

  최대 64MBytes까지 지원합니다.  (약7분의 동영상 또는 50분의 22KHz 오디오)

 

  - 실행 방법

  MediaMan Filename [Enter]

  MediaMan은 MEDIA.DSK 라는 파일로 미디어 파일을 한개로 묶습니다.

  MEDIA.DSK 파일이 없는 경우 새로 생성하며,

  이미 존재하는 경우 미디어 파일만 추가하게 됩니다.

  용량이 64MBytes를 넘어가는 경우 DISKMAN에서 Import가 불가능하니

  적당한 크기로 만드세요. ㅎ.ㅎ

 

* DISKMAN에서 Import 하기


  - 주의 사항

  MediaMan으로 만들어진 DSK 파일이 30MBytes보다 크면

  MMC/SD 시스템 디스크에 넣을 수 없으므로, 별도의 FAT16 포맷의 카드가 필요합니다.

 

  DISKMAN을 실행하여 디스크파일을 하나 만듭니다.

  INS키를 눌러 디스크를 추가할때, 디스크 종류를 Movie/Music 으로 선택합니다.

  리턴키를 눌러 Import를 하면 됩니다.

  Import가 완료되면 해당 디스크로 파티션 전환하여 실행하면 됩니다.

  디스크 자체는 DOS1 부팅디스크로 이루어지고,

  미디어 리스트(DISKLIST.DAT)와 미디어 플레이어(MPLAY.COM)가 들어있게 됩니다.

  MPLAY를 실행하면 MediaMan으로 추가했던 파일을 선택하여 플레이 할 수 있습니다.