Вопрос

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top