![]() |
Модераторы: powerfox, ZeeLax |
![]() ![]() ![]() |
|
OlegIT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 684 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Продолжаю бороться с библиотекой ffmpeg.
Возможно в дальнейшем и с видео драйверами та же проблема возникнет. Простой, не очень новый ноутбук. Debian 6.0.2. Звук через предустановленный плейер работает. Собрал программу ffplay библиотеки ffmpeg. При запуске выдаёт ошибку SDL_OpenAudio: 3.mp3: could not open codecs Выяснил, что программа не находит аудио драйверов. Список драйверов в программе после конфигурирования (./configure) выглядит так /* Available audio drivers */ static AudioBootStrap *bootstrap[] = { &DSP_bootstrap, &DMA_bootstrap, &DISKAUD_bootstrap, &DUMMYAUD_bootstrap, NULL }; Все четыре функции Audio_Available() возвращают 0. В чем ошибка, как исправить? Правильно ли я понимаю, конфигуратор «видит» на каком «железе» он работает и соответственно строит программу под это «железо»? В дальнейшем собираюсь собирать эту программу под ARM. Каким образом конфигурировать библиотеку на ноутбуке под конкретное «железо»? |
|||
|
||||
kapbepucm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 993 Регистрация: 14.6.2007 Где: Латвия Репутация: 1 Всего: 12 |
А здесь случайно нет уже готового решения?
-------------------- (С) kapbepucm |
|||
|
||||
OlegIT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 684 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Ваша ссылка по переносу на ARM годится, но вопросы пока остались. Надеюсь разберусь:)
Больше меня сейчас интересует почему программа вместе со всеми библиотеками сконфигурённая, собранная и запущенная на одном компьютере не находит драйвера? |
|||
|
||||
newbee |
|
|||
![]() Бревно ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 24.8.2011 Репутация: 6 Всего: 19 |
По-моему драйвера (ALSA/OSS) вообще ни при чем. У тебя ffmpeg не сконфигурирован с поддержкой кодека mp3.
-------------------- You're face to face With man who sold the world |
|||
|
||||
OlegIT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 684 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Библиотеку конфигурю по умолчанию, без аргументов ./configure.
Такая ошибка возникает не только с mp3 файлами, но и с flac и с wav. |
|||
|
||||
newbee |
|
|||
![]() Бревно ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 24.8.2011 Репутация: 6 Всего: 19 |
Я же об этом и говорю! По умолчанию mp3 и куча других кодеков выключены.
-------------------- You're face to face With man who sold the world |
|||
|
||||
OlegIT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 684 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Я так понимаю, если нужны все кодеки, то в аргумент конфига нужно подставить все --enable-libххх и поставить все эти библиотеки.
Ради интереса, библиотеки для flac это libfaac, libfaad, libfaadbin? Больше ни чего похожего не вижу. А для wav какие библиотеки нужны? libfaac, libfaad, libfaadbin это для формата AAC. Тогда для flac какие библиотеки нужны? Это сообщение отредактировал(а) OlegIT - 2.3.2012, 12:04 |
|||
|
||||
newbee |
|
|||
![]() Бревно ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 24.8.2011 Репутация: 6 Всего: 19 |
Я не знаю многих тонкостей, я просто вытащила из ебилда архив с исходниками ffmpeg и мельком посмотрела ./configure на предмет твой порблемы с mp3. Хочешь, методом тыка, хочешь гугли howto+ffmpeg+flac, решай свою проблему. Наводку я дала, дальше ты должен сам.
-------------------- You're face to face With man who sold the world |
|||
|
||||
OlegIT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 684 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Спасибо, основы усвоил.
|
|||
|
||||
rsm |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 999 Регистрация: 16.3.2005 Репутация: 3 Всего: 62 |
Нет. Библиотека FLAC зачастую (в нормальных дистрах ![]() ![]() libsndfile |
|||
|
||||
OlegIT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 684 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
У меня, в Debian, утилита flac по умолчанию не установлена.
Похоже моя проблема не в неустановленных библиотеках, libmp3lame установил, результат не изменился.
|
|||
|
||||
OlegIT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 684 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Для видео
Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x576 [PAR 16:15 DAR 4:3], 8500 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0.0: Video: indeo5, yuv410p, 352x288, 25 fps, 25 tbr, 25 tbn, 25 tbc драйверов и библиотек хватает, полноэкранное видео работает, а аудио не хочет работать. И звукового сопровождения нет и аудио файлы не воспроизводятся. Это сообщение отредактировал(а) OlegIT - 5.3.2012, 13:54 |
|||
|
||||
kapbepucm |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 993 Регистрация: 14.6.2007 Где: Латвия Репутация: 1 Всего: 12 |
А у готового бинарника из реп Debian такие проблемы есть?
-------------------- (С) kapbepucm |
|||
|
||||
OlegIT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 684 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Нет, в предустановленном проигрывателе всё работает.
|
|||
|
||||
OlegIT |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 684 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
По моему проблема внутри функции SDL_OpenAudioPath, не находит она директорию с драйверами. У меня в Linux, аудио драйвера находятся в /dev/snd, а в коде библиотеки таких путей нет. Пробовал их менять, но пока безуспешно.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |