From daae429247d0b7f573cbfea25e4069c06ae9d1e2 Mon Sep 17 00:00:00 2001 From: Denis Peplin Date: Fri, 24 Sep 2004 11:49:09 +0000 Subject: [PATCH] Update translated content to English version 1.98 Obtained from: The FreeBSD Russian Documentation Project --- .../books/handbook/multimedia/chapter.sgml | 551 +++++++----------- 1 file changed, 224 insertions(+), 327 deletions(-) diff --git a/ru_RU.KOI8-R/books/handbook/multimedia/chapter.sgml b/ru_RU.KOI8-R/books/handbook/multimedia/chapter.sgml index 45251fc52a..db596129a5 100644 --- a/ru_RU.KOI8-R/books/handbook/multimedia/chapter.sgml +++ b/ru_RU.KOI8-R/books/handbook/multimedia/chapter.sgml @@ -2,9 +2,9 @@ The FreeBSD Russian Documentation Project $FreeBSD$ - $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/multimedia/chapter.sgml,v 1.29 2004/08/31 11:06:01 den Exp $ + $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/multimedia/chapter.sgml,v 1.31 2004/09/24 07:54:24 marck Exp $ - Original revision: 1.83 + Original revision: 1.98 --> @@ -54,7 +54,7 @@ меняется быстро. Эта глава описывает необходимые шаги для настройки вашей звуковой - карты. Настройка и установка &xfree86; () уже охватывает вопросы, связанные с аппаратными установками вашей видеокарты, хотя могут быть возможности дополнительной настройки для улучшения воспроизведения. @@ -82,7 +82,7 @@ - Как &xfree86; поддерживает видео. + Как X сервер поддерживает видео. @@ -102,6 +102,10 @@ Как настроить ТВ тюнер. + + + Как настроить сканер. + Прежде, чем начать читать эту главу вы должны: @@ -111,14 +115,6 @@ (). - Для разделов о видео подразумевается, что &xfree86; - 4.X (x11/XFree86-4) был - установлен. &xfree86; 3.X может работать, но - данная версия не была протестирована с тем, что описывается в этой главе. - Если вы найдете, что что-нибудь, описанное здесь, работает с - &xfree86; 3.X, пожалуйста, дайте нам - знать. - Попытка смонтировать аудио CD при помощи команды &man.mount.8; как минимум, сообщит об ошибке и, как максимум, может @@ -140,72 +136,32 @@ + + + Marc + Fonvieille + Расширил для &os; 5.X + + + Настройка звуковой карты - Определение вашего устройства + Настройка системы PCI ISA звуковые карты Перед тем как начать, определите модель вашей карты, процессор, который она использует, и интерфейс карты: PCI или ISA. - FreeBSD поддерживает множество разных PCI и ISA карт. Если вы не увидели - вашу карту в следующем списке, загляните в руководство &man.pcm.4;. - Нижеследующий список неполон, но, всё-таки, в нём перечислено большинство - наиболее часто используемых карт. - - - - Crystal 4237, 4236, 4232, 4231 - - - - Yamaha OPL-SAx - - - - OPTi931 - - - - Ensoniq AudioPCI 1370/1371 - - - - ESS Solo-1/1E - - - - NeoMagic 256AV/ZX - - - - &soundblaster; Pro, 16, 32, AWE64, AWE128, Live - - - - Creative ViBRA16 - - - - Advanced Asound 100, 110, и Logic ALS120 - - - - ES 1868, 1869, 1879, 1888 - - - - Gravis UltraSound - - - - Aureal Vortex 1 или 2 - - + FreeBSD поддерживает множество разных PCI и ISA карт. + Сверьтесь со списком поддерживаемых аудио устройств в Информации об оборудовании, + чтобы проверить, поддерживается ли ваша карта. Этот документ также + содержит информацию о том, какой драйвер поддерживает вашу + карту. ядро @@ -218,7 +174,7 @@ модуль ядра используя &man.kldload.8;, что можно сделать или из командной строки: - &prompt.root; kldload snd_emu10k1.ko + &prompt.root; kldload snd_emu10k1 или добавлением соответствующей строки к файлу /boot/loader.conf: @@ -230,223 +186,179 @@ звуковых карты приведены в /boot/defaults/loader.conf Если вы не уверены, какой драйвер использовать, попробуйте загрузить - snd_driver, который является метадрайвером, - загружающим сразу все наиболее распространенные драйверы, это повышает - скорость поиска правильного драйвера. + snd_driver: - Другой способ подразумевает - добавление статического драйвера в ваше ядро. В последующих разделах дана + &prompt.root; kldload snd_driver + + Это мета-драйвер, загружающий сразу все наиболее распространенные + драйверы сразу. это повышает скорость поиска правильного драйвера. + Возможна также загрузка всех звуковых драйверов через + /boot/loader.conf. + + + В &os; 4.X для загрузки всех звуковых драйверов вам будет + необходимо загрузить модуль snd вместо + snd_driver. + + + Другой способ заключается в + добавлении статического драйвера в ядро. В разделе ниже дана более подробная информация о том, что вам нужно сделать для добавления поддержки оборудования. Более подробно о конфигурация ядра описана в . - - Карты Creative, Advance, и ESS Sound + + Настройка собственного ядра с поддержкой звука + + Первое, что необходимо сделать, это добавить в ядро + общий звуковой драйвер &man.sound.4;. Добавьте в + файл конфигурации ядра следующую строку: + + device sound + + В &os; 4.X, вам необходимо использовать следующую + строку: - Если у вас одна из этих карт, вы должны - добавить: - device pcm - в конфигурационный файл вашего ядра. Если у вас PnP ISA карта, - добавьте также + Затем необходимо добавить поддержку имеющейся звуковой + карты. Следовательно, нужно знать какой драйвер поддерживает + карту. Для этого сверьтесь со списком поддерживаемых + устройств из Информации об оборудовании. + Например, звуковая карта Creative &soundblaster; Live! + поддерживается драйвером &man.snd.emu10k1.4;. + Для добавления поддержки этой карты, используйте: + + device snd_emu10k1 + + Прочтите страницу справочника драйвера, чтобы узнать, + какой синтаксис использовать. Информация, относящаяся + к синтаксису включения звуковых драйверов в файл конфигурации + ядра, может быть также найдена в файле + (/usr/src/sys/i386/conf/LINT для + &os; 4.X). + + Не-PnP ISA карты могут потребовать включения в ядро + информации о настройках звуковой карты (IRQ, I/O port, + и т.д.). Эта информация добавляется редактированием + файла /boot/device.hints. + Во время загрузки системы &man.loader.8; прочтет этот + файл и настройки ядру. Например, старая ISA не-PnP карта + Creative &soundblaster; 16 использует драйвер &man.snd.sbc.4; + со следующей строкой, добавленной к файлу настройки ядра: device sbc - Для не-PnP ISA карт, добавьте: + и со следующей информацией в + /boot/device.hints: - device pcm -device sbc0 at isa? port0x220 irq 5 drq 1 flags 0x15 + hint.sbc.0.at="isa" +hint.sbc.0.port="0x220" +hint.sbc.0.irq="5" +hint.sbc.0.drq="1" +hint.sbc.0.flags="0x15" - в конфигурационный файл вашего ядра. Здесь указаны настройки - по-умолчанию. Возможно вам придётся изменить IRQ или другие параметры в - соответствии с настройками карты. Смотрите руководство - &man.sbc.4; для получения более подробной информации. + В данном случае, карта использует порт ввода-вывода + 0x220 и IRQ 5. + + Синтаксис, используемый в файле + /boot/device.hints, описан в справочной + странице драйвера. В &os; 4.X эти настройки записываются + непосредственно в файл конфигурации ядра. В случае ISA + карты используется такая строка: + + device sbc0 at isa? port 0x220 irq 5 drq 1 flags 0x15 + + Установки, приведенные выше, используются по умолчанию. + В некоторых случаях вам может потребоваться изменить IRQ + или другие настройки в соответствии с настройками карты. + За более подробной информацией обратитесь к странице справочника + &man.snd.sbc.4;. - Sound Blaster Live не поддерживается в FreeBSD 4.0 - без исправления, которую этот документ не включает. Рекомендуется - обновить систему до последней версии -STABLE перед - использованием этой карты. - - + В &os; 4.X некоторые системы со встроенной в + материнскую плату звуковой картой могут потребовать + следующей строки в файле настройки ядра: - - Карты Gravis UltraSound - - Для карты PnP ISA, вы должны добавить: - - device pcm -device gusc - - в конфигурационный файл ядра. Если у вас не-PnP ISA карта, - следует добавить: - - device pcm -device gus0 at isa? port 0x220 irq 5 drq 1 flags 0x13 - - в конфигурационный файл вашего ядра. Возможно вам придётся - изменить IRQ или другие параметры в соответствии с настройками - карты. Обратитесь к странице справочника &man.gusc.4; для получения - более подробной информации. - - - - Карты Crystal Sound - - Для карт от Crystal, вы должны добавить: - - device pcm -device csa - - в конфигурационный файл вашего ядра. - - - - Прочая поддержка - - Для PnP ISA или PCI карт, вам следует добавить: - - device pcm - - в конфигурационный файл вашего ядра. Если у вас не-PnP ISA - карта, не имеющая bridge driver, добавьте: - - device pcm0 at isa? irq 10 drq 1 flags 0x0 - - в конфигурационный файл вашего ядра. Возможно вам придётся изменить - IRQ, и прочие параметры, в соответствии с аппаратной - конфигурацией. - - - - Поддержка интегрированных карт - - Некоторые системы с интегрированными в материнские платы звуковыми - картами требуют включения дополнительной опции в конфигурацию - ядра: - - options PNPBIOS - - - Если вы работаете с &os; 5.0 или более современной, параметр - PNPBIOS не нужен. Теперь соответствующий - код всегда включен, и параметр был удален из файла настройки. + options PNPBIOS - - Создание и тестирование устройства + + Тестирование звуковой карты - файлы устройств - После перезагрузки, зарегистрируйтесь в системе и проверьте наличие - устройства в файле /var/run/dmesg.boot при помощи - команды: + После перезагрузки модифицированного ядра, или после загрузки + необходимого модуля, звуковая карта должна появиться в буфере + системных сообщений (&man.dmesg.8;) примерно так: - &prompt.root; grep pcm /var/run/dmesg.boot -pcm0: <SB16 DSP 4.11> on sbc0 + pcm0: <Intel ICH3 (82801CA)> port 0xdc80-0xdcbf,0xd800-0xd8ff irq 5 at device 31.5 on pci0 +pcm0: [GIANT-LOCKED] +pcm0: <Cirrus Logic CS4205 AC97 Codec> - Результат на вашей системе может отличатся. Если упоминания - об устройстве pcm отсутствует, то что-то перед - этим было сделано неверно. Если это произошло, просмотрите файл - конфигурации ядра еще раз и убедитесь, что вы выбрали правильное - устройство. Наиболее часто встречающиеся проблемы описаны в Статус звуковой карты может быт проверен через файл + /dev/sndstat: + + &prompt.root; cat /dev/sndstat +FreeBSD Audio Driver (newpcm) +Installed devices: +pcm0: <Intel ICH3 (82801CA)> at io 0xd800, 0xdc80 irq 5 bufsz 16384 +kld snd_ich (1p/2r/0v channels duplex default) + + Вывод этой команды для вашей системы может отличаться. + Если устройства pcm не появились, вернитесь + назад и проверьте выполненные действия. Проверьте файл настройки + ядра еще раз и убедитесь, что выбрано подходящее устройство. + Часто встречающиеся проблемы приведены в . - - Если у вас установлена FreeBSD 5.0 или более поздняя, вы - можете не читать всё, что описано далее в этом разделе. Эти версии - FreeBSD используют &man.devfs.5; для того, чтобы автоматически создавать - файлы устройств. - - - Если ошибок нет и в вашей системе присутствует устройство - pcm0, выполните su для - получения прав пользователя root и сделайте - следующее: - - &prompt.root; cd /dev -&prompt.root; sh MAKEDEV snd0 - - Если ошибок нет и в вашей системе присутствует устройство - pcm1, то повторите указанные выше действия, - заменив snd0 на - snd1. - - Пожалуйста, помните, что эти команды - не создают устройство - /dev/snd! - - MAKEDEV создает - группу устройств, включающую в себя: - - - - - - Устройство - Описание - - - - - - /dev/audio - &sparc;-совместимое звуковое устройство - - - - /dev/dsp - Аналого-цифровой преобразователь голоса - - - - /dev/dspW - Тоже, что и /dev/dsp, - но 16 бит на сэмпл - - - - /dev/midi - Устройство доступа к MIDI - - - - /dev/mixer - Устройство управления миксером - - - - /dev/music - Интерфейс секвенсора второго уровня - - - - /dev/sequencer - Устройство секвенсора - - - - /dev/pss - Программируемый интерфейс устройства - - - - - Если всё пройдет удачно, звуковая карта заработает. Если CD-ROM или DVD-ROM привод правильно подключён к звуковой карте, вы можете вставить CD в привод и воспроизвести его при помощи &man.cdcontrol.1;. - &prompt.user; cdcontrol -f /dev/acd0c play 1 + &prompt.user; cdcontrol -f /dev/acd0 play 1 Различные приложения, например audio/workman предлагают лучший - пользовательский интерфейс. Вы можете также захотеть установить + role="package">audio/workman может предоставить + более дружественный + пользователю интерфейс. Вы можете также установить приложения для прослушивания звуковых файлов MP3, как например - audio/mpg123. + audio/mpg123. Быстрым способом + тестирования звуковой карты является отправка данных в + файл /dev/dsp, как здесь: + + &prompt.user; cat filename > /dev/dsp + + где filename может быть любым + файлом. Результатом выполнения этой команды станет шум, + который означает, что звуковая карта на самом деле + работает. + + + Пользователям &os; 4.X потребуется создать устройства + звуковой карты перед тем, как ее использовать. Если в буфере + системных сообщений карта появилась как + pcm0, вам необходимо выполнить от + root следующее: + + &prompt.root; cd /dev +&prompt.root; sh MAKEDEV snd0 + + Если карта обнаружена как pcm1, + выполните то же самое, заменив + snd0 на + snd1. + + MAKEDEV создаст группу файлов устройств, + которые будут использоваться различными звуковыми + приложениями. + + + Уровни громкости звука могут быть изменены командой &man.mixer.8;. + Более подробная информация находится на странице справочной системы + &man.mixer.8;. Часто встречающиеся проблемы @@ -456,7 +368,7 @@ pcm0: <SB16 DSP 4.11> on sbc0 IRQ DSP - + @@ -548,7 +460,7 @@ pcm0: <SB16 DSP 4.11> on sbc0 Если вы не используете &man.devfs.5;, необходимо будет указать приложениям - /dev/dsp0.x, где + /dev/dsp0.x, где x это число от 0 до 3, если hw.snd.pcm0.vchans установлено в значение 4. Для системы, использующей &man.devfs.5;, вышеуказанные настройки будут @@ -842,8 +754,9 @@ MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo беспроблемно, как это было со звуком. Прежде, чем вы начнёте, определите модель видеокарты и - чипсет, который она использует. Хотя &xfree86; - поддерживает множество различных видеокарт, только их малая часть + чипсет, который она использует. Хотя &xorg; + и &xfree86; + поддерживают множество различных видеокарт, только их малая часть показывает хорошую скорость воспроизведения видео. Для того, чтобы получить список расширений, поддерживаемых X-сервером, который используется вашей видеокартой, используйте команду &man.xdpyinfo.1; во @@ -920,7 +833,8 @@ kern.ipc.shmall=32768 качеством на разном аппаратном обеспечении. Во-вторых, воспроизведение видео в X11, это тема, которой уделяется достаточно много внимания последнее - время, и с каждой новой версией &xfree86; могут + время, и с каждой новой версией &xorg; + или &xfree86; могут наблюдаться значительные улучшения. Список наиболее часто используемых видеоинтерфейсов: @@ -952,42 +866,15 @@ kern.ipc.shmall=32768 XVideo - &xfree86; 4.X включает в себя + &xorg; и + &xfree86; 4.X включают в себя расширение, называющееся XVideo (также известное как Xvideo, Xv и xv), которое позволяет отображать видео прямо на объектах при помощи специального ускорения. Это расширение предоставляет очень хорошее качество воспроизведения даже на low-end - машинах (например на моём ноутбуке с процессором PIII 400МГц). К - сожалению, список видеокарт, которые поддерживают эту возможность - прямо из коробки на данный момент включает в себя - только: - - - 3DFX Voodoo 3 - + машинах. - - &intel; i810 и i815 - - - - некоторые видеокарты на чипсете S3 (такие как Savage/IX и - Savage/MX) - - - - Если вашей видеокарты нет в этом списке, ещё не следует - расстраиваться. В &xfree86; 4.X появляются - всё новые и новые возможности xv с каждой новой версией - - nVidia недавно предоставила спецификации поддержки XVideo - в их популярных видеокартах команде &xfree86;. Обычно эти - видеокарты показывают хорошую производительность при работе с - &xfree86;. Пройдет ещё некоторое время, - пока &xfree86; будет полностью - поддерживать XVideo на этих картах. - - Для того< чтобы проверить, работает ли это расширение, используйте + Для того чтобы проверить, работает ли это расширение, используйте команду xvinfo: &prompt.user; xvinfo @@ -1228,41 +1115,37 @@ no adaptors present перенесены с одной системы на другую. Поэтому важно собирать его из портов, а не использовать бинарный пакет. Также, при сборке вы можете указать различные установки при помощи параметров командной строки - make, как описывается в начале сборки. + make, как описывается в + Makefile в начале сборки: - &prompt.root; cd /usr/ports/multimedia/mplayer + &prompt.root; cd /usr/ports/multimedia/mplayer &prompt.root; make -You can enable additional compilation optimizations -by defining WITH_OPTIMIZED_CFLAGS -You can enable GTK GUI by defining WITH_GUI. -You can enable DVD support by defining WITH_DVD. -You can enable SVGALIB support by defining WITH_SVGALIB. -You can enable VORBIS sound support by defining WITH_VORBIS. -You can enable XAnim DLL support by defining WITH_XANIM. +N - O - T - E + +Take a careful look into the Makefile in order +to learn how to tune mplayer towards you personal preferences! +For example, +make WITH_GTK1 +builds MPlayer with GTK1-GUI support. +If you want to use the GUI, you can either install +/usr/ports/multimedia/mplayer-skins +or download official skin collections from +http://www.mplayerhq.hu/homepage/dload.html - Если в вашей системе установлен x11-toolkits/gtk12, вы также можете - включить поддержку GUI (графического интерфейса пользователя). В - противном случае это не стоит усилий. Если вы собираетесь - воспроизводить (возможно закодированные CSS) DVD при помощи - MPlayer, вам потребуется - включить поддержку DVD Нелегальное воспроизведение - DVD является серьёзным преступлением в некоторых странах. Проверьте - местные законы перед тем как включать данную - установку: - - &prompt.root; make WITH_DVD=yes WITH_SVGALIB=yes + Параметры порта по умолчанию должны подходить большинству + пользователей. Однако, если вам необходим кодек XviD, + необходимо указать в командной строке параметр + WITH_XVID. Устройство + DVD по умолчанию также может быть указано в командной + строке параметром WITH_DVD_DEVICE, + по умолчанию используется /dev/acd0. На время написания данного документа порт MPlayer'а собирает и устанавливает свою - документацию в формате HTML и один исполняемый файл, - mplayer. Также его можно заставить собрать - кодировщик, mencoder, который является - инструментом для перекодировки видео. Это можно - сделать при помощи модификации Makefile. Также - это, возможно, будет включено по умолчанию в последующих версиях - порта. + документацию в формате HTML и два исполняемых файла, + mplayer и mencoder, + который является утилитой для перекодировки видео. Документация к MPlayer очень информативна. Если читатель найдет информацию этой главы о аппаратном @@ -1308,14 +1191,23 @@ You can enable XAnim DLL support by defining WITH_XANIM. в зависимости от аппаратного обеспечения. Для того, чтобы воспроизвести DVD, замените - testfile.avi на - DEVICE, где N является номером + testfile.avi на , где N является номером дорожки, с которой следует начать воспроизведение и DEVICE файл устройства привода DVD. Например, для того, чтобы воспроизвести дорожку 3 с /dev/dvd: - &prompt.root; mplayer -vo dga -dvd 3 /dev/dvd + + &prompt.root; mplayer -vo xv dvd://3 -dvd-device /dev/dvd + + + Устройство DVD по умолчанию может быть определено во время + сборки порта MPlayer параметром + WITH_DVD_DEVICE. По умолчанию, + это устройство /dev/acd0. Дополнительную + информацию можно найти в Makefile порта. + Для того, чтобы остановить, приостановить или продолжить воспроизведение, воспользуйтесь привязкой клавиш, информация о которой @@ -1341,7 +1233,7 @@ zoom=yes чтобы скопировать вторую дорожку DVD необходимо выполнить следующую команду: - &prompt.root; mplayer -dumpstream -dumpfile out.vob -dvd 2 /dev/dvd + &prompt.root; mplayer -dumpstream -dumpfile out.vob dvd://2 -dvd-device /dev/dvd Полученный файл, out.vob, будет представлять собой MPEG, с которым можно производить различные действия при помощи @@ -1354,9 +1246,7 @@ zoom=yes mencoder - Если вы установили mencoder во время установки - MPlayer, имейте в виду, что это - всё ещё экспериментальный компонент. Перед использованием + Перед использованием mencoder, было бы неплохо ближе ознакомится с его параметрами, используя документацию в формате HTML. Также существует страничка справочника mplayer, но она не @@ -1384,8 +1274,9 @@ zoom=yes Эта команда создаст файл, воспроизводимый mplayer и xine. - input.avi может быть заменён на и mplayer, запущенный от + input.avi может быть заменён на + и + mplayer, запущенный от пользователя root, будет преобразовывать дорожку DVD напрямую. Так как первый раз, скорее всего, вы будете недовольны полученными результатами, всё же рекомендуется копировать @@ -1449,8 +1340,8 @@ zoom=yes transcode является очень экспериментальным программным продуктом, который необходимо собирать из порта multimedia/transcode. Этот порт имеет огромное - количество параметров для команды make при сборке. Я - бы рекомендовал: + количество параметров для команды make при сборке. + Рекомендуется: &prompt.root; make WITH_LIBMPEG2=yes @@ -1691,6 +1582,12 @@ bktr0: Pinnacle/Miro TV, Philips SECAM tuner. использовать его архивы. + + + Image Scanners * + + Раздел не переведен. +