Acties:
  • 0 Henk 'm!

  • Alain
  • Registratie: Oktober 2002
  • Niet online
Ik krijg mijn tv geluid niet werkend in mijn nieuwe Ubuntu. In mijn oude Kubuntu werkt het wel. Mijn oude kubuntu werkt met OSS en mijn nieuwe Ubuntu werkt met ALSA.

In mijn oude Kubuntu gebruikte ik:

code:
1
sudo sox -r 32000 -t ossdsp /dev/dsp1 -t ossdsp /dev/dsp


om het geluid van mijn tv tuner naar mijn geluidskaart te leiden. Dit werkt met mijn nieuwe Ubuntu niet meer, want ik heb geen /dev/dsp* meer. Ik heb ergens (kan het niet meer terug vinden) gelezen dat het sox commando niet nodig is bij ALSA.

De TV kaart is een Pinnacle:

code:
1
Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)


Ik zie gewoon input in de mixer, maar er komt niks uit de boxen. Een youtube filmpje geeft wel geluid.

Iemand enig idee?

You don't have to be crazy to do this job, but it helps ....


Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-10 20:04

deadinspace

The what goes where now?

Wil je alleen het geluid van je TV-kaart, of bekijk je het beeld ook? In het tweede geval moet je TV-app natuurlijk gewoon het geluid doen, dus welke gebruik je?

En als je alleen het geluid wil, dan kun je dat sox-commando natuurlijk aanpassen om ALSA te gebruiken in plaats van OSS. Oh, en vanwaar die sudo ervoor?

Acties:
  • 0 Henk 'm!

  • Alain
  • Registratie: Oktober 2002
  • Niet online
deadinspace schreef op maandag 21 februari 2011 @ 20:50:
Wil je alleen het geluid van je TV-kaart, of bekijk je het beeld ook? In het tweede geval moet je TV-app natuurlijk gewoon het geluid doen, dus welke gebruik je?
Ik wil zowel geluid als beeld. Het beeld doet het wel, het geluid alleen niet. Ik gebruik tvtime, welke ik ook in mijn oude Kubuntu gebruik. Ik heb overigens meer tv applicaties gebruikt en allemaal geven ze wel beeld, maar geen geluid.
En als je alleen het geluid wil, dan kun je dat sox-commando natuurlijk aanpassen om ALSA te gebruiken in plaats van OSS.
Ik weet alleen niet welke devices ik moet gebruiken in het sox-commando. Kun je me vertellen hoe ik daar achter kan komen?
Oh, en vanwaar die sudo ervoor?
Om voldoende rechten te krijgen om het sox-commando uit te voeren. Dit zal vast makkelijker kunnen, maar ik heb me er nooit aan geergerd.

You don't have to be crazy to do this job, but it helps ....


Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-10 20:04

deadinspace

The what goes where now?

Hmm, ik heb voor de gelegenheid mijn TV-kaart (ook een saa7134 geval trouwens) maar weer eens aangesloten, maar het lijkt er op dat in tegenstelling tot wat ik dacht tvtime helemaal geen audio kan doorgeven (en xawtv ook al niet). Ze lijken er van uit te gaan dat je de audio in hardware doorgeeft door de TV-kaart met een kabeltje door te lussen aan je geluidskaart. Lekker ouderwets :P
AlainS schreef op maandag 21 februari 2011 @ 21:15:
Ik weet alleen niet welke devices ik moet gebruiken in het sox-commando. Kun je me vertellen hoe ik daar achter kan komen?
Dat is op zich wel te vinden in de sox manpage ;)

(hint, bekijk de -t optie in de manpage. Waarschijnlijk heb je ook wel wat aan de inhoud van /proc/asound/cards)
Om voldoende rechten te krijgen om het sox-commando uit te voeren. Dit zal vast makkelijker kunnen, maar ik heb me er nooit aan geergerd.
Maar dat zou niet nodig moeten zijn; die audio-devices moeten gewoon voor jou als user benaderbaar zijn.

Acties:
  • 0 Henk 'm!

  • Alain
  • Registratie: Oktober 2002
  • Niet online
deadinspace schreef op maandag 21 februari 2011 @ 23:16:
Dat is op zich wel te vinden in de sox manpage ;)

(hint, bekijk de -t optie in de manpage.
code:
1
2
3
4
5
6
       -t, --type file-type
              Gives the type of the audio file.  This is useful when the file extension is non-standard or when the type can not be determined by looking at the header of the file.

              The -t option can also be used to override the type implied by an input filename extension, but if overriding with a type that has a header, SoX will exit with an appropriate error message if such a header is not actually present.

              See soxformat(7) for a list of supported file types.


Wat zie jij wat ik niet zie?
Waarschijnlijk heb je ook wel wat aan de inhoud van /proc/asound/cards
Het lijkt een stap dichter in de buurt, maar nog steeds weet ik niet welke "bestanden" mijn audio devices zijn in /dev

You don't have to be crazy to do this job, but it helps ....


Acties:
  • 0 Henk 'm!

  • B0rf
  • Registratie: Oktober 2008
  • Laatst online: 03-10-2024
Ik gebruik zelf

sox --buffer 2048 -r 32000 -t alsa hw:1,0 -t alsa

die hw:1,0 mapt op de tv-tuner. Door wat met de buffer en de sample rate te spelen kreeg ik wat stotteringen in het geluid weg.

Acties:
  • 0 Henk 'm!

  • Alain
  • Registratie: Oktober 2002
  • Niet online
@B0rf: Bedankt, dat werkt. :)

You don't have to be crazy to do this job, but it helps ....


Acties:
  • 0 Henk 'm!

  • Freeaqingme
  • Registratie: April 2006
  • Laatst online: 02-10 15:13
In case anybody cares, ik speel altijd wat met alsamixer, en spontaan werkt 't dan.

No trees were harmed in creating this message. However, a large number of electrons were terribly inconvenienced.


Acties:
  • 0 Henk 'm!

  • Hipska
  • Registratie: Mei 2008
  • Laatst online: 30-09 14:57
Iemand een idee hoe dit blijvend kan gedaan worden?

Als dat sox commando gestopt wordt, dan stopt het geluid namelijk ook.
Ook de vraag of dit dan ook gelijk met het opstarten van de PC gedaan kan worden.

PS: Bij mij zat de tv kaart op een ander nummer en werkt dit commando: sox --buffer 2048 -r 32000 -t alsa hw:2,0 -t alsa
Pagina: 1