The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Эмуляция 5.1 звука в наушниках при просмотре фильмов в Mplayer (sound mplayer linux gentoo)


<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>
Ключевые слова: sound, mplayer, linux, gentoo,  (найти похожие документы)
From: itbg.wordpress.com Date: Mon, 09 Feb 2009 17:02:14 +0000 (UTC) Subject: Эмуляция 5.1 звука в наушниках при просмотре фильмов в Mplayer Оригинал: itbg.wordpress.com Как же нам удастся получить 5.1 звук в обычных наушниках ? Очень просто. Используем технологию HRTF. Суть технологии на русском доступна здесь Приступим: 1) Смотреть фильмы будем через Mplayer Ставим его emerge mplayer Поставили ? Двигаемся дальше. 2) Что-бы воспользоваться технологией HRTF нам нужно учесть следующие ограничения: a) Звук должен быть 5-6 канальным б) Частота 48000 Hz в) Иметь наушники (обязательно) Почему-же только наушники обязательны? Потому, что всего остального можно добиться программно, чем мы сейчас и займёмся. Есть 2 пути: а) Писать каждый раз ключи mplayer'a перед запуском фильма, музыки б) Вписать всё в конфигурационный файл Рассмотрим каждый из них: а) Манипуляция с аудио настройками производится через ключ -af Пример: mplayer -af hrtf ваш_медиа_файл т.е мы задействуем технологию hrtf для аудио. А как-же быть с файлами, которые не удовлетворяют требованиям?: Просто добавим ещё параметр: mplayer -af resample=48000,hrtf ваш_медиа_файл Появился новый параметр resample=48000 Он-то и преобразует частоту звука до 48000 Hz Идём дальше, нам ведь хочется шестиканальный звук? Ещё добавляем один параметр: mplayer -af resample=48000,channels=6:6:0:0:1:1:0:2:1:3:0:4:1:5,hrtf ваш_медиа_файл Появился новый параметр channels=6:6:0:0:1:1:0:2:1:3:0:4:1:5 Он позволяет разделить звук. Кстати, если вдруг ваша система некорректно работает с 5.1 системой, то можно попробывать этот трюк с ней. Пишут, что помогает. Ну и в конце добавим нормализацию: mplayer -af volnorm,resample=48000,channels=6:6:0:0:1:1:0:2:1:3:0:4:1:5,hrtf ваш_медиа_файл Появился новый параметр: volnorm, он как-раз и делает нормализацию. Переходим ко второму пункту 2) Запись параметров в конфигурационный файл. а) Создадим папку .mplayer в Вашем домашнем каталоге, если её там нет mkdir .mplayer б) В ней создадим текстовый конфигурационный файл cd .mplayer touch config в) Запишем все нужные параметры в него в Вашем любимом текстовом редакторе: nano config # Write your default config options here! loop = "0'' stop-xscreensaver = "1'' af = "volnorm,resample=48000,channels=6:6:0:0:1:1:0:2:1:3:0:4:1:5,hrtf" vo = "xv" ao = "alsa" cache = 12240 ad = mad vf="pp=default/tmpnoise:1:2:3'' #vf="smartblur=.6:-.5:0,unsharp=l5 *5:.8:c5 *5:.4'' autoq=20 Немного пояснений: loop = "0'' - Автоматически повторять ролик при просмотре. stop-xscreensaver = "1'' - Что-бы не включался скринсейвер af = "volnorm,resample=48000,channels=6:6:0:0:1:1:0:2:1:3:0:4:1:5,hrtf" - Собственно аудиофильтры vo = "xv" - Вывод видео ao = "alsa" - Вывод звука cache = 12240 - Размер кэша ad = mad - mp3 декодер vf="pp=default/tmpnoise:1:2:3'' autoq=20 - Видеофильтр, делает изображение более размытым, помогает от квадратиков, мне нравиться, качество на глаз лучше #vf="smartblur=.6:-.5:0,unsharp=l5 *5:.8:c5 *5:.4'' - Видеофильтр, делает изображение более чётким Сохраняем и пользуемся. Желаю приятного просмотра. PS. У меня при resample =48000 звук щёлкать начинает, поэтому я смотрю фильмы через hrtf только те, у которых родной звук уже в 48000. Думаю, это связано с моей звуковой картой. Ещё можно алиасы прописать, в зависимости от расширения файла mplayer с разными параметрами запускать. DVD - то почти все 5.1

<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру