문제

Windows Media Player 구성 요소를 사용하는 분산 미디어 플레이어에서 작업합니다. 이제 고객은 로고 타입으로 모든 영화를 렌더링하는 대신 미디어에서 로고를 오버로 오버레이 할 수 있는지 묻습니다.

나는 Google을 가지고 있으며 DirectShow 필터를 사용하여이를 수행 할 수있는 것처럼 보이지만 아직 수행 방법에 대한 좋은 정보를 찾지 못했습니다.

여기에 누군가가 프로그램 적으로 할 수 있는지 아는 사람이라면 플러그인, 필터 또는 다른 방법으로 아는 것이 좋을 것입니다. 비용이 드는 플러그인이라면 괜찮습니다.

내가 원하는 것은 Windows Media Player 11에서 JPG/PNG를 워터 마크/오버레이로 사용하여 Windows Media Player 11

도움이 되었습니까?

해결책

자신의 관습을 강요 하여이 작업을 수행 할 수 있습니다. 직접 쇼 WMP의 필터 그래프로 필터링하십시오. 여기에는 필터를 설정하는 것이 포함됩니다 장점 DirectShow의 자동 그래프 빌딩이 WMP 체인에 필터를 삽입하도록 매우 높습니다. 그러나 a) 필터가 특정 필터 그래프 체인과 함께 항상 삽입되지는 않기 때문에이 접근법을 권장하지 않습니다. b) 다른 설치된 타사 직접 쇼핑 앱의 필터 그래프에도 추가됩니다. 이 두 번째 문제는 큰 문제 일 것입니다.

a를 만들 수 있어야합니다 WMP DSP 플러그인 이것을하기 위해. 이들은 DirectX 미디어 객체로 구현됩니다 (DMOS), Directshow 필터와 비슷하지만 간단합니다. 이 접근법은 최선의 방법 일 수 있습니다.

최종 접근법은 WMP 컨트롤을 사용하는 대신 앱의 전체 미디어 재생 부분을 직접 쇼에서 다시 작성하는 것입니다. 이것은 훨씬 더 많은 노력이 필요하지만, 현재 또는 미래에 많은 맞춤형 미디어 스트림 처리를 계획한다면 좋은 옵션이 될 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top