РазделыПолезноеИнтересноеАрхивы по месяцамКто на сайтеThere are currently 0 users and 1 guest online.
|
АСПЛинукс 12 Carbon - 5.1 звук через ALSAПопытаюсь рассказать, как настроить звук 5.1 на ASPLinux 12 Carbon (Fedora 7 тоже подходит). Сразу скажу, что всё у меня не заработало и мне лень было во всём разбираться, я настроил для работы плеер АмароК и Каффейне для видео. Если вам нужно будет настраивать всё остальное, то вы должны будете углубиться в изучение конфигов файла .asoundrc, в котором всё и нужно настраивать для работы со звуком в нашем дистрибутиве. Для начала проверьте, действительно ли у вас 5.1 канальная звуковая карта и нормально ли она работает. Проект ALSA предлагает простое решение: Далее, вы должны настроить файл .asoundrc, который находится в вашей домашней папке (home/user), чтобы добавить эмуляцию 5.1-канального звука (эмуляцию - потому что на самом деле mp3 - это стерео звук и для раскидывания его по всем колонкам, его нужно программно микшировать). Итак, добавьте в вышеупомянутый файл такой текст: pcm.ch51dup {
type route
slave.pcm surround51
slave.channels 6
ttable.0.0 1
ttable.1.1 1
ttable.0.2 1
ttable.1.3 1
ttable.0.4 0.5
ttable.1.4 0.5
ttable.0.5 0.5
ttable.1.5 0.5
}После этого сохраните его и можете смело запускать приложение АмароК для проигрывания файлов, хотя сначала его также нужно настроить. По умолчанию, он также играет стерео. Как настроить, видно на картинке, просто замените в графе "Стерео" default на ch51dup: Перезапустите программу и проигрывайте файл, работать должны все 5 колонок. Теперь переходим на настройку плеера Каффейне, для просмотра видео и прочего. Этот плеер есть в дистрибутиве АСПЛинукс 12 по умолчанию, работает также, как и АмароК на движке Xine. В общем, всё точно также как в предыдущем случае: Не забудьте перейти в "Режим эксперта", а то вы не увидите никаких настроек. Что ещё работает с таким звуком? Было бы удивительно, если бы не работал MPlayer. Он и работает, правда, в терминале. Настройки его конфига, чтобы он так же работал для всех файлов, я искать не стал, так как меня удовлетворяют два вышеупомянутых решения. Чтобы проиграть файл, нужно набрать в терминале: Может также получиться такое, что Каффейне не захочет сохранять настройки (с АмароК таких проблем нет)... тогда нужно будет просто изменить пару строк в конфиге самого Xine, в своей домашней папке, ищем папку .xine (в Наутилусе нужно будет в меню "Вид" поставить "показывать скрытые файлы"), и там находим файл config, открываем его и изменяем строчку, как на картинке, в принципе, строка должна выглядеть так: Если вы используете Тотем, то там всё аналогично. Находите файл конфигурации Тотема, он находится в /home/user/.gnome2/share, называется просто "totem_config", в нём правим вышеупомянутую строчку. Есть ещё один момент, во всех этих настройках. Если вы всё сделали, что написано выше, но у вас ничего не работает, то вам надо зайти в регулятор громкости ГНОМЕ и выставить на вкладке Surround галочку, при этом регулятор PCM не должен быть выключен, иначе половина колонок у вас также не будет функционировать, всё должно быть настроено вот таким вот образом: Что ещё интересного есть для звуков и видео? Ну наверное, кодеки. Хотя они есть АСПЛинукс 12 для Xine, но их почему-то нет для Mplayer. Я решил исправить эту странную ошибку и доустановить их. Как оказалось, во всём интернете находятся довольно старые версии для Федоры, почти всё для Убунту, Сусе... и только в одном месте нашлись новые. Они находятся здесь - w32codec-1.0_20061022-1.fc6.i386.rpm и подходят для ASPLinux 12 Carbon просто прекрасно. На этом, заметка приблизилась к своему благополучному концу. Надеюсь, что она кому-нибудь, чем-нибудь помогла или хотя бы заставила задуматься. Всё-таки, в чём-то Линукс - это ещё не так просто. Хотя, понятно, что такой разносторонний продукт не может концентрироваться на поддержке именно звука 5.1 (7.1 и тд.) и должен учитывать другие факторы, но в 2007-м году, это могли бы сделать попроще. Надеюсь, с вводом звукового сервера PulseAudio всё изменится. Но даже если нет, то люди обязательно придумают что-нибудь ещё. |