1
파이썬 Gstreamer 바인딩을 사용하여 간단한 명령 행 오디오 플레이어를 작성하려고합니다. gstreamer API에는 현재 설치된 코덱 집합으로 특정 파일 (URI)을 디코딩하고 재생할 수 있는지 여부를 미리 결정하는 함수가 있습니까?파일을 재생할 수 있는지 gstreamer에 어떻게 묻습니다?
파이썬 Gstreamer 바인딩을 사용하여 간단한 명령 행 오디오 플레이어를 작성하려고합니다. gstreamer API에는 현재 설치된 코덱 집합으로 특정 파일 (URI)을 디코딩하고 재생할 수 있는지 여부를 미리 결정하는 함수가 있습니까?파일을 재생할 수 있는지 gstreamer에 어떻게 묻습니다?
실제로 재생하려고하면 파일을 열지 않고도 필요한 코덱 집합을 알 수있는 방법이 없다는 것을 알 수 있습니다. 일부 배포판에는 사용자가 무언가를 시작할 때 올바른 코덱을 다운로드하도록 요청하는 훅 (hook)이 있습니다.
인코딩을 파일 유형 (예 : ogg)과 독립적 일 수 있으므로 파일을 열어야합니다. 그러나 재생하지 않고 파일의 재생 가능성을 결정하는 방법이 있습니까? –
내 자신의 질문에 대답 - 당신은 단순히 실제 출력에 연결하지 않고 파일을 해독하려고합니다. gstreamer에서 이것은 filesrc, decodebin 및 fakeink를 의미합니다. –