PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Record/Play MP3 Software wie z.B. für Diktiergerät



vanessa
10.08.05, 11:27
Hi Leute

Suche ein einfaches Progi welches Sound aufzeichnen und abspielen kann. am liebsten in einem komprimierten Format wie zB. MP3. Vom Funktionsumfang her muss es wirklich nicht viel mehr sein als eine eine Diktiergerät Software bietet, also Aufnahme, Abspielen und ev. Lautstärke einstellen.

sollte opensource sein, damit ich noch ein wenig dran rum werkeln :ugly: kann.

van

Ede
10.08.05, 11:58
Hallo vanessa.

http://audacity.sourceforge.net

vanessa
10.08.05, 20:28
Hi Ede

Danke für den Tip, kann man das Progi auch auf einem System ohne GUI verwenden, ich meine nur zum abspielen und aufnehmen von MP3 Dateien, das wär süss :D

van

Ede
11.08.05, 00:02
Ne, ohne GUI geht es nicht.
Ich kenne kein Konsolenprogramm, das deine Anforderungen erfüllt.

Columbo0815
11.08.05, 06:28
mplayer sollte das können. Der kommt auch ohne GUI aus.

Gruß Columbo

Susu
11.08.05, 07:57
Also für das reine Abspielen von Musik auf der Konsole kann ich nur jedem mp3blaster empfehlen. Komfortabel zu bedienen, übersichtlich, unterstützt Playlisten und diverse Soundformate.

Susu

mcfock
11.08.05, 08:46
mit rec kannst du direkt in eine wavedatei aufnehmen - dürfte bei sox dabei sein

undefined
11.08.05, 13:52
Alsa bringt doch alles mit ;)
EIn record Script schreiben.

#!/bin/bash
#
SAVEDIR=$HOME/Documents/Media
FILE=${SAVEDIR}/`date +"%Y%m%d%T"`
# arecord -v -r 18000 -D Midi_Record-t wav test.wav
case "$1" in
linein)
arecord -v -f cd -D LineIn_Record -t wav ${FILE}.wav
;;
micro)
arecord -v -r 18000 -D Micro_Record -t wav ${FILE}.wav
;;
*)
echo "Verwende: $0 {linein|micro} "
exit 1
;;
esac

if [ -r ${FILE}.wav ]; then
lame ${FILE}.wav ${FILE}.mp3
rm ${FILE}.wav
fi

exit

Und einen Eintrag in die asound.conf Schreiben inklusive Volume Regler ;)


pcm.Headset {
type hw
card 2
device 0
subdevice -1
mmap_emulation true
sync_ptr_ioctl true
}

ctl.Headset {
type hw
card 2
device 0
subdevice -1
}

pcm.Micro_Headset {
type softvol
slave {
pcm Headset
}
control {
name "Titel fuer Kmix ;)"
card 1
subdevice 1
count 1
}
min_dB -5.0
}

pcm.Micro_Record {
type plug
slave {
pcm Micro_Headset
format S16_LE
rate 32000
channels 1
}
route_policy default
}

Ede
11.08.05, 15:42
ede@axis:~> arecord -v -f cd -D Micro_Record -t wav
ALSA lib pcm.c:1809:(snd_pcm_open_noupdate) Unknown PCM Micro_Record
arecord: main:462: audio open error: No such file or directory
ede@axis:~> arecord -v -f cd -D linein -t wav
ALSA lib pcm.c:1809:(snd_pcm_open_noupdate) Unknown PCM linein
arecord: main:462: audio open error: No such file or directory
ede@axis:~> arecord -v -f cd -D LineIn_Record -t wav
ALSA lib pcm.c:1809:(snd_pcm_open_noupdate) Unknown PCM LineIn_Record
arecord: main:462: audio open error: No such file or directory


Helft mir bitte. Ich will von Linein aufnehmen und weiß nicht, was ich arecord als Aufnahmequelle übergeben soll.

undefined
11.08.05, 15:46
Scherzkeks, das war ein Beispiel -Da nützt dir Copy/Paste nicht viel ;)
Die richtige Config musst du dir schon selbst erstellen.
Siehe arecord -L und arecord -l

Ede
11.08.05, 15:59
lol. "Scherzkeks".
Ich habe doch keine Ahnung, wie arecord funktioniert.

Wie hilft mir das bei der config:


ede@axis:~> arecord -l
card 0: rev20 [VIA 82C686A/B rev20], device 0: VIA 82C686A/B rev20 [VIA 82C686A/B rev20]
Subdevices: 1/1
Subdevice #0: subdevice #0

undefined
11.08.05, 17:15
pcm.Aufnehmen {
type plug
slave {
pcm "" ## Der Name deiner Karte siehe cat /proc/asound/cards oder hw:0,0
format S16_LE
rate 44100
channels 2
}
route_policy copy
}

in der Konsole testen mit


arecord -v -f cd -D Aufnehmen -t wav test.wav

Ps: Du solltest Natürlich auch etwas am Line In sitzen habe CD-Recorder oder Kasettenrecorder etc. ;)

Ede
19.08.05, 08:42
Hallo undefined.
Vielend Dank für deine Hilfe. Es funktioniert.

Ede
20.08.05, 10:29
undefined, kann ich irgendwie die Lautstärke einstellen, in der aufgenommen wird?

undefined
20.08.05, 10:56
undefined, kann ich irgendwie die Lautstärke einstellen, in der aufgenommen wird?
Wenn du ein softvol Plugin verwendest dann ja.
Kmix zeigt dir das Plug aber nicht sofort an.
Hier mußt du diese Reihenfolge einhalten:
Kmix schliessen
plugin in der Konsole testen.
Wenn das Recording funktioniert.
Dann ein /sbin/alsactl restore ausführen und kmix neu starten.

Ede
20.08.05, 12:33
Vom softvol Plugin habe ich noch nie gehört.

Ich habe jetzt aber rausbekommen, wie ich die Aufnahmeautstärke einstelle.
Mit alsamixer ändert man ganz einfach den Pegel von Capture.

undefined
20.08.05, 16:40
Vom softvol Plugin habe ich noch nie gehört.

Ich habe jetzt aber rausbekommen, wie ich die Aufnahmeautstärke einstelle.
Mit alsamixer ändert man ganz einfach den Pegel von Capture.
Gehört vielleicht nicht - aber gelesen ;)
http://www.linuxforen.de/forums/showpost.php?p=1208800&postcount=8

Ede
20.08.05, 21:34
Nicht schlecht, undefined, für meine Anforderungen aber zu viel. Ich bin voll zufrieden damit, dass ich mit der Fernbedienung eine Aufnahme starten und stoppen kann. Mehr brauche ich nicht.
Den Microeingang habe ich noch nie benutzt.

Ede
10.09.05, 23:13
Wie kann ich mit arecord die Soundausgabe von Master oder PCM, statt von Line, aufnehmen? Was muß dazu in asoundrc rein?

Ede
14.09.05, 12:16
Ich habe ein Problem bei langen Mitschnitten. Sobald die wav Datei 2 GB groß ist, stoppt die Aufnahme. Das Problem tritt sowohl beim Aufnehmen von Line mit arecord und wmrecord als auch beim diskwriter Plugin (Ausgabe in wav Datei) vom XMMS auf.
Zudem lässt sich diese 2 GB große wav Datei anschließend mit keinem Programm abspielen. Wenn ich sie in die Playliste von XMMS lade, wird 0:00 als Länge des Tracks angezeigt.
Woran kann das liegen? Das System kann ja sonst riesige Dateien (z. B. 4,1 GB DVD-Image) ganz normal auf Partitionen schreiben und abspielen.