Я пытаюсь прочитать файл .avi на MacOS X с Phonon и Qt. Но я не могу. Даже в QtDemo «Media Player» не может отображать этот файл. Есть ли способ заставить его работать?Phonon может читать файлы .avi на MacOS?
ответ
Попробуйте установить правильные кодеки в систему. «avi» на самом деле представляет собой только формат файла контейнера, который может содержать медиа, закодированные многими возможными аудио- и видеокодеками, которые по умолчанию не поддерживаются/устанавливаются в OS-X. Сам Phonon не предоставляет возможности декодирования мультимедиа, он использует все, что доступно в системе, или отдельно сконфигурирован как его задний конец.
Я могу открыть и воспроизвести файл avi с помощью VLC, поэтому я предполагаю, что кодек установлен. Может быть, есть способ сказать Фонону, какой кодек использовать? –
VLC использует собственные кодеки, которые недоступны для использования в других приложениях. Тем не менее, существует еще и VLC-сервер для Phonon, но это не будет работать просто с помощью приложения VLC. У меня, к сожалению, нет более подробной информации о бэкэнде VLC для Phonon. – Xenakios
Вы пытались установить [Perian] (http://perian.org/)? –
Я установил его, и теперь он работает! Большое спасибо! –