воскресенье, 22 марта 2009 г.

Видео с мобильного телефона

При попытке посмотреть видеоролик, отснятый на своем мобильном телефоне, пользователи ALTLinux Desktop 4.1.1 могут столкнуться с тем, что отсутствует звук. Дело в том, что многие (если не все) мобильники кодируют звук в формате AMR. Для декодирования таких файлов в Linux системах используется библиотека libamr_nb, которая по умолчанию не устанавливается в нашем дистрибутиве.
Для исправления данной ситуации нужно поставить два пакета: libamrwb и libamrng. Добавляем к списку репозиториев еще один источник: в консоле вводим команду "su -", для получения прав супер пользователя (root), указываем пароль рута, и набираем следующую команду (в одну строку):

# echo "rpm ftp://ftp.altlinux.ru/pub/people/thresh/amr i586 hasher" >> /etc/apt/sources.list.d/alt.list

Подключив репозиторий, устанавливаем пакеты:

# apt-get update && apt-get install libamrwb libamrnb

Для просмотра роликов можно использовать разные проигрователи: MPlayer, VLC media player, RealPlayer. Мне понравился последний. Взять его можно вот отсюда. При установке RealPlayer есть одна тонкость: по зависимости он требует наличие в системе библиотеки lsb версии не ниже 3.1. Обойти это можно следующей командой

# rpm -Uvh --nodeps RealPlayer11GOLD.rpm

После этого необходимо в /etc/apt/apt.conf.d создать файл с одной строчкой RPM::Ignore:: "RealPlayer";. Сделать это можно следующей коммандой:

# echo "RPM::Ignore:: \"RealPlayer\";" >> /etc/apt/apt.conf.d/realplayer.conf

В этом файле мы говорим команде apt-get игнорировать пакет RealPlayer. Если не сделать этого, то при обновлении системы будет появляться сообщение о необходимости удовлетворить зависимости.

Комментариев нет: