User Tools

Site Tools


informatica:linux:multimedia:audio

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:linux:multimedia:audio [2015/03/22 12:30] – [Extraer desde un mp3] javiinformatica:linux:multimedia:audio [2018/08/08 10:34] (current) javi
Line 1: Line 1:
-===== Multimedia audio =====+====== Multimedia audio ======
  
-====== Convertir mp3 a ogg ======+===== Convertir mp3 a ogg =====
 mpg321 input.mp3 -w raw && oggenc raw -o output.ogg mpg321 input.mp3 -w raw && oggenc raw -o output.ogg
  
  
-====== Para sacar los TAGS del mp3 ======+===== Para sacar los TAGS del mp3 =====
 id3ed id3ed
  
-====== Extraer desde un mp3 ======+===== Extraer desde un mp3 =====
  
   * Extraer del segundo 10 al 25   * Extraer del segundo 10 al 25
Line 21: Line 21:
  
   sox ORIGEN.mp3 SALIDA.mp3 reverse trim 5 reverse   sox ORIGEN.mp3 SALIDA.mp3 reverse trim 5 reverse
-====== Unir distintos .mp3 en un solo archivo ======+ 
 +===== Unir distintos .mp3 en un solo archivo =====
  
 Adaptación de http://www.tecnolibres.com/unir-mp3-por-consola/ Adaptación de http://www.tecnolibres.com/unir-mp3-por-consola/
Line 54: Line 55:
   ./ruta/unir_mp3.sh   ./ruta/unir_mp3.sh
  
-====== Capturar voz desde linea de comandos ======+===== Capturar voz desde linea de comandos =====
  
   arecord -f cd -t wav capture.wav   arecord -f cd -t wav capture.wav
-====== Errores ====== 
  
-**sox FAIL formats: no handler for file extension `mp3'**+===== Obtener identificador de hardware ===== 
 + 
 +Algunas aplicaciones (darkice) o comandos (arecord) necesitan que se especifique el identificador de hardware que se quiere usar para, por ejemplo, capturar audio. 
 + 
 +1. Listar los dispositivos que permiten capturar audio: 
 + 
 +  arecord -l 
 +   
 +Salida: 
 + 
 +<code> 
 +**** List of CAPTURE Hardware Devices **** 
 +card 0: PCH [HDA Intel PCH], device 0: ALC293 Analog [ALC293 Analog] 
 +  Subdevices: 1/1 
 +  Subdevice #0: subdevice #0 
 +</code> 
 + 
 +2. Construir el nombre de dispositivo 
 + 
 +En este caso: 
 + 
 +^ Parámetro ^ Valor ^ 
 +| card | 0 | 
 +| device | 0 | 
 + 
 +Nombre de dispositivo: 
 + 
 +  hw:0,0 
 + 
 +===== Errores ===== 
 + 
 +==== arecord: set_params:1305: Channels count non available ==== 
 + 
 +La causa es que se intenta capturar audio en stereo en un dispositivo que solo soporta mono. 
 + 
 +El comando que lancé originalmente: 
 + 
 +  arecord -f dat -D hw:1,0 -d 5 test.wav 
 + 
 +Tras depurar, este comando si funciona con un dispositivo que solo puede grabar en mono: 
 + 
 +  arecord -d 5 -f S16_LE -c1 -r44100 -D hw:1,0 test.wav 
 + 
 +He ajustado el parámetro "-c" a 1, en lugar de a 2, que es el que por defecto selecciona el alias "dat" 
 + 
 +==== sox FAIL formats: no handler for file extension `mp3' ==== 
 + 
 +<code> 
 +sudo aptitude install libsox-fmt-mp3 
 +</code>
  
-  sudo aptitude install libsox-fmt-mp3 
informatica/linux/multimedia/audio.1427027406.txt.gz · Last modified: 2015/04/13 20:19 (external edit)