th0masrad
(Themenstarter)
Anmeldungsdatum: 19. August 2021
Beiträge: Zähle...
|
Kellerkind_2009 schrieb: Lasse den Rcorder einfach mal laufen,dann Rufe mal auf pavucontrol -t 4 hier sollte er zu finden sein (Eingabegeräte) – richtig?
Ah, verstanden!
Für meine Einstellungen in pavucontrol siehe die anhängenden Screenshots. Kellerkind_2009 schrieb: Du musst bei der Abfrage von pactl info natürlich vorher (unter Klang) auf den Recorder umgestellt haben 😉 Dann zeige auch noch beim Abspielen pactl list sources short pactl list sink-inputs short
Während (also gleichzeitig) arecord -c 2 -r 44100 -D iec958:CARD=Device,DEV=0 text.wav läuft, hier die Ausgaben:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 | $ pactl info
Server-Zeichenkette: /run/user/1000001/pulse/native
Bibliotheks-Protokollversion: 33
Server-Protokollversion: 33
ist lokal: ja
Client-Index: 735
Tile-Größe: 65472
Name des Benutzers: tom
Rechnername: pc-tom
Name des Servers: pulseaudio
Version des Servers: 13.99.1
Standard-Abtastwert-Angabe: s16le 2ch 44100Hz
Standard-Kanal-Zuordnung: front-left,front-right
Standard-Ziel: alsa_output.pci-0000_00_1f.3.analog-stereo
Standard-Quelle: alsa_input.usb-0d8c_USB_Sound_Device-00.iec958-stereo
Cookie: e88d:5849
|
| $ pactl list sources short
24 alsa_input.usb-0d8c_USB_Sound_Device-00.iec958-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING
26 alsa_output.pci-0000_00_1f.3.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz RUNNING
|
| $ pactl list sink-inputs short
22 20 342 protocol-native.c s16le 2ch 44100Hz
|
- Bilder
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Du hast deine Abtastrate gefunden → 44100Hz 😉 Mann kann eine Abtastrate zwar erzwingen,ich würde davon aber abraten.
|
Marant--
Anmeldungsdatum: 4. April 2022
Beiträge: 744
|
Sehe nur Resampling. arecord -c 2 -r 44100 -D iec958:CARD=Device,DEV=0 text.wav
Standard-Abtastwert-Angabe: s16le 2ch 44100Hz
sind gesetzte Samplingraten.
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
th0masrad schrieb:
Nun möchte ich gerne dieses Signal möglichst 1:1 - also ohne Abtastratenänderung - aufnehmen. Grundsätzlich ist das Aufnehmen, mit z. B. audacity möglich. in audacity kann ich den SPDIF-Eingang als Quelle auswählen und aufnehmen. Aber ich muss die Abtastrate in audacity einstellen und weiß natürlich nicht, welche Abtastrate das Audiogerät gewählt hat.
Ihm war es Wichtig zu wissen welche Raten er Verwendet um sie in audacity einzutragen – nun weiß er es 😉 44,1 KHZ Wie das mit dem Resampling Funktioniert ist mir Bewusst 😊 Als Hinweis - bei Geräten mit Wechselbaren Samplingraten wird das Sampling vom Verwendetem Medium bestimmt 😉 Gruß Stephan
|
Marant--
Anmeldungsdatum: 4. April 2022
Beiträge: 744
|
Ihm war es Wichtig zu wissen welche Raten er Verwendet um sie in audacity einzutragen – nun weiß er es 😉 44,1 KHZ
Kann Dir nicht wirklich folgen. Test: PA auf 48khz stellen, Abspielen mit ext. CD Player(der gibt definitiv mit 44,1khz aus). Bei "pactl info" wird dann weiterhin 48khz stehen. Aufnahme über PA(in Audacity"pulse") und über ALSA(in Audacity(hw:) und (ohne PA) mit arecord -D.(welche Rate?) Werde Das mal machen. Die Frage ist, ob sich ALSA dazu bringen¹ lässt, was ich bezweifle. – ¹ bei Geräten mit Wechselbaren Samplingraten wird das Sampling vom Verwendetem Medium bestimmt 😉
|
Marant--
Anmeldungsdatum: 4. April 2022
Beiträge: 744
|
Glaube ich habe es. Vorgehen: Aufnahmekarte in pavucontrol -t 4 als "default" setzen. Dann parecord --fix-rate ~/abtastrate_test.wav Aufnahme abbrechen, mit "mediainfo" o.ä. Eigenschaften ansehen. 44,1, sowie 48khz Quellen werden erkannt. Hier ist PA mit 48khz konfiguriert. Vllt. spielt es noch eine Rolle. Was kann Deine Karte? arecord -l Kartennummer* ist wichtig, dann cat /proc/asound/card*/stream0 Die tatsächliche Samplerate des Streams bei Aufnahme über PA wird da alldgs. nicht ausgewiesen. Hier 48khz ausgewiesen, Aufnahme 44,1. u. 48 Bsp für 48khz Quelle wäre TV, falls Du was zum Vergleichen brauchst.
|
th0masrad
(Themenstarter)
Anmeldungsdatum: 19. August 2021
Beiträge: 14
|
Marant-- schrieb: Glaube ich habe es.
OK, habe versucht, deine Anordnung mit meinen Mitteln nachzubauen. Ich habe eine Audio-Datei, welche definitiv mit 48kHz aufgenommen wurde. Die habe ich am S/PDIF-Ausgang meiner Soundkarte ausgegeben und direkt an der gleichen Soundkarte wieder eingelesen. Damit das Signal auch durchgeschleift wird, habe ich die "Digital-Out-Coaxial"-Buchse mit der "Digital-In-Coaxial"-Buchse mittels kurzem Chinch-Kabel verbunden. Leider kann ich deinen Erfolg nicht nachstellen. Hier die verwendeten Befehle:
Terminal 1: 1
2
3
4
5
6
7
8
9
10
11
12
13
14 | $ lame --decode /media/Media/Audio/48kHz.mp3 - | paplay -v -d alsa_output.usb-0d8c_USB_Sound_Device-00.iec958-stereo
input: /media/Media/Audio/48kHz.mp3
(48 kHz, 2 channels, MPEG-1 Layer III)
output: <stdout> (16 bit, Microsoft WAVE)
skipping initial 1105 samples (encoder+decoder delay)
skipping final 275 samples (encoder padding-decoder delay)
Frame# 4/596157 192 kbps LMSR abspielen-Stream mit Abtastwert-Angabe »s16le 2ch 48000Hz« und Kanalzuordnung »front-left,front-right« wird geöffnet.
Frame# 17/596157 224 kbps LMSR Verbindung hergestellt.
Stream wurde erfolgreich erstellt.
Pufferdaten: maxlenght=4194304, tlength=384000, prebuf=380164, minreq=3840
Abtastwert-Angabe »s16le 2ch 48000Hz« wird benutzt, Kanalzuordnung »front-left,front-right«.
Verbunden mit Gerät alsa_output.usb-0d8c_USB_Sound_Device-00.iec958-stereo (Index: 22, ausgesetzt: no).
Frame# 87/596157 256 kbps L R Stream gestartet:
Frame# 764/596157 224 kbps L R Zeit: 7,485 sec; Latenz: 2036594 usec.
|
Sowohl lame als auch paplay melden 48kHz! 😊
Terminal 2 (zeitlich parallel zu 1.): | $ parecord -v -d alsa_input.usb-0d8c_USB_Sound_Device-00.iec958-stereo --fix-rate test.wav
aufnehmen-Stream mit Abtastwert-Angabe »s16le 2ch 44100Hz« und Kanalzuordnung »front-left,front-right« wird geöffnet.
Verbindung hergestellt.
Stream wurde erfolgreich erstellt.
Pufferdaten: maxlength=4194304, fragsize=352800
Abtastwert-Angabe »s16le 2ch 44100Hz« wird benutzt, Kanalzuordnung »front-left,front-right«.
Verbunden mit Gerät alsa_input.usb-0d8c_USB_Sound_Device-00.iec958-stereo (Index: 30, ausgesetzt: no).
Zeit: 5,115 sec; Latenz: 10153 usec.
|
Soweit habe ich mich jedenfalls zu früh gefreut. 😢
Dann ein 2. Durchgang bei dem die beiden Geräte in pavucontrol als "default" markiert sind:
Terminal 1: 1
2
3
4
5
6
7
8
9
10
11
12
13
14 | $ lame --decode /media/Media/Audio/48kHz.mp3 - | paplay -v
input: /media/Media/Audio/48kHz.mp3
(48 kHz, 2 channels, MPEG-1 Layer III)
output: <stdout> (16 bit, Microsoft WAVE)
skipping initial 1105 samples (encoder+decoder delay)
skipping final 275 samples (encoder padding-decoder delay)
Frame# 4/596157 192 kbps LMSR abspielen-Stream mit Abtastwert-Angabe »s16le 2ch 48000Hz« und Kanalzuordnung »front-left,front-right« wird geöffnet.
Frame# 17/596157 224 kbps LMSR Verbindung hergestellt.
Stream wurde erfolgreich erstellt.
Pufferdaten: maxlenght=4194304, tlength=384000, prebuf=380164, minreq=3840
Abtastwert-Angabe »s16le 2ch 48000Hz« wird benutzt, Kanalzuordnung »front-left,front-right«.
Verbunden mit Gerät alsa_output.usb-0d8c_USB_Sound_Device-00.iec958-stereo (Index: 22, ausgesetzt: no).
Frame# 86/596157 256 kbps L R Stream gestartet:
Frame# 7640/596157 256 kbps L R Zeit: 74,850 sec; Latenz: 20365940 usec.
|
😊
Terminal 2 (zeitlich parallel zu 1.): | $ parecord -v --fix-rate test.wav
aufnehmen-Stream mit Abtastwert-Angabe »s16le 2ch 44100Hz« und Kanalzuordnung »front-left,front-right« wird geöffnet.
Verbindung hergestellt.
Stream wurde erfolgreich erstellt.
Pufferdaten: maxlength=4194304, fragsize=352800
Abtastwert-Angabe »s16le 2ch 44100Hz« wird benutzt, Kanalzuordnung »front-left,front-right«.
Verbunden mit Gerät alsa_input.usb-0d8c_USB_Sound_Device-00.iec958-stereo (Index: 30, ausgesetzt: no).
Zeit: 6,018 sec; Latenz: 11233 usec.
|
😢 😠
Für den Fall, dass ich irgendetwas in pavucontrol verbockt habe, anbei Screenshots der Einstellungen. Edit 1: Aus Versehen einfach auf "Return" gedrückt und den Post abgeschickt obwohl er noch nicht fertig war.
- Bilder
|
th0masrad
(Themenstarter)
Anmeldungsdatum: 19. August 2021
Beiträge: 14
|
Marant-- schrieb: Was kann Deine Karte? arecord -l Kartennummer* ist wichtig, dann cat /proc/asound/card*/stream0
Ups, bin ich noch schuldig: | $ arecord -l
**** Liste der Hardware-Geräte (CAPTURE) ****
Karte 0: PCH [HDA Intel PCH], Gerät 0: ALC887-VD Analog [ALC887-VD Analog]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 2: ALC887-VD Alt Analog [ALC887-VD Alt Analog]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 1: Device [USB Sound Device], Gerät 0: USB Audio [USB Audio]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 | $ cat /proc/asound/card1/stream0
USB Sound Device at usb-0000:00:14.0-13.2, full speed : USB Audio
Playback:
Status: Stop
Interface 1
Altset 1
Format: S16_LE
Channels: 8
Endpoint: 6 OUT (ADAPTIVE)
Rates: 44100, 48000
Bits: 16
Interface 1
Altset 2
Format: S16_LE
Channels: 2
Endpoint: 6 OUT (ADAPTIVE)
Rates: 44100, 48000
Bits: 16
Interface 1
Altset 3
Format: S16_LE
Channels: 4
Endpoint: 6 OUT (ADAPTIVE)
Rates: 44100, 48000
Bits: 16
Interface 1
Altset 4
Format: S16_LE
Channels: 6
Endpoint: 6 OUT (ADAPTIVE)
Rates: 44100, 48000
Bits: 16
Interface 1
Altset 5
Format: S16_LE
Channels: 2
Endpoint: 6 OUT (ADAPTIVE)
Rates: 96000
Bits: 16
Capture:
Status: Stop
Interface 2
Altset 1
Format: S16_LE
Channels: 2
Endpoint: 5 IN (ASYNC)
Rates: 44100, 48000
Bits: 16
|
|
Marant--
Anmeldungsdatum: 4. April 2022
Beiträge: 744
|
Vergiss "-v". Hatte ich auch probiert, Ergebnis: unbrauchbar. Die verwertbare Aussage kam mit mediainfo. Hatte per "parec" auch an vlc weitergegeben, hat funktioniert, der hat die Rate erkannt, Abspielen hatte ich nicht hinbekommen.
|
th0masrad
(Themenstarter)
Anmeldungsdatum: 19. August 2021
Beiträge: 14
|
Welche Hochs und Tiefs der Gefühle! 🤣 Aber leider: nein Sowohl mediainfo als auch ffplay melden "44.1 kHz". Marant-- schrieb: Hier ist PA mit 48khz konfiguriert. Vllt. spielt es noch eine Rolle.
Wie kann ich das denn auch einstellen bzw. überhaupt erst einmal auslesen? Vielleicht ist das noch der Unterschied zwischen unseren "Versuchsaufbauten"…
|
Marant--
Anmeldungsdatum: 4. April 2022
Beiträge: 744
|
Ich werde noch blöd im Kopf, will das wieder testen und vom TV kommt angeblich nur 44,1. 😬 Allerdings hatte ich auch am Sound von dem rumgedreht. PA aktuell: pactl info | grep Standard-Abtastwert umstellen: cp /etc/pulse/daemon.conf $HOME/.config/pulse/ die editieren default-sample-format = s24le
default-sample-rate = 48000
alternate-sample-rate = 44100 dann pulseaudio -k
pactl info | grep Standard-Abtastwert – PS. CM106. Dachte Du hättest was Ordentliches. ☺ Wir können uns die Hand geben..
|
Marant--
Anmeldungsdatum: 4. April 2022
Beiträge: 744
|
Basis des CMedia CM6206 oder CM6207
wandelt die Signale aber intern leider erst in ein analoges Signal um, müsste doch die Karte betreffen. Damit hat sich das wohl erledigt. Vllt. auch die Erklärung dass es heute schon mal ging, jetzt nicht mehr.
|
th0masrad
(Themenstarter)
Anmeldungsdatum: 19. August 2021
Beiträge: 14
|
Marant-- schrieb: cp /etc/pulse/daemon.conf $HOME/.config/pulse/
Danke für deine Info. (Habe ich in den Man-Pages zwar mehrfach gelesen, aber wie immer nicht mit mir in Verbindung gebracht. 😕 ) Hat aber auch keine Änderung gebracht; parecord sampelt trotz --fix-rate immer noch mit 44,1 kHz. Marant-- schrieb: PS. CM106. Dachte Du hättest was Ordentliches. ☺ Wir können uns die Hand geben..
Ausschließlich zum Einlesen des S/PDIFs gekauft. Ich dachte: Digital ist digital - egal wie teuer! Aber: Marant-- schrieb: wandelt die Signale aber intern leider erst in ein analoges Signal um,
Hallelujah, was für ein Besch.ss!
Aber dennoch - oder gerade deshalb - vielen herzlichen Dank für deine Recherchen!!!! 👍 Den Behringer U-Control UCA222 gibt bei <keine Ahnung, ob hier Produktlinks erlaubt sind, aber Google kann bestimmt jeder> für 24€. Löten kann ich; ich habe
nur immer so wenig Zeit. Die Finger zucken schon…
Zusammenfassung:
Nicht jede (vielleicht sogar: kaum eine) Karte mit S/PDIF-Eingang reicht diesen digital weiter. Nach kurzer Recherche scheint es sogar so zu sein, dass die Händler/Produzenten diesen Produktaspekt (analog/digital) gar nicht angeben. Man muss sich anscheinend selbst über den verbauten Chip informieren. Und dann gibt es trotzdem noch keine Garantie, dass der Chip auch so beschaltet ist. Für versierte Bastler gibt's Bauanleitungen im ominösen Internet. 😀
P.S.: Ich setzte den Thread auf gelöst - auch wenn die Lösung unbefriedigend ist. P.P.S: Durch den Stress ist mein 30 Jahre alter DCC951 nun kaputt! Also alles für die Katz! 😢
|
Marant--
Anmeldungsdatum: 4. April 2022
Beiträge: 744
|
mein 30 Jahre alter DCC951 nun kaputt!
Legst Du da selbst Hand an? Was hat der denn für 'ne Krankheit? In dem Alter sind es ja meist Elkos, Gummis.
Behringer U-Control UCA222
Habe den UCA222 seit Jahren an einem Rechner.
|
th0masrad
(Themenstarter)
Anmeldungsdatum: 19. August 2021
Beiträge: 14
|
Marant-- schrieb: mein 30 Jahre alter DCC951 nun kaputt!
Legst Du da selbst Hand an? Was hat der denn für 'ne Krankheit? In dem Alter sind es ja meist Elkos, Gummis.
Auf allen Bändern plötzlich Drop-Outs (also Stille). Und das, obwohl der Kopf weder gereinigt werden muss*) noch entmagnetisiert werden darf.
Hand anlegen könnte ich nur, wenn mir jemand sagt, was ich austauschen müsste; ich habe weder Testausrüstung noch Service-Manuals oder gar tieferes Verständnis der Schaltungen. Niveau: interessierter Laie mit Lötkolben. *) = Die Bänder seien abriebfrei (jedenfalls früher).
Behringer U-Control UCA222
Habe den UCA222 seit Jahren an einem Rechner.
Und schon umgebaut?!? Das wäre mein Niveau; ich könnte die Schaltung nachbauen. Aber wenn sie nicht funktioniert, bin ich hilflos.
|