informatica:linux:multimedia:audio
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
informatica:linux:multimedia:audio [2015/04/13 20:19] – external edit 127.0.0.1 | informatica: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:// | Adaptación de http:// | ||
Line 54: | Line 55: | ||
./ | ./ | ||
- | ====== 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: | ||
+ | |||
+ | < | ||
+ | **** List of CAPTURE Hardware Devices **** | ||
+ | card 0: PCH [HDA Intel PCH], device 0: ALC293 Analog [ALC293 Analog] | ||
+ | Subdevices: 1/1 | ||
+ | Subdevice #0: subdevice #0 | ||
+ | </ | ||
+ | |||
+ | 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: | ||
+ | |||
+ | 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 " | ||
+ | |||
+ | ==== sox FAIL formats: no handler for file extension `mp3' | ||
+ | |||
+ | < | ||
+ | sudo aptitude install libsox-fmt-mp3 | ||
+ | </ | ||
- | sudo aptitude install libsox-fmt-mp3 |
informatica/linux/multimedia/audio.1428956385.txt.gz · Last modified: 2015/04/13 20:19 by 127.0.0.1