Decodificación de aac-eld en Linux
Yo estaba en Vietnam y traté de aprender vietnamita.
Lo difícil es aprender la pronunciación y he hecho una aplicación Android para grabar voces. La gente vietnamita es muy agradable y coleccioné más de 500 archivos de sonido.
- Compilación de FFmpeg 2.3 con Android NDK r10
- Adb: Buscar PID desde el shell de anuncios
- ¿Por qué la bomba de horquilla no bloqueó el androide?
- Obtenga la dirección IP de la interfaz de red de Android
- No se puede abrir la biblioteca compartida (así) en Raspberry Pi
Ahora estoy tratando de hacer una aplicación de aprendizaje de idiomas. Para ello intento reducir el ruido y normalizar el volumen.
He elegido los siguientes ajustes:
this.recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); this.recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC_ELD); this.recorder.setAudioEncodingBitRate(96000); this.recorder.setAudioSamplingRate(44100);
(Cordova AudioPlayer.java – la configuración predeterminada es mierda)
Ahora tengo un problema. No puedo abrir los archivos con Audacity o FFmpeg.
./ffmpeg -i /tmp/speaker__ualp__x%E1%BA%A5u.mp4 /tmp/uu.wav ffmpeg version 1.1.2 Copyright (c) 2000-2013 the FFmpeg developers built on Feb 20 2013 10:50:54 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) configuration: --enable-libfdk-aac libavutil 52. 13.100 / 52. 13.100 libavcodec 54. 86.100 / 54. 86.100 libavformat 54. 59.106 / 54. 59.106 libavdevice 54. 3.102 / 54. 3.102 libavfilter 3. 32.100 / 3. 32.100 libswscale 2. 1.103 / 2. 1.103 libswresample 0. 17.102 / 0. 17.102 [aac @ 0xaada980] Audio object type 39 is not supported. Last message repeated 1 times Guessed Channel Layout for Input Stream #0.0 : mono Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/tmp/speaker__ualp__x%E1%BA%A5u.mp4': Metadata: major_brand : isom minor_version : 0 compatible_brands: isom3gp4 creation_time : 2013-01-29 15:53:11 Duration: 00:00:01.21, start: 0.000000, bitrate: 116 kb/s Stream #0:0(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 96 kb/s Metadata: creation_time : 2013-01-29 15:53:11 handler_name : SoundHandle [aac @ 0xaada980] Audio object type 39 is not supported. Output #0, wav, to '/tmp/uu.wav': Metadata: major_brand : isom minor_version : 0 compatible_brands: isom3gp4 Stream #0:0(eng): Audio: pcm_s16le, 44100 Hz, mono, s16, 705 kb/s Metadata: creation_time : 2013-01-29 15:53:11 handler_name : SoundHandle Stream mapping: Stream #0:0 -> #0:0 (aac -> pcm_s16le) Error while opening decoder for input stream #0:0
¿Que puedo hacer?
- ¿Cómo abrir el administrador de AVD en Ubuntu Linux desde la línea de comandos?
- ¿Hay una tarjeta PCI Android?
- Plugin para Android de Eclipse - libncurses.so.5
- Compilación de la aplicación Qt para Android usando CMake (no por Qt Creator)
- SDK de Android en una máquina Linux de 64 bits
- ¿Cómo hago el trabajo de ADB en linux con una motorola
- Instalación de Android Studio en Ubuntu 12.04 falla al inicializar
- 'Ningún comando' adb 'encontrado' error en Ubuntu
Utilice el kit de herramientas de audio SOX para configurar BitRate y SamplingRate.
Sox se puede utilizar directamente de su cáscara.
Utilice a continuación para ver la sintaxis y las opciones de conversión.
# man sox
Ejemplo para cambiar la frecuencia de muestreo
# sox input.mp3 -r 8000 output.wav
- Anotación Atributo que no acepta mi variable
- SurfaceHolder.lockCanvas () Devuelve null Aunque estaba disponible