Differenze tra le versioni di "Problemi con la riproduzione audio/video"

Da Wiki :: openmamba.
Jump to navigation Jump to search
 
(3 versioni intermedie di uno stesso utente non sono mostrate)
Riga 12: Riga 12:
 
==== kaffeine ====
 
==== kaffeine ====
 
Aprire '''kaffeine''', accedere al '''Menù impostazioni''' e selezionare '''Parametri del motore xine''', quindi premere su '''Video'''. Sulla destra scegliere '''xshm''' come ''Driver video da usare''.
 
Aprire '''kaffeine''', accedere al '''Menù impostazioni''' e selezionare '''Parametri del motore xine''', quindi premere su '''Video'''. Sulla destra scegliere '''xshm''' come ''Driver video da usare''.
 +
 +
== Problemi con la riproduzione audio ==
 +
Il sistema openmamba è configurato automaticamente per utilizzare il server audio a bassa latenza [http://jackaudio.org/ jack]. Il server jack utilizza ALSA impegnandolo esclusivamente e permette il supporto OSS attraverso [[oss2jack]].
 +
 +
=== La riproduzione audio o la registrazione non avvengono correttamente ===
 +
Assicurarsi innanzitutto che il server sonoro KDE ('''arts''') sia disattivato dal '''Centro di controllo''' -> '''Suono e Multimedia''' -> '''Sistema sonoro'''.
 +
 +
Quindi verificare che il server '''jack''' e '''oss2jack''' siano in esecuzione con il comando
 +
ps ax|grep jack
 +
 +
<pre>
 +
[silvan@maclaughlin silvan]$ ps ax|grep jack
 +
5021 ?        SLsl  0:04 jackd -m -u -R -p 256 -d alsa -p1024 -n4 -r44100 -S
 +
5029 ?        SLl    0:02 oss2jack
 +
17798 pts/1    R+    0:00 grep jack
 +
[silvan@maclaughlin silvan]$
 +
</pre>
 +
 +
Se '''jackd''' non è in esecuzione è possibile riattivarlo con il seguente comando (che dev'essere digitato da una console dell'utente e non di root):
 +
 +
jackstart.user
 +
 +
Questo comando, se l'avvio di jack fallisce, fornisce informazioni che possono essere utili per risalire alla causa del problema.
 +
 +
=== La riproduzione audio è gracchiante o disturbata ===
 +
Il server audio [[jack]] utilizza le capacità realtime del kernel Linux per garantire che non vi siano ritardi o salti nell'elaborazione del flusso audio.
 +
 +
Se si verificano problemi di riproduzione nell'utilizzo di applicazioni audio multitraccia o che effettuano elaborazioni in tempo reale (ad esempio '''audacity''', '''ardour''', '''rosegarden''', '''ZynAddSubFX'''), provare a ridurre il numero di tracce o di elaborazioni effettuate. Se così il problema si riduce o scompare probabilmente la causa è da ricercarsi nel raggiungimento delle capacità di elaborazione consentite dal sistema.
 +
 +
Se si verificano problemi di riproduzione anche nell'uso di una sola applicazione per la riproduzione audio (ad esempio '''amarok'''), è possibile impostare dei valori di latenza più elevata agendo sul file di configurazione
 +
/etc/sysconfig/sound
 +
 +
<pre>
 +
#
 +
# openmamba sound system global configuration file for jackstart.user
 +
# Copyright (c) by Silvan Calarco <silvan.calarco@mambasoft.it>
 +
# Released under the terms of the GNU GPL version 2 license
 +
#
 +
 +
#
 +
# JACK audio server
 +
#
 +
 +
ENABLE_JACK=1
 +
JACK_PRIORITY=99
 +
 +
#
 +
# ALSA configuration options for jack
 +
#
 +
 +
#ALSA_DEVICE=hw:0,1
 +
ALSA_PERIOD=512
 +
ALSA_NPERIODS=4
 +
ALSA_SAMPLERATE=44100
 +
 +
#
 +
# OSS2JACK, an oss legacy implementation for jack
 +
#
 +
 +
ENABLE_OSS2JACK=true
 +
 +
#
 +
# TIMIDITY, a midi synthetizer
 +
#
 +
 +
ENABLE_TIMIDITY=false
 +
 +
#
 +
# KDE notify external player
 +
#
 +
#KNOTIFY_PLAYER=/usr/bin/jackplayer
 +
</pre>
 +
 +
Modificare i valori di '''ALSA_PERIOD''' e '''ALSA_NPERIODS''' e riavviare il sistema audio con i comandi:
 +
 +
jackstop.user
 +
jackstart.user

Versione attuale delle 13:35, 4 mag 2008

Durante la riproduzione dei video lo schermo lampeggia

Questo capita nei sistemi con compiz fusion attivato, con il quale non è possibile utilizzare il meccanismo xvideo per la riproduzione.

Soluzione disabilitando compiz-fusion

Una possibile soluzione consiste nel disabilitare temporaneamente compiz:

Fare clic su l'icona del centro di controllo openmamba, quindi selezionare dal menù Desktop la voce Disabilita gli effetti 3D.

Configurazione dei programmi di riproduzione video per l'uso con compiz-fusion

E' anche possibile configurare i programmi di riproduzione video per utilizzare un driver che sia compatibile con compiz. Seguono le istruzioni per i programmi più utilizzati.

kaffeine

Aprire kaffeine, accedere al Menù impostazioni e selezionare Parametri del motore xine, quindi premere su Video. Sulla destra scegliere xshm come Driver video da usare.

Problemi con la riproduzione audio

Il sistema openmamba è configurato automaticamente per utilizzare il server audio a bassa latenza jack. Il server jack utilizza ALSA impegnandolo esclusivamente e permette il supporto OSS attraverso oss2jack.

La riproduzione audio o la registrazione non avvengono correttamente

Assicurarsi innanzitutto che il server sonoro KDE (arts) sia disattivato dal Centro di controllo -> Suono e Multimedia -> Sistema sonoro.

Quindi verificare che il server jack e oss2jack siano in esecuzione con il comando

ps ax|grep jack
[silvan@maclaughlin silvan]$ ps ax|grep jack
 5021 ?        SLsl   0:04 jackd -m -u -R -p 256 -d alsa -p1024 -n4 -r44100 -S
 5029 ?        SLl    0:02 oss2jack
17798 pts/1    R+     0:00 grep jack
[silvan@maclaughlin silvan]$

Se jackd non è in esecuzione è possibile riattivarlo con il seguente comando (che dev'essere digitato da una console dell'utente e non di root):

jackstart.user

Questo comando, se l'avvio di jack fallisce, fornisce informazioni che possono essere utili per risalire alla causa del problema.

La riproduzione audio è gracchiante o disturbata

Il server audio jack utilizza le capacità realtime del kernel Linux per garantire che non vi siano ritardi o salti nell'elaborazione del flusso audio.

Se si verificano problemi di riproduzione nell'utilizzo di applicazioni audio multitraccia o che effettuano elaborazioni in tempo reale (ad esempio audacity, ardour, rosegarden, ZynAddSubFX), provare a ridurre il numero di tracce o di elaborazioni effettuate. Se così il problema si riduce o scompare probabilmente la causa è da ricercarsi nel raggiungimento delle capacità di elaborazione consentite dal sistema.

Se si verificano problemi di riproduzione anche nell'uso di una sola applicazione per la riproduzione audio (ad esempio amarok), è possibile impostare dei valori di latenza più elevata agendo sul file di configurazione

/etc/sysconfig/sound
#
# openmamba sound system global configuration file for jackstart.user
# Copyright (c) by Silvan Calarco <silvan.calarco@mambasoft.it>
# Released under the terms of the GNU GPL version 2 license
#

#
# JACK audio server
#

ENABLE_JACK=1
JACK_PRIORITY=99

#
# ALSA configuration options for jack
#

#ALSA_DEVICE=hw:0,1
ALSA_PERIOD=512
ALSA_NPERIODS=4
ALSA_SAMPLERATE=44100

#
# OSS2JACK, an oss legacy implementation for jack
#

ENABLE_OSS2JACK=true

#
# TIMIDITY, a midi synthetizer
#

ENABLE_TIMIDITY=false

#
# KDE notify external player
#
#KNOTIFY_PLAYER=/usr/bin/jackplayer

Modificare i valori di ALSA_PERIOD e ALSA_NPERIODS e riavviare il sistema audio con i comandi:

jackstop.user
jackstart.user