[Risolto] Streamer e pulseAudio

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming e altro.
Scrivi risposta
Avatar utente
supergiox
Prode Principiante
Messaggi: 182
Iscrizione: mercoledì 9 aprile 2008, 13:58

[Risolto] Streamer e pulseAudio

Messaggio da supergiox »

Dopo quasi un mese e diversi up ho pensato di riaprire una discussione già aperta, forse nella sezione sbagliata, sperando di ricevere qualche aiuto!

Da quando sono passato a Maverick sto avendo qualche problema di compatibilità dovuto a pulseAudio e in particolare al fatto che non esiste più il device /dev/dsp.

Fino a Ubuntu 10.04 utilizzavo il seguente script che ho creato per registrare la tv:

Codice: Seleziona tutto

if [ `ps -A | grep tvtime | wc -l` -ge 1 ]
then
killall tvtime
fi

out=video.avi
if [ -z "$2" ]
then
out=`date '+%H:%M:%S'`.avi
else
out=$2
fi

if [ -z "$1" ]
then
echo Terminare la registrazione di $out con Ctrl+C
streamer -c /dev/video1 -C /dev/dsp -f mjpeg -F stereo -t 03:00:00 -R 44100 -r 25 -s 640x480 -o /windows/Temp/tvrec/$out
else

if [ "$1" == "-help" ]
then
echo -e"Uso: tvrec [hh:mm:ss] [nomefile.avi]
Registra video da /dev/video1 e lo salva nella directory /windows/Temp/tvrec"

else
streamer -c /dev/video1 -C /dev/dsp -t $1 -f mjpeg -F stereo -R 44100 -r 25 -s 640x480 -o /windows/Temp/tvrec/$out
fi
fi
ma adesso, se lo lancio:

Codice: Seleziona tutto

Terminare la registrazione di 00:17:40.avi con Ctrl+C
avi / video: MJPEG (AVI) / audio: 16bit stereo (LE)
oss: open /dev/dsp: No such file or directory
movie writer initialisation failed
Ho provato ad emulare OSS tramite padsp, ma non cambia niente!
Che faccio??
Ultima modifica di supergiox il venerdì 25 febbraio 2011, 11:49, modificato 1 volta in totale.
Avatar utente
yves
Rampante Reduce
Rampante Reduce
Messaggi: 5422
Iscrizione: domenica 25 dicembre 2005, 2:23
Località: Argentina - BsAs
Contatti:

Re: Streamer e pulseAudio

Messaggio da yves »

Penso tu sia passato a "Maverick" (10.10), comunque c'è un bugreport aperto giustamente sulla faccenda /dev/dsp* disappeared after upgrade Lucid=>Maverick (#634211), apparentemente non risolto.
Al giorno d'oggi i cani di razza muovono la coda solo per interesse. Ma io sono un bastardo... Tuxliberty
Riscopri il PC, installa ed usa Linux ;-) - Linux != Windows Linux User # 16486 - Jabber: yvesBsAs@jabber.org
Avatar utente
supergiox
Prode Principiante
Messaggi: 182
Iscrizione: mercoledì 9 aprile 2008, 13:58

Re: Streamer e pulseAudio

Messaggio da supergiox »

Si, intendevo proprio Maverick  :D
Comunque io non ho aggiornato da lucid a maverick, ho proprio reinstallato da zero! Quindi penso che più che un bug sia stata una scelta quella di togliere /dev/dsp, ma mi piacerebbe sapere come posso fare quello che facevo prima...
Avatar utente
supergiox
Prode Principiante
Messaggi: 182
Iscrizione: mercoledì 9 aprile 2008, 13:58

Re: Streamer e pulseAudio

Messaggio da supergiox »

up
Avatar utente
supergiox
Prode Principiante
Messaggi: 182
Iscrizione: mercoledì 9 aprile 2008, 13:58

Re: Streamer e pulseAudio

Messaggio da supergiox »

Avrò mai una risposta? ???
Avatar utente
yves
Rampante Reduce
Rampante Reduce
Messaggi: 5422
Iscrizione: domenica 25 dicembre 2005, 2:23
Località: Argentina - BsAs
Contatti:

Re: Streamer e pulseAudio

Messaggio da yves »

Da cosa ho capito, hanno levato (o dimenticato di mettere?) "/dev/dsp", ed il bug tratta giustamente di questo, o risolvono il bug, o non esisterà più e si deve capire cosa usare al suo posto.

Non è "il tuo PC" a funzionare male, ma è la nuova versione con un bug (magari inteso come "feature", di questi tempi...) che non permette quello che facevi prima.
Al giorno d'oggi i cani di razza muovono la coda solo per interesse. Ma io sono un bastardo... Tuxliberty
Riscopri il PC, installa ed usa Linux ;-) - Linux != Windows Linux User # 16486 - Jabber: yvesBsAs@jabber.org
Avatar utente
supergiox
Prode Principiante
Messaggi: 182
Iscrizione: mercoledì 9 aprile 2008, 13:58

Re: Streamer e pulseAudio

Messaggio da supergiox »

Da quello che ho capito io, invece, è stata proprio una scelta quella di rimuovere /dev/dsp... o meglio non è più necessario perchè adesso c'è pulseAudio e dovrebbe essere superiore... quindi io non devo aspettare che risolvino un bug, ma devo semplicemente adattarmi ai cambiamenti...
ma come??
Avatar utente
supergiox
Prode Principiante
Messaggi: 182
Iscrizione: mercoledì 9 aprile 2008, 13:58

Re: Streamer e pulseAudio

Messaggio da supergiox »

Alcune novità...
ho ricompilato il kernel abilitando il supporto ad OSS e adesso ho /dev/dsp, ma lo script continua a non funzionare!
questa volta l'errore è solo:

Codice: Seleziona tutto

movie writer initialisation failed
Ho provato a cambiare strada, usando mencoder al posto di streamer, e in particolare uso questo comando:

Codice: Seleziona tutto

mencoder tv://$1 -tv device=/dev/video1:driver=v4l2:width=640:height=480:norm=4:forceaudio:adevice=hw.1:input=2 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1500:vhq -vf pp=lb -oac mp3lame -lameopts br=128:cbr:mode=0 -o nomefile.avi
Sembra funzionare, ma non so per quale motivo non riesco a selezionare il canale. Cioè, qualsiasi numero gli passo come parametro, il canale da cui registra è lo stesso (e per di più uno di quelli che si vedono e si sentono malissimo).
Con streamer non dovevo selezionare il canale perchè veniva registrato l'ultimo canale che avevo visto con tvtime... adesso che posso fare?
Ultima modifica di supergiox il giovedì 24 febbraio 2011, 12:04, modificato 1 volta in totale.
Avatar utente
yves
Rampante Reduce
Rampante Reduce
Messaggi: 5422
Iscrizione: domenica 25 dicembre 2005, 2:23
Località: Argentina - BsAs
Contatti:

Re: Streamer e pulseAudio

Messaggio da yves »

Sembra manchino dei permessi, controlla di chi è dsp:

Codice: Seleziona tutto

ls -lh /dev/dsp
in base a cosa esce (penso "audio" o "video") aggiungiti al suo gruppo.
Al giorno d'oggi i cani di razza muovono la coda solo per interesse. Ma io sono un bastardo... Tuxliberty
Riscopri il PC, installa ed usa Linux ;-) - Linux != Windows Linux User # 16486 - Jabber: yvesBsAs@jabber.org
Avatar utente
supergiox
Prode Principiante
Messaggi: 182
Iscrizione: mercoledì 9 aprile 2008, 13:58

Re: Streamer e pulseAudio

Messaggio da supergiox »

Alla fine il problema l'avevo risolto già prima, ricompilandomi il kernel per riavere il supporto a OSS.
Per chi volesse sapere come si fa, ho seguito questa guida:
http://vanvalkinburgh.org/blog/3153

Il resto riguardava un problema nel mio script!
Scrivi risposta

Ritorna a “Multimediale”

Chi c’è in linea

Visualizzano questa sezione: caturen e 4 ospiti