Автор Тема: SMPlayer и HD Video, Mplayer, kaffeine, media, VLC, amarok - все форматы видео и  (Прочитано 137298 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Что у вас показывает
# lsmod

Оффлайн covar

  • Участник
  • *
  • Сообщений: 59
Что у вас показывает
# lsmod


[b]lsmod[/b]

Module                  Size  Used by
snd_pcm_oss            38528  0
snd_mixer_oss          15596  1 snd_pcm_oss
fuse                   58632  2
isofs                  31716  0
udf                    81028  0
nls_base                7056  2 isofs,udf
crc_itu_t               1868  1 udf
rfcomm                 36092  4
binfmt_misc             8020  1
vboxnetadp             81896  0
vboxnetflt             88680  0
vboxdrv               123592  1 vboxnetflt
kqemu                 129028  0
via                    40640  0
drm                   158208  1 via
autofs4                24368  3
sunrpc                187488  1
sco                    10000  2
bridge                 48288  0
stp                     2288  1 bridge
bnep                   12076  2
l2cap                  22764  6 rfcomm,bnep
bluetooth              53828  6 rfcomm,sco,bnep,l2cap
dm_mod                 56708  0
usbhid                 38944  0
hid                    65120  1 usbhid
ppdev                   7344  0
snd_hda_codec_realtek   197616  1
snd_hda_intel          25928  5
snd_hda_codec          75148  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               7056  1 snd_hda_codec
snd_pcm                74096  4 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer              20788  1 snd_pcm
snd                    58180  17 snd_pcm_oss,snd_mixer_oss,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore               7072  1 snd
via_agp                 8044  1
agpgart                34796  2 drm,via_agp
snd_page_alloc          8852  2 snd_hda_intel,snd_pcm
via_rhine              21652  0
mii                     5132  1 via_rhine
ehci_hcd               35096  0
i2c_viapro              7424  0
i2c_core               23584  2 drm,i2c_viapro
uhci_hcd               22044  0
usbcore               149232  4 usbhid,ehci_hcd,uhci_hcd
rtc_cmos               10316  0
rtc_core               17608  1 rtc_cmos
rtc_lib                 2860  1 rtc_core
floppy                 52804  0
ide_cd_mod             27952  0
cdrom                  34752  1 ide_cd_mod
evdev                   9472  7
parport_pc             36452  0
pcspkr                  2316  0
sg                     28640  0
parport                34764  2 ppdev,parport_pc
thermal                12808  0
button                  5244  0
processor              34496  0
ext3                  126868  2
jbd                    46048  1 ext3
mbcache                 7568  1 ext3
ata_generic             4624  0
pata_via                9268  0
pata_acpi               3980  0
sata_via                9136  1
libata                174732  4 ata_generic,pata_via,pata_acpi,sata_via
sd_mod                 34856  2
crc_t10dif              1708  1 sd_mod
scsi_mod              150996  3 sg,libata,sd_mod
ide_generic             1936  0 [permanent]
ide_pci_generic         3888  0
ide_gd_mod             23344  4
via82cxxx               6768  3
ide_core              103592  5 ide_cd_mod,ide_generic,ide_pci_generic,ide_gd_mod,via82cxxx
« Последнее редактирование: 28.08.2011 19:34:53 от МИНЗДРАВ »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Из readme к пакету
Цитировать
Portaudio.
==========

The "speak" program uses the PortAudio sound interface library.  There are two
versions, V18 and V19 and their APIs are different.  Some Linux distributions
use V18 (eg. Debian, Ubuntu) others (eg. SuSe) use V19.

To compile to use a particular version of the PortAudio library, first copy
either  portaudio18.h  or  portaudio19.h  to  portaudio.h.

If you don't need eSpeak to output sound, but only to produce WAV files,
then you can remove or comment out the following line in  speech.h.
This will mean that eSpeak doesn't use any PortAudio functions.
 #define  USE_PORTAUDIO

Оффлайн covar

  • Участник
  • *
  • Сообщений: 59
Из readme к пакету
Цитировать
Portaudio.
==========

The "speak" program uses the PortAudio sound interface library.  There are two
versions, V18 and V19 and their APIs are different.  Some Linux distributions
use V18 (eg. Debian, Ubuntu) others (eg. SuSe) use V19.

To compile to use a particular version of the PortAudio library, first copy
either  portaudio18.h  or  portaudio19.h  to  portaudio.h.

If you don't need eSpeak to output sound, but only to produce WAV files,
then you can remove or comment out the following line in  speech.h.
This will mean that eSpeak doesn't use any PortAudio functions.
 #define  USE_PORTAUDIO
ПЕРЕВОД:
Portaudio.
==========
Программа "speak" использует библиотеку звукового интерфейса PortAudio. Есть две версии, V18 и V19, и их API различны. Некоторые Linux дистрибутивы используют V18 (например Debian, Ubuntu), другие (например SuSE) используют V19. Чтобы при компиляции использовать определенную версию PortAudio библиотеки, сначала скопируйте или portaudio18.h или portaudio19.h в portaudio.h. Если вам не нужен eSpeak для вывода звука, а только для создания WAV файлов, то вы можете удалить или закомментировать следующую строку в speech.h. Это будет означать, что eSpeak не использует PortAudio функции.
# define USE_PORTAUDIO

Но я, вообще-то, и не собирался ничего компилировать (это должны были делать те, кто собрал rpm-пакет и выложил в репозиторий ALT Linux), т.к.  *.h файлы - заголовочные файлы для программ на языке C (C++), используемые при компиляции программ.

Проблема в том, что espeak работает нормально только через или сервер VoiceMan, или через stdout | aplay.

Сама по-себе ( espeak "hello") не работает в ALT Linux 5 - какая-то программа (или что-то еще) перехватывает вывод звука (на звуковую карту).
 espeak "hello" работает нормально в ALT Linux 4.1.

Вы предлагаете мне перекомпилировать пакет?
« Последнее редактирование: 16.02.2010 01:40:19 от covar »

t4rex

  • Гость
Re: Аналог СоnvertXtoDVD для Linux
« Ответ #649 : 16.02.2010 01:48:19 »
avidemux, там выберите контейнер avi.

Оффлайн covar

  • Участник
  • *
  • Сообщений: 59
После изучения исходников espeak в espeak-1.39-alt2.src.rpm проблема начала проясняться.

В ALT Linux 5 устройство вывода звука - PULSEAUDIO (см. Параметры системы - Мультимедиа).

В исходниках espeak можно выбирать устройство вывода звука: или PORTAUDIO, или PULSEAUDIO перед компиляцией, закомментировав соответствующие строки в makefile (!):

AUDIO = portaudio
#AUDIO = pulseaudio

Выбрано, как видно, PORTAUDIO, которого нет в системе.

На работе voiceman это никак не сказывается, т.к. voiceman работает через создаваемый espeak wav-файл ( опция --stdout), затем проигрываемый aplay (опция | aplay). (см. Ответ #16)

И поэтому срабатывает команда

espeak --stdout "hello" | aplay

но не работает

espeak "hello"

которая пытается направить вывод в PORTAUDIO, которого в системе нет.


« Последнее редактирование: 16.02.2010 13:23:05 от covar »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
$ apt-cache search portaudio
....
libportaudio2 - PortAudio is a free, cross platform, open-source, audio I/O library


http://sisyphus.ru/ru/srpm/portaudio2



http://www.altlinux.ru/media/protva4.pdf
« Последнее редактирование: 16.02.2010 22:03:26 от ruslandh »

Оффлайн covar

  • Участник
  • *
  • Сообщений: 59
$ apt-cache search portaudio
....
libportaudio2 - PortAudio is a free, cross platform, open-source, audio I/O library

Да понятно, что следует добавить в систему PORTAUDIO (вместо PULSEAUDIO).

Непонятно только, зачем надо было разработчикам компилировать программу под отсутствующее устройство?
« Последнее редактирование: 16.02.2010 23:03:38 от covar »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Спросите в багзиле.

Оффлайн covar

  • Участник
  • *
  • Сообщений: 59
Наверное, придется самому попробовать откомпилировать espeak под PULSEAUDIO.

Заодно, может быть, научусь собирать пакеты из исходников для ALT LINUX.

Спасибо за ответы и советы.

« Последнее редактирование: 20.03.2010 23:18:30 от covar »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Тут какой-то интересный файл нашёл:
 /usr/share/espeak-data/config 

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
http://wiki.laptop.org/go/Screen_Reader

Цитировать
If you are running speech-dispatcher on an XO your espeak.conf file should already specify that you are using ALSA output. If you are setting up a test environment running Fedora 10 or another distribution that uses pulse-audio you will still want to use ALSA, because that works better with speech-dispatcher than pulse-audio does, and of course that also makes your test environment as much like the XO as possible. To do this you'll need to remove the RPM (or equivalent) for the alsa-to-pulse-audio-bridge. You should be able to remove this without removing pulse-audio entirely. After that speech-dispatcher should work using ALSA with no problems.
rpm -e alsa-plugins-pulseaudio

To edit the espeak configuration:
vi /etc/speech-dispatcher/modules/espeak-generic.conf

The file should have lines looking like this:
# Chooses between three possible sound output systems:
#       "oss"   - Open Sound System
#       "alsa"  - Advanced Linux Sound System
#       "nas"   - Network Audio System
#       "pulse" - PulseAudio
# ALSA is default and recommended. The recent implementations
# support mixing of multiple streams. OSS is only provided
# for compatibility with architectures that do not include ALSA.
# NAS is an audio server with higher level of control over
# your audio stream, with the possibility to stream your audio
# over the network to a different computer and other advanced
# features. (The NAS backend is not very well tested however.)
# PulseAudio is a sound server for POSIX and WIN32 systems.
#

EspeakAudioOutputMethod "alsa"

Now start the speech-dispatcher service and test if it works correctly
speech-dispatcher -d
spd-say "Yes this should work"

Оффлайн almih99w

  • Участник
  • *
  • Сообщений: 3
Re: Проблема с kaffeine
« Ответ #657 : 18.02.2010 16:02:36 »
То же самое было.
Жрал всю память до которой мог дотянуться. При этом в консоль ничего нехорошего не выдавал.
Только сейчас удалил (переименовал)
~/.kde4/share/apps/kaffeine/playlists
и kaffeine запустился без проблем.

Оффлайн KPETuH

  • Участник
  • *
  • Сообщений: 1 162
    • SG
Re: Аналог СоnvertXtoDVD для Linux
« Ответ #658 : 22.02.2010 11:03:57 »
tkffmpeg обновился, исправлены некоторые ошибки добавлены некоторые новые функции. Добавлен таймер, добавлено конвертирование нескольких файлов с одинаковыми параметрами (например очень удобно использовать для конвертации сериалов :) )
Мой небосклон и чист, и ясен,
И полон радужных картин...  Не потому что мир прекрасен,  А потому, что я - KPETuH

Оффлайн covar

  • Участник
  • *
  • Сообщений: 59
Все-таки пришлось пересобрать пакет espeak под Pusleaudio.

И теперь espeak нормально работает в ALT Linux 5.0.
« Последнее редактирование: 06.03.2010 10:49:05 от covar »