Gravar flux d’àudio des de la terminal de GNU/Linux

blog
4 de febrer de 2019

Anem a explicar com podem enregistrar qualsevol flux d’àudio, tant d’entrada com de sortida, existent al nostre ordinador. 

Per aconseguir gravar des de la terminal, necessitarem tindre instal·lat el programa Pulseaudio a la nostra distribució Linux. Com que es troba disponible als repositoris d’Ubuntu i la majoria de distribucions Linux, només caldria executar:

$ sudo apt-get install pulseaudio

Per gravar flux d’entrada:

1.- Identificarem els dispositius d’entrada de l’ordinador executant

$ pacmd list-sources | egrep ‘^s+name: .*alsa_input’

–> i ens pot tornar un resultat similar a la captura següent

–> com podem veure, només disposem d’una entrada de micro analògica.

2.- Gravem el flux del micro o de l’entrada d’àudio

$  parecord –channels=1 -d alsa_input.pci-0000_00_1b.0.analog-stereo enregistrament.wav

–> on passem els següents paràmetres a la comanda parecord

–channels=1 (és habitual que quan enregistrem des d’un micro, la gravació sigui mono, en cas de ser estèreo seria un 2)

-d alsa_output.pci-0000_00_1b.0.analog-stereo.monitor (dispositiu des del qual volem gravar)

enregistrament.wav (arxiu on enviem la gravació)

3.- Finalitzar l’enregistrament

CTRL+C

–> l’arxiu WAV resultant tindrà una qualitat de 16bits a 44kHz.

 

Per gravar flux de sortida:

1.- Identificarem els dispositius de sortida de l’ordinador executant

$ pacmd list-sources | egrep ‘^s+name: .*alsa_output’

–> i ens pot tornar un resultat similar a la captura següent

 

–> com podem veure, disposem de dues sortides.

2.- Gravem el flux de l’altaveu analògic

$ parecord –channels=2 -d alsa_output.pci-0000_00_1b.0.analog-stereo.monitor enregistrament.wav

–> on passem els següents paràmetres a la comanda parecord

–channels=2 (gravació estèreo, per 2 canals)

-d alsa_input.pci-0000_00_1b.0.analog-stereo (dispositiu des del qual volem gravar)

enregistrament.wav (arxiu on enviem la gravació)

3.- Finalitzar l’enregistrament

CTRL+C

–> l’arxiu WAV resultant tindrà una qualitat de 16bits a 44kHz.

 

A partir d’aquí, possiblement voldrem treballar amb una eina gràfica com és l’Audacity, posem dos exemples:

  • Si hem enregistrat una conversa amb algú, tindrem un arxiu del flux del micro i un altre del flux dels altaveus, podríem unir tots dos arxius en un de sol.
  • Podem exportar els arxius WAV en altres formats comprimits i més estesos com OGG i MP3.

 

That’s all folks!!

 

Avís de privacitat

Este lloc web utilitza només cookies tècniques necessàries per al seu funcionament. No s’emmagatzemen dades amb finalitats publicitàries ni es comparteixen amb tercers. S’utilitza analítica interna sense cookies, i només es recull la IP amb finalitats de seguretat.

Veure política de cookies