Поставил Debian Squeeze. KDE. Но столкнулся с проблемой воспроизведения файлов видео и музыки. Пробовал ставить дополнительные кодеки, проигрователи, но ничего не получилось. Amarok воспроизводит файл молча, но проигрывает его чуть более 10 сек. Smplayer выдает ошибку:
/usr/bin/mplayer: relocation error: /usr/bin/mplayer: symbol codec_wav_tags, version LIBAVFORMAT_52 not defined in file libavformat.so.52 with link time reference
на команду lspci вывел два канала:
text
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
....................
01:00.1 Audio device: ATI Technologies Inc Redwood HDMI Audio [Radeon HD 5600 Series]
Первый это встроенная звковая карта, а второй это видеокарта. В настрйоках как основной поток стоит первый канал.
В чем может быть проблема в данной ситуации?
Посмотрите установлены ли следующие пакеты
[console]apt-cache policy libavformat*
apt-cache policy libavcodec*
apt-cache policy libavutil*[/console]
Если не установлены, установите.
Есть ли звук в системе?
Если нет, запустите в терминале
[console]alsamixer[/console]
Выставьте уровень звука и проверьте, чтобы под указателем уровня звука используемых каналов стояли 00, а не ММ (если установлены ММ, то выделите нужный канал и нажмите m).
Посмотрите установлены ли следующие пакеты
[console]apt-cache policy libavformat*
apt-cache policy libavcodec*
apt-cache policy libavutil*[/console]
Если не установлены, установите.
Есть ли звук в системе?
Если нет, запустите в терминале
[console]alsamixer[/console]
Выставьте уровень звука и проверьте, чтобы под указателем уровня звука используемых каналов стояли 00, а не ММ (если установлены ММ, то выделите нужный канал и нажмите m).
sudo apt-get install libavformat*
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Заметьте, выбирается libavformat52 для регулярного выражения libavformat*
Заметьте, выбирается libavformat-extra-52 для регулярного выражения libavformat*
Заметьте, выбирается libavformat-dev для регулярного выражения libavformat*
Заметьте, выбирается libavformatcvs-dev для регулярного выражения libavformat*
Заметьте, выбирается libavformatcvs52-dev для регулярного выражения libavformat*
Заметьте, выбирается libavformatcvs51-dev для регулярного выражения libavformat*
Заметьте, выбирается libavformatcvs для регулярного выражения libavformat*
Заметьте, выбирается libavformatcvs52 для регулярного выражения libavformat*
Заметьте, выбирается libavformat53 для регулярного выражения libavformat*
Уже установлена самая новая версия libavformat52.
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
libavformat53 : Зависит: libavcodec53 (>= 5:0.8.2) но он не будет установлен
Зависит: libavutil51 (>= 5:0.8.2) но он не будет установлен
ПредЗависит: multiarch-support но он не может быть установлен
E: Сломанные пакеты
звука в системе нет. запускал alsamixer, все указатели вкючены и выставлены на 100%.
Во-первых, не надо устанавливать все пакеты libavformat*
Поставьте только: libavformat-extra-52, libavcodec-extra-52, libavutil-extra-49.
Это, возможно, решит проблему с SMplayer'ом.
Но если в системе тишина, то с этим надо разбираться отдельно.
В alsamixer'e какая карта основная?
Поставил все три пакета, проблема появления ошибки в SMplayer решилась. Ошибка перестала появляться, но файлы не проигрываются. Они просто пролистываются от начала до конца в ускоренном времени как раньше было в Amarok. А вот Amarok они перестали запускаться. В alsamixer основная карта стоит Intel.