

sudo apt-get install gnome-media
ναι ρε φιλος αλλα αφτο ηχογραφει μονο εμενα....εγς θελω να ηχογραφει και το song πχ που παιζει απο το youtube....το mic μπωρο να το ακους μαζι με το song aπο το pc θελω ενα προγραμμα δηλαδη που να καταγραφει οτι παιζουν τα ηχεια....sokoban4ever έγραψε:Κάνε
- Κώδικας: Επιλογή όλων
sudo apt-get install gnome-media
και μετά από το μενού Applications --> Sound & Video --> Sound Recorder
ή
πατάς alt-f2
γράφεις gnome-sound-recorder
και
πατάς Εnter



Για να ηχογραφήσεις ότι ακούγεται από τα ηχεία ( εκτός του μικροφώνου ) εκτός και αν κατάφερες και αυτό να ακούγεται από τα ηχεία , τότε θα πρέπει το παρακάτω να σου δουλέψει
Για να ηχογραφήσεις ήχους που παίζουν στα ηχεία και μικρόφωνο ( ανεξάρτητα του αν ο ήχος από το μικρόφωνο ακούγετε από τα ηχεία σου)
ps aux | grep pulseaudio1000 1300 5.4 0.5 103684 5188 ? S<sl 00:50 19:26 /usr/bin/pulseaudio --start --log-target=syslog
1000 1318 0.0 0.2 10748 2944 ? S 00:50 0:00 /usr/lib/pulseaudio/pulse/gconf-helper
1000 13948 0.0 0.0 3324 864 pts/0 S+ 06:45 0:00 grep --color=auto pulseaudiosudo apt-get install pavucontrol paman pulseaudio-utils sox cd ;cd Desktop function RECORD(){ parec -r -d alsa_input.pci-0000_00_1b.0.analog-stereo -n "Mic Rec" > mic-rec & parec -r -d alsa_output.pci-0000_00_1b.0.analog-stereo.monitor -n "PC Rec" > pc-rec & }kill $(pgrep parec)ps aux | grep parec | grep -v grepkill -9 $(pgrep parec)cd; cd Desktopsox -r 44100 -L -e signed -b 16 -c 2 -t raw pc-rec pc-rec.wavsox -r 44100 -L -e signed -b 16 -c 2 -t raw mic-rec mic-rec.wavsox -m mic-rec.wav pc-rec.wav FINAL.wavman sox
sokoban4ever έγραψε:2ος Τρόπος με το Audacity
sudo apt-get -y install audacity ubuntu-restricted-extras
εθχαριστω πολυ! χρεισιμοποιησα τον 1ο τροπο!!!sokoban4ever έγραψε:1)Για να ηχογραφήσεις ότι ακούγεται από τα ηχεία ( εκτός του μικροφώνου ) εκτός και αν κατάφερες και αυτό να ακούγεται από τα ηχεία , τότε θα πρέπει το παρακάτω να σου δουλέψει
Άνοιξε το gnome-sound-recorder μετά πάτα από το menu
File --> Open Volume Control
και θα σου ανοίξει το παράθυρο sound-preferences
εκεί στην 2η καρτέλα ( Hardware ) κάτω κάτω έχει μια πτυσσόμενη λίστα ( dropdown list)
και γράφει αριστερά της Profile
εκεί επέλεξε το profile που θέλεις
με το analogue stereo output μπορείς να ηχογραφείς ότι παίζουν τα ηχεία.
2)Για να ηχογραφήσεις ήχους που παίζουν στα ηχεία και μικρόφωνο ( ανεξάρτητα του αν ο ήχος από το μικρόφωνο ακούγετε από τα ηχεία σου)
Αν έχεις τον pulseaudio server εγκατεστημένο και ενεργό προχώρα παρακάτω
για να δείς γρήγορα αν είναι έτσι εκτέλεσε σε τερματικό
- Κώδικας: Επιλογή όλων
ps aux | grep pulseaudio
αν σου βγάλει κάτι σαν αυτό
- Κώδικας: Επιλογή όλων
1000 1300 5.4 0.5 103684 5188 ? S<sl 00:50 19:26 /usr/bin/pulseaudio --start --log-target=syslog
1000 1318 0.0 0.2 10748 2944 ? S 00:50 0:00 /usr/lib/pulseaudio/pulse/gconf-helper
1000 13948 0.0 0.0 3324 864 pts/0 S+ 06:45 0:00 grep --color=auto pulseaudio
τότε οκ.
Λογικά θα πρέπει να τον έχεις εγκατεστημένο αλλά λέμε τώρα σε περίπτωση που δεν τον έχεις δες εδώ
https://wiki.ubuntu.com/PulseAudio
Λοιπόν
άνοιξε ένα τερματικό και βάλε τα παρακάτω προγράμματα
- Κώδικας: Επιλογή όλων
sudo apt-get install pavucontrol paman pulseaudio-utils sox
έπειτα
πάτα alt-f2
και γράψε γράψε pavucontrol ,
πάτα enter
θα ανοίξει το παράθυρο του PulseAudio Volume Control
ωραία εκεί στην τελευταία δεξιά καρτέλα ( Configuration)
επέλεξε Analog Stereo Duplex
(Ίσως και να χρειαστείς να δοκιμάσεις άλλο συνδυασμό αλλα δοκίμασε πρώτα αυτόν!!!)
τώρα ξαναπάτα alt-f2
και γράψε paman ,
πατα enter
θα ανοίξει ο PulseAudio Manager
ωραία στην πρώτη καρτέλα (Server information)
σημειωσε στο notepad το Default Sample Type ( σε εμένα είναι s16le 2ch 44100Hz όπου και σε εσένα το ποιό πιθανό είναι να είναι το ίδιο)
το s16 σημαίνει 16 bit sample το le σημαίνει little endian (byte order) και τέλος 44100 samplerate
Θα τα χρειαστείς παρακάτω.
Στην 2η καρτέλα (Devices)
πάτα στα sources διπλό klik σε αυτό που το όνομα του ( name ) αρχίζει με alsa_input ή input ( σε εμένα είναι alsa_input.pci-0000_00_1b.0.analog-stereo
και η περιγραφή -Description- του είναι Internal Audio Analog Stereo )
επίσης
πάτα διπλό κλίκ και σε αυτό που το όνομα του αρχίζει με alsa_output ή ( Σε εμένα είναι output alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
και η περιγραφή -Description- του είναι Monitor of Internal Audio Analog Stereo )
πήγαινε πάλι σε τερματικό και κάνε
- Κώδικας: Επιλογή όλων
cd ;cd Desktop
και ανοιξε και μια νέα καρτέλα στο τερματικό ( η συντόμευση είναι ctrl + shift + t )
Αντίγραψε την παρακάτω συνάρτηση στο τερματικό αλλα αντί για alsa_input.pci-0000_00_1b.0.analog-stereo για μικρόφωνο
και alsa_output.pci-0000_00_1b.0.analog-stereo.monitor για τους ήχους μέσα από το pc
βάλε αυτά που βρήκες στο pc σου !!!
και μην κλείσεις το τερματικό άφησε το ανοιχτό
- Κώδικας: Επιλογή όλων
function RECORD(){ parec -r -d alsa_input.pci-0000_00_1b.0.analog-stereo -n "Mic Rec" > mic-rec & parec -r -d alsa_output.pci-0000_00_1b.0.analog-stereo.monitor -n "PC Rec" > pc-rec & }
ετοιμάσου για ένα απλό τέστ
πχ πήγαινε με τον browser στο youtube και βάλε ένα βίντεο να παίζει και πάρε και το μικρόφωνο σου και μίλα .
όταν είσαι έτοιμος γράψε
RΕCORD στο τερματικό και πάτα enter
Κανονικά τώρα πρέπει να ηχογραφεί και να σου βγάζει 2 αρχεία στο Desktop
Ωραία μόλις τελειώσεις την ηχογράφηση στην άλλη ή στην ίδια καρτέλα
για να σταματήσεις να μεγαλώνουν τα αρχεία mic-rec και pc-rec που είναι στο Desktop σου και να σταματήσεις δηλαδή την ηχογράφηση
γράψε
- Κώδικας: Επιλογή όλων
kill $(pgrep parec)
έτσι θα τερματιστούν τα προγράμαμτα
για να το επαληθέυσεις κάνε
- Κώδικας: Επιλογή όλων
ps aux | grep parec | grep -v grep
αν δεν σου βγάλει τίποτα είσαι ok τερματίστηκαν.
Αλλιώς αν για κάποιο λόγο δεν τερματίζουν κάνε απλά
- Κώδικας: Επιλογή όλων
kill -9 $(pgrep parec)
Τωρα πρέπει να βάλεις τα αρχεία ήχου που ταυτόχρονα ηχογραφήθηκαν σε ένα αρχείο
1ος Τρόπος με το sox
Πίσω στο τερματικό
επιβεβαιώσου ότι είσαι στο Desktop (Επιφάνεια εργασίας αν έχεις εξελληνισμένα ubuntu)
- Κώδικας: Επιλογή όλων
cd; cd Desktop
και γράψε
- Κώδικας: Επιλογή όλων
sox -r 44100 -L -e signed -b 16 -c 2 -t raw pc-rec pc-rec.wav
πάτα enter και γράψε
- Κώδικας: Επιλογή όλων
sox -r 44100 -L -e signed -b 16 -c 2 -t raw mic-rec mic-rec.wav
και πάτα enter
τέλος
γράψε
- Κώδικας: Επιλογή όλων
sox -m mic-rec.wav pc-rec.wav FINAL.wav
και πάτα enter το αποτέλεσμα είναι στο FINAL.wav
Yπόψιν ότι το sox για να μην clippaρει το αρχείο ( γιατί μπορεί να σημβεί για διάφορους ηχους και λόγους...)
αυτόματα προσαρμώζει την ένταση του κάθε αρχείου για προστασία
για περισσότερα δες
- Κώδικας: Επιλογή όλων
man sox
2ος Τρόπος με το Audacity
άνοιξε το Audacity μετά από το μενού File --> import -- > Raw Data
μία φορά για το ένα και μια για το άλλο αρχείο
απλά φρόντισε να επλέγεις πχ 16 bit signed little endian stereo ( το πιο πιθανό)
θα τα εμφανίσει και τα 2 αρχεία το ένα κάτω από το άλλο
τέλος κάνε file-->export και επέλεξε τον τύπο αρχείου.
Πηγή
Σημειώση :
Τα παραπάνω δουλέυουν στανταρτ στον υπολογιστή μου και στο Desktop και στο laptop και έτσι και στους περισσότερους υπολογιστές ,
επίσης δεν είναι ματσακωνιές είναι απλά μια από τις δυνατότητες του pulseaudio
Αυτά και τέλος μια απορία![]()
Στο Google έψαξες;

