2011-12-02 9 views
0

.rm (RealPlayer Media) 파일을 MP3 또는 다른 형식으로 변환하고 싶습니다. 먼저, VLC을 사용하여 성공적으로 관리했지만 품질이 좋지 않았습니다. 그런 다음 Real Alternative codec DirectShow를 사용해 보았습니다.이 또한 괜찮 았지만 RealNetworks가 개발자를 고소했기 때문에 the codec is no longer developed을 발견했습니다.프로그래밍 방식으로 .rm (RealPlayer Media) 파일을 MP3 또는 다른 형식으로 변환하는 방법?

지금, 나는 RealPlayer를 설치하고 나는 그것이 .mp3에 있지만 성공하지 .rm 변환의 DirectShow 필터의 사용하려고 :((실제로 리얼 트랜스 필터를 추가하고 파일에게 GraphStudio 충돌을 선택 후.)

프로그래밍 방식으로 .rm 파일을 다른 형식으로 프로그래밍 방식으로 변환 할 수 있습니까? 프로그래밍 방식으로 파일을 변환하도록 RealPlayer를 만드는 방법? RealPlayer Transcode 필터를 사용하는 방법에 대한 힌트 나 예제가 있습니까? (저는 DirectShow를 처음 사용합니다)

질문을 구체화하기 위해 업데이트 : RealPlayer Transcode 필터의 구현 된 인터페이스와 해당 멤버를 나열하려면 어떻게합니까? 나는 어떤 문서도 찾지 못했다 : (GraphStudio는 0 핀과 일반 속성을 가지고 있다고 말한다.)

+0

프로그래밍상의 문제는 아닙니다. http://superuser.com – abelenky

+1

DirectShow 프로그래밍 문제가 아닙니다 제안합니까? –

답변

1

.rm을 읽고 디코딩하는 DirectShow 그래프를 만든 다음, 오디오를 MP3으로 압축하여 파일에 기록해야한다. 이것은 MSDN : Recompressing an AVI File에 자세히 설명되어있는 AVI 파일을 재 압축하는 것과 비슷합니다. 비디오가없는 오디오가 있고 컨테이너 형식이 다릅니다.

업데이트 : 구현 된 인터페이스를 안정적으로 나열 할 방법이 없습니다. COM. 때로는 형식 라이브러리를 검사하여 찾을 수 있지만 DirectShow 필터가 많이 필요하지는 않습니다. 일반적으로 필터 공급 업체의 SDK 헤더 파일을 사용하여 'pri vate '인터페이스.

+0

Real Alternative의 경우이를 관리했지만 RealPlayer Transcode 필터는 관리하지 않았습니다. 내 질문의 업데이트를 참조하십시오. –

+0

위 업데이트를 참조하십시오. –