Как спросить у gstreamer, можно ли воспроизвести файл? - PullRequest
1 голос
/ 08 января 2010

Я пытаюсь написать простой аудиоплеер из командной строки, используя привязки Python Gstreamer. Есть ли функция в gstreamer API, которая заранее определяет, может ли определенный файл (URI) быть декодирован и воспроизведен текущим установленным набором кодеков?

1 Ответ

0 голосов
/ 08 января 2010

Полагаю, вы можете попытаться воспроизвести его и посмотреть, вызывает ли это какую-либо ошибку - фактически, нет способа узнать набор необходимых кодеков, не открывая файл. В некоторых дистрибутивах даже есть хуки, которые просят пользователя загрузить правильный кодек, когда вы начинаете что-то проигрывать.

...