2018년 1월 8일 월요일

MMC/SD Drive V3 제작 #15 - 동영상을 돌려보아요!

아마 기억하시는 분이 계실 듯 하네요.

2009년에 MMC/SD V2용으로 동영상 플레이어를 만들었는데요.

크기는 좀(많이) 작지만 스크린12의 컬러풀한 영상을 볼 수 있었지요. 12FPS입니다.

궁금하시면 이쪽으로 --> https://youtu.be/1NytCAW1Dws


이번엔 MMC/SD V3로 조금 다른 방식의 영상을 만들어보았습니다.


스크린2 모드의 풀스크린(256 x 192 픽셀)으로 12FPS 영상을 구현했습니다.

스크린2를 사용하지만 V9938의 넓은(?) VRAM과 팔레트를 활용해서,

어느정도 최적화된 화면으로 인코딩을 해보았어요.


영상 데이터는 FAT16 드라이브에서 파일을 읽어서 표시합니다.

참고로 FAT16 드라이브의 최대 용량은 4GB인데요. (클러스터 64KB 경우)

이번 동영상 플레이어는 용량 제약이 없어서, 4GB 단일 파일로 쭈욱 재생할 수 있습니다.

(예전 MMC/SD V2에서는 64MB 영상이 최대 크기였지요.)


오디오 출력으로는 터보알 PCM 또는 코복스 PCM을 사용할 수 있습니다.

샘플레이트는 13KHz 정도되구요.


결론적으로, MSX2 기종에서 MMC/SD V3 + Covox만 꽂으면 영상을 볼 수 있다는 얘기지요.



아래는 영상재생 중에 찍은 사진입니다.

스크린2라서 한번에 16색 밖에 표시 못하지만, 적절한 팔레트 선정과 디더링으로...

사람 얼굴 정도는 식별 가능합니다. ㅎ.ㅎ;;





설명이 길었네요. 영상 몇개를 조금씩 재생해보았습니다. 한번 보시지요~

Big Buck Bunny -> Apink의 Mr.Chu -> IU의 좋은날 -> YS2 이터널 오프닝

순으로 나옵니다.





영상 하나 더 가욤~

요건 Bad Apple로 알려진 영상입니다.





그럼, 이만 물러갑니다~ ㅎ.ㅎ


댓글 없음:

댓글 쓰기