MCI(Multimedia Control Interface): 윈도우용 응용프로그램에서 다양한 멀티미디어를 별도의 재생기나
디코더를 설치하지 않고서도 바로 사용할 수 있도록 미리 드라이버나 코덱 등을 표준화하여 윈도우에
내장시켜 놓은 일종의 규격이라 할 수 있습니다.
지금은 새로운 형식의 멀티미디어가 개발되고 별도의 플레이어나 코덱을 설치해야만 되는 상황입니다.
이러다보니 표준에서 벗어나 추가적인 드라이버나 코덱이 무분별하게 설치되어 서로 충돌을 일으키고,
때론 MCI 설정을 변경시키기도 합니다. 즉, 동영상이 안나오거나 소리가 안나오는 현상등이 일어 납니다.
윈도우에는 미디어 플레이어 외에도 MCI 플레이어라는 것이 따로 있습니다. 윈도우 미디어 플레이어는
코덱만 설치되어 있으면 거의 모든 형식의 미디어를 재생할 수 있는 통합 플레이어 이지만, MCI
플레이어는 MCI 표준 형식만 재생할 수 있는 기본 플레이어입니다. 하지만 이것은 겉으로 드러나지 않는
숨은 플레이어로서 윈도우 멀티미디어의 기반을 이루고 있습니다. 파워포인트는 멀티미디어를 다룰 때
바로 이 MCI 기반에서 다루기 때문에 MCI 플레이어에서 재생할 수 있는 것은 파워포인트에서도 재생할
수 있고, 여기서 재생할 수 없는 것은 파워포인트에서도 재생할 수 없게 됩니다. 또한 다른 플레이어나
코덱의 설치로 인해 원래는 MCI 플레이어로 잘 재생되던 것이 갑자가 재생이 안되는 경우가 있는데,
이 때 역시 파워포인트에서도 재생이 안됩니다.
▶ 파워포인트에서 동영상 삽입이나 재생에 문제가 있는 경우,
먼저 동영상 형식이 MCI에서 지원되는 형식인지 아닌지를 확인해 보십시오. 만약 지원되지 않는
것이라면 Video Converter 툴을 이용하여 지원되는 형식으로 변환하여 사용하십시오.
(참고로 MCI 모듈을 통해 재생할 수 있는 미디어 형식은 다음과 같습니다.)
* Video: QuickTime files (mov 나 qt) - 단 퀵타임 버전 에서 만든 것만 지원됨
Audio Video Interleave (avi) - divx 나 xvid 등 특수한 형식은 코덱이 설치되어 있어야 함
Motion Picture Experts Group (mpg, mpeg, m1v, mp2, mpa, mpe) - 몇몇 특수한 코덱
으로 만든 엠펙 동영상도 재생이 안된는 경우가 있음
Microsoft Streaming Format (asf, asx, wmv, wvx)
Animated GIF (gif)
* Sounds: Audio Interchange File Format (aiff, aif, aifc)
Motion Pictures Expert Group Layer-3 (mp3, m3u)
Musical Instrument Digital Interface (midi, mid, rmi)
Unix Environment (au, snd)
Microsoft Wave (wav)
Microsoft Streaming Format (asf, asx)
CDAudio (cda)
다음, MCI 표준 형식으로서 전에는 파워포인트에서 잘 재생되던 것이 어느날 갑자기 "삽입할 수 없는
형식..." 이라느니, 삽입은 되는데 재생에 문제가 있다든지 할 때, 이것은 새로 설치된 플레이어나
코덱이 MCI 설정을 변경시킨 경우인데, 우선 MCI 플레이어를 실행하여 재생이 되는지 확인해 볼 필요가
있습니다. (실행하는 방법은 - 윈도우 '시작' 버튼을 누른후 '실행..' 메뉴를 누르고 빈칸에 mplay32.exe
라고 쓰고 '확인' 누르면 됨) 아마도 여기서도 제대로 안될 것입니다.
▶ 그럼, MCI 설정을 복구하는 방법은 무엇일까요? 이것이 핵심인데...
#주의: 이것은 시스템 파일을 수정하는 것이므로 특별히 주의해야 하며, 경험이 부족한 사람은 미리 백업해 놓고 작업하길 바람
1. 윈도우 '시작' 버튼을 누른 후 '실행..' 을 누르고 빈칸에 sysedit 이라고 쓰고 '확인' 을 누릅니다.
그럼 시스템 파일들이 주루룩 열릴 것입니다.
2. win.ini 파일에서 [MCI Extensions] 항목을 찾아 다음과 같이 설정되어 있나 확인해 보고 틀리게
나온 부분이 있으면 다음과 같이 고친 후 저장합니다.
[MCI Extensions]
mid=Sequencer
rmi=Sequencer
wav=waveaudio
midi=Sequencer
avi=AVIVideo
qt=MPEGVideo
mov=MPEGVideo
dat=MPEGVideo
mpg=MPEGVideo
mpa=MPEGVideo
mpv=MPEGVideo
enc=MPEGVideo
m1v=MPEGVideo
mp2=MPEGVideo
mpe=MPEGVideo
mpeg=MPEGVideo
mpm=MPEGVideo
au=MPEGVideo
snd=MPEGVideo
aif=MPEGVideo
aiff=MPEGVideo
aifc=MPEGVideo
3. system.ini 파일에서 [mci] 항목을 찾아 다음과 같이 설정되어 있나 확인해 보고 틀리게 나온
부분이 있으면 다음과 같이 고친 후 저장합니다.
cdaudio=mcicda.drv
sequencer=mciseq.drv
waveaudio=mciwave.drv
avivideo=mciavi.drv
videodisc=mcipionr.drv
vcr=mcivisca.drv
MPEGVideo=mciqtz.drv
* 윈도우 2000 이나 NT, XP 의 경우는 다음과 같이 합니다. (#주의: 이것은 윈도우 레지스트리를
수정하는 것이므로 특별한 주의를 요하며, 레지스트리 항목을 백업한 후 작업하길 바람)
1. 윈도우 '시작' 버튼을 누른 후 '실행..' 을 누르고 빈칸에 regedit 이라고 쓰고 '확인' 을 누릅니다.
그럼 레지스트리 편집기가 나타날 것입니다.
2. 다음 경로대로 찾아가 폴더를 클릭합니다. 그러면 다음 설정이 나타날 것입니다.
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\
MCI Extensions
[ 이름 ] [ 종류 ] [ 데이터 ]
(기본값) REG_SZ (값 설정 안됨)
aif REG_SZ MPEGVideo
aifc REG_SZ MPEGVideo
aiff REG_SZ MPEGVideo
asf REG_SZ MPEGVideo
asx REG_SZ MPEGVideo
au REG_SZ MPEGVideo
avi REG_SZ avivideo
cda REG_SZ CDAudio
ivf REG_SZ MPEGVideo2
m1v REG_SZ MPEGVideo
m3u REG_SZ MPEGVideo
mid REG_SZ Sequencer
mp2 REG_SZ MPEGVideo
mp2v REG_SZ MPEGVideo
mp3 REG_SZ MPEGVideo
mpa REG_SZ MPEGVideo
mpe REG_SZ MPEGVideo
mpeg REG_SZ MPEGVideo
mpg REG_SZ MPEGVideo
mpv2 REG_SZ MPEGVideo
rmi REG_SZ Sequencer
snd REG_SZ MPEGVideo
wav REG_SZ WaveAudio
wax REG_SZ MPEGVideo
wm REG_SZ MPEGVideo
wma REG_SZ MPEGVideo
wmp REG_SZ MPEGVideo2
wmv REG_SZ MPEGVideo
wmx REG_SZ MPEGVideo
wpl REG_SZ MPEGVideo
wvx REG_SZ MPEGVideo
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\MCI32
[ 이름 ] [ 종류 ] [ 데이터 ]
(기본값) REG_SZ (값 설정 안됨)
AVIVideo REG_SZ mciavi32.dll
CDAudio REG_SZ mcicda.dll
MPEGVideo REG_SZ mciqtz32.dll
Sequencer REG_SZ mciseq.dll
WaveAudio REG_SZ mciwave.dll
3. 여기서 먼저 레지스트리 항목을 백업하는 것이 좋은데, 해당 폴더 위에서 (여기서는 'MCI
Extensions' 와 'MCI32') 마우스 오른쪽 버튼을 클릭하여 단축메뉴를 연 뒤 '내보내기'를 선택하면
해당 항목을 .reg 파일로 백업할 수 있으며, 나중에 복원하려면 단순히 .reg 파일을 더블클릭하면
됩니다.
4. 각 항목 중 위의 것과 틀린 것이 있으면 위와 같게 수정합니다. 방법은 수정할 항목의 이름 부분을
마우스 오른쪽 버튼을 눌러 단축메뉴를 연 뒤 '수정'을 선택하고 '값 데이터'에 올바른 내용을
써주면 됩니다.
만약 이렇게 했는데도 여전히 문제가 남아 있다면 오피스 프로그램을 다시 설치하거나, 그래도 안되면 윈도우를 다시 설치할 것을 고려해 보
아야 할 듯 합니다.