Pergunta

Eu estou tentando escrever um reprodutor de áudio de linha de comando simples usando as ligações Python GStreamer. Existe uma função na API gstreamer que determina antecipadamente se ou não um arquivo específico (URI) pode ser decodificado e jogado pelo conjunto actualmente instalada de codecs?

Foi útil?

Solução

Eu acho que você pode tentar reproduzi-lo e ver se isso levanta qualquer erro - na verdade, não há nenhuma maneira de saber o conjunto de codecs necessários sem abrir o arquivo. Algumas distribuições ainda têm ganchos no lugar que pedem ao usuário para baixar o codec certo quando você começar a jogar alguma coisa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top