Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: установка pymedia  (Прочитано 2740 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Guranvir

  • Автор темы
  • Участник
  • *
  • Сообщений: 195
    • Просмотр профиля
    • Блог начинающего линуксоида
установка pymedia
« : 13 Августа 2010, 15:40:21 »
Итак по горячим следам:
1) Устанавливаем: dev файлы python 2.6
2) libasound2-dev (это файлы разработчика ALSA, именно они нужны что бы установщик pymedia задетектил ALSA )
3) lame 3.98.4    (переходим в папку с исходниками lame и вводим:
 ./configure
 make
 make install
)При чем лучше из под sudo
4) Устанавливаем faad (я сначала установил faad 2.7 из сорцов: переходим в  директорию faad и пишем
./configure --with-mp4v2
make
sudo make install
)Однако после импорта pymedia она сказала не видим мы  libfaad.so.2. Пришлось установить deb пакет 2.6 и "импортная" ошибка прошла
5) Теперь из консоли перейдя в папку с pymedia введем: sudo python setup.py install. Он должен показать следующее   
Код:

OGG          : found
VORBIS       : found
FAAD         : found
MP3LAME      : found
VORBISENC    : found
ALSA         : found
Что ж на вопрос отвечаем буквой y и тут у нас могут начаться ошибки из-за того что GCC 4 не дружит с pymedia. Если так то нам придется сделать следующее:
В файле <audio/acodec/acodec.c> в строке 31 вводим:
#define HAVE_LRINTFИ должно у нас быть так:
#include <libavcodec/avcodec.h>
#define HAVE_LRINTF
#include "libavcodec/dsputil.h"
#include "version.h"
наш #define должен быть до #include "libavcodec/dsputil.h"  Это обязательно!
Однако этого шаманизма от пользователя Illusion форума на http://indashpc.org/ недостаточен
Админ того же форума jbors дополнил, что строку #define HAVE_LRINTF надо ввести и в <audio/config.h>
Вот тогда сборка и установка должна пройти нормально. И инструкция 

>>>from pymedia import *Должна пройти без ошибок
Ссылки:
1)  для системы устанавливаем в консоли   sudo  apt-get install libasound2-dev
2) Для faad: http://packages.ubuntu.com/ru/jaunty/libfaad0 или http://packages.ubuntu.com/ru/jaunty/libfaad2-0
Исходники 2.7: https://sourceforge.net/projects/faac/
3) lame: http://sourceforge.net/project/showfile … age_id=309
4) pymedia: http://pymedia.org/
5) Источник поправок: http://www.croket.ru/09/?p=327 (по dev пакетам для alsa) и страница обсуждений инсталяции pymedia http://indashpc.org/vbullettin/viewtopi … p;start=15
6) Заголовочные файлы для python sudo  apt-get install python2.6- dev

 

Страница сгенерирована за 0.043 секунд. Запросов: 26.