이유는 잘 모르지만 Wine 환경에서 Windows Media Player 관련하여 계속적인 문제가 생기고 있습니다.


대표적인 예가 Power Point인데요. 슬라이드에 동영상을 추가하려 들면 코덱이 없다고 난리칩니다. 없는 것은 아닙니다. 다만 인식이 안 되고 있는 것 뿐입니다. 그런데 코덱이 자꾸 인식이 안 되나 봅니다. *.ax 형태를 밀어넣고 등록해도 안 되는 것은 안 됩니다.


그런데 오늘 이상한 것을 발견 했습니다.


일부 게임에서 동영상이 삽입되어 있는 경우 Windows Media Player관련 문제로 인하여 동영상이 재생이 안 되야 하는데 갑자기 정상적으로 동영상이 나옵니다. (다만 하드웨어 가속이 안 되는 관계로 프레임이 뚝뚝 떨어집니다.) 즉, 코덱이 인식되었고 비디오 렌더러가 작동을 했다는 의미인데...


winetricks를 이용해서 WMP9하고 devenum만 네이티브로 설치하면 됩니다. 그런데 어떤 프로그램은 동영상이 안 되더군요...뭐지?


결론부터 말씀드리자면...


스팀이 범인이었습니다.

스팀은 최근 스트리밍을 지원하기 때문에 LAVFilter를 내장하고 있습니다. 그리고 스팀이 실행되면 동영상 인코딩을 준비하기 때문에 LAVFilter가 미리 시스템에 올라오게 됩니다. 그런데 Windows용 LAVFilter는 DirectShow를 사용하는데 스팀과 연결된 프로그램(게임입니다...)에서 DirectShow를 요청하자 스팀과 같이 올라와 있던 LAVFilter가 작동을 하게 되었고 WMV를 비롯한 동영상 코덱이 인식이 되어버린 듯 합니다. 혹시나 하고 Non-Steam게임을 돌려보니 이건 동영상이 안 나오네요.


대표적인 것이 BioHazard4인데요. 저는 패키지판과 스팀판 둘 다 있어서 이를 통해서 확인 했습니다. 스팀판은 동영상이 나오지만 패키지판은 동영상이 안 나오네요.


약간 어이가 없기는 하지만 한가지 확실해진 것은 LAVFilter를 임의로 설치하면 Non-Steam게임도 동영상이 나올 가능성이 높다라는 것입니다. Powerpoint도 LAVFilter를 올리고 이를 쓰게 하면 동영상이 삽입될 수 있을듯 합니다! 이것만 되면 MSOffice가 Wine환경에서 완벽하게 돌아가게 됩니다!


다만...피곤하군요. 시간나는 대로 해봐야 겠습니다.


2015.1.14

...안되네요.

LAVFilter를 따로 설치해봤으나 동영상이 인식이 안 됩니다. PPT가 제일 중요해서 이를 써봤는데 안 됩니다.


뭐 디버거는 YV24니 NV24니 하는 코덱이 없다고 난리를 치는데 wine에서 구현이 안 되었거나 저부분을 무시하게 하는 패치를 하거나 해야 겠는데 전 못하겠습니다. 아쉽군요.

,