2014-10-13 3 views
0
당신은 내가 분명히 도움이 될 수 있다면 내가 비디오 인코더에 대해 일도 이해하지 못하는

: 인코더 시스템에 존재는 DirectShow를 인식 할 수 있도록

  • 를?
  • 어떻게 DirectShow에서 인식합니까?
  • directshows에서 지원하는 인코더 및 추가 방법은 무엇입니까?

내 질문과 도움을 주셔서 감사합니다. 그런 것들에 대한

답변

1

매우 유용한 도구는 GraphEdit로 (DirectShow를 SDK의 일부가 여기에 예를 들어 다운로드 할 수 있습니다 : http://www.videohelp.com/tools/GraphEdit)입니다
당신이 그래프를 클릭하면 -> 삽입 필터가 설치된 모든 필터의 목록을 확인하고 볼 수 있습니다 파일 위치.

는 (명령 프롬프트에서) 사용할 수있는 필터를 등록하려면 : regsvr32 filter.dll
(여기에 설명 된 바와 같이 : How to use/install custom Directshow filter)

+0

고맙습니다. 말씀 하셨듯이 매우 유용합니다. 그것들이 프로그램 파일에 있다는 것을 알게 해줄 것입니다, 그래서 당신은 어떻게 DirectShow가 그들을 인식하는지 알고 있습니까? 레지스트리에 추가 된 참조가 있습니까? – habibhassani

1

Choosing a Compression Filter 참조 :

사용자의 시스템에서 사용할 수있는 비디오 또는 오디오 압축기를 열거하기 다음을 수행하십시오. [...]

또한 압축기/인코더를 열거하고 인스턴스화하는 코드 스 니펫이 있습니다.

질문에 이 아니라 이 아닌 태그가 붙어 있으므로 관리되는 코드에서 DirectShow API에 액세스하려면 DirectShow.NET을 확인해야 할 수도 있습니다. DirectShow.NET은 또한 샘플을 제공합니다.

+0

재생 해 주셔서 감사합니다. DirectShow.NET 샘플을보실 수 있습니다. – habibhassani

관련 문제