docs.kde.org
Воспроизведение
Пред.
След.

Воспроизведение

1. Какие типы файлов поддерживает amaroK?
2. Почему amaroK не может воспроизвести MP3?
3. amaroK не воспроизводит MP3 в SUSE Linux 9.3, что нужно сделать?
4. С движком GStreamer я получаю 100-процентную загрузку процессора при проигрывании. Как мне это исправить?
5. Я не могу заставить проигрываться ни один звуковой формат в amaroK, почему?
6. Может ли amaroK выводить непосредственно на OSS/ALSA?
7. Но! XMMS может выводить напрямую на ALSA!
8. Звук заикается, как я могу это исправить?
9. Загрузка процессора высока, могу ли я как-нибудь это исправить?
10. Анализаторы amaroK очень нечувствительны!
11. У меня установлен GStreamer, но когда я пытаюсь переключиться на этот движок, amaroK выдаёт ошибку. Из-за чего?
12. Я выполнил gst-register, но у меня всё равно проблемы с GStreamer, что я могу сделать?
13. amaroK сообщает что GStreamer не может воспроизводить MP3 файлы, хотя я скомпилировал/установил модуль mad!
1.

Какие типы файлов поддерживает amaroK?

Никакие. Да, не удивляйтесь! Никакие! У нас нет привязки к подсистеме воспроизведения, поэтому должен быть задан вопрос "Какие форматы поддерживает GStreamer/xine/aRts/NMM/MAS/KDEmm?" Поэтому, как вы можете догадаться, мы поддерживаем любой аудио формат, который вы только можете представить. GStreamer может декодировать даже текст и PNG!

Для получения большей информации посмотрите Сравнение аудио движков.

2.

Почему amaroK не может воспроизвести MP3?

Может! В случае если вы используете Fedora/RedHat linux, они не работают с MP3 декодерами по умолчанию (из-за патентных вопросов). Решение:Alt-F2, gg:redhat mp3 kde, ENTER

3.

amaroK не воспроизводит MP3 в SUSE Linux 9.3, что нужно сделать?

Откройте "YaST Online Update" и установите заплатку 'Multimedia Option Pack 1'. Вуаля, теперь amaroK воспроизводит MP3.

4.

С движком GStreamer я получаю 100-процентную загрузку процессора при проигрывании. Как мне это исправить?

Когда используется GStreamer-engine с alsasink, amaroK требует от устройства обеспечения смешивания. Смешивание позволяет нескольким приложениям получать доступ к устройству одновременно, и выводить звук параллельно. Это может быть достигнуто как путём использования звуковой карты с аппаратным смешиванием (напр. SBLive), так и использованием модуля "dmix" для alsa, который разрешает программное смешивание. Смотрите Setting up Dmix for ALSA.

После установки вам необходимо указать "dmix" как звуковое устройство в настройках.

5.

Я не могу заставить проигрываться ни один звуковой формат в amaroK, почему?

Вам необходимо проверить доступность модулей движков в командной строке:

artsplay foobar.mp3 gst-launch filesrc location=/home/foo/bar.mp3 ! spider ! audioscale ! audioconvert ! alsasink xine-check

Вывод этих команд должен помочь вам определить ваши проблемы и способ их решения. Обратите внимание на то, что вам возможно придётся использовать другой sink, чтобы проверить GStreamer (напр. osssink).

6.

Может ли amaroK выводить непосредственно на OSS/ALSA?

Уже может! Но не забывайте, что звук в сжатом формате сначала нужно декодировать! Вы не можете просто передать MP3 в ALSA, всё что вы получите - белый шум. GStreamer - это лучший выбор для большинства людей, которые хотят иметь решение декодирования с низким использованием процессора, он читает файл, декодирует его и передаёт данные PCM напрямую в ALSA. В точности как XMMS.

7.

Но! XMMS может выводить напрямую на ALSA!

Но сначала он декодирует! GStreamer тоже может выводить напрямую в ALSA! Как и xine!

8.

Звук заикается, как я могу это исправить?

Вы можете, или использовать движок GStreamer (он отличный!), или и настроить aRts. Откройте Центр Управления Звук и Мультимедиа->Звуковая Система. Включите Выполнять с максимально возможным приоритетом, и увеличьте размер Звукового буфера: (внимание, смотрите следующий FAQ!) Вы также должны быть уверены что ваш artswrapper имеет бит suid:

su chmod a+rsx /path/to/kde/bin/artswrapper killall -9 artsd

У KDE 3.2.x есть проблемы с кодеками KDEMultimedia что может привести к искажённому воспроизведению, пожалуйста смотрите этот отчёт об ошибке. Кроме того, большую роль может сыграть увеличение размера буфера в файле настройки alsa, .asoundrc.

9.

Загрузка процессора высока, могу ли я как-нибудь это исправить?

Используйте движки GStreamer или xine вместо движка aRts, или чтобы уменьшить загрузку процессора установите KDEMultimedia полностью чтобы получить более быстрые кодеки aRts (например libarts_mpeglib.so, и т.д.)

10.

Анализаторы amaroK очень нечувствительны!

Вероятно, вы используете движок aRts, поэтому или используйте другой движок (новые версии движка xine были серьёзно переделаны, чтобы дать отличную синхронизацию анализатора), или уменьшите размер буфера звуковой системы Rts в kcontrol. Чем меньше буфер, тем более чувствительны визуализации. Да, это ошибка, пожалуйста, помогите нам её исправить!

11.

У меня установлен GStreamer, но когда я пытаюсь переключиться на этот движок, amaroK выдаёт ошибку. Из-за чего?

После установки GStreamer вам необходимо зарегистрировать его компоненты, команда `gst-register` (иногда заканчивающаяся номером версии, например gst-register-0.8) должна позаботиться о регистрации компонентов GStreamer.

12.

Я выполнил gst-register, но у меня всё равно проблемы с GStreamer, что я могу сделать?

Вы можете обратиться к GStreamer FAQ. Если ничего не помогает, спросите опытных людей на IRC-канале #gstreamer.

13.

amaroK сообщает что GStreamer не может воспроизводить MP3 файлы, хотя я скомпилировал/установил модуль mad!

Попробуйте сделать так (убедитесь что amaroK не запущен): Загрузите, скомпилируйте и установите пакет ffmpeg - Запустите gst-register (возможно вам потребуется запустить его дважды, как root, и как "обычному" пользователю) - Перейдите в каталог модулей GStreamer (найти его можно с помощью gst-config / gstreamer-config) - Удалите файлы ffmpeg (или переместите их в другое место) - Запустите gst-register снова - Запустите amaroK

Пред.
След.
Начало


docs.kde.org