ffplay - ¿Puede ffmpeg convertir audio a PCM en bruto? ¿Si es así, cómo?
ffplay examples (2)
Dale una oportunidad:
ffmpeg -i input.flv -f s16le -acodec pcm_s16le output.raw
Puede obtener estas opciones ejecutando:
ffmpeg -formats
Ver https://trac.ffmpeg.org/wiki/audio%20types para detalles
Actualmente estoy usando ffmpeg para convertir FLV / Speex a WAV / pcm_s16le, con éxito. Sin embargo, ahora necesito que el formato de salida sea RAW, es decir, PCM firmado con little bitian de 16 bits, sin el encabezado WAV. Intenté lo siguiente:
ffmpeg -y -i input.flv -vn -acodec pcm_s16le output.raw
Pero ffmpeg responde con:
Unable to find a suitable output format for ''output.raw''
También intenté usar ''output.pcm'' y ''output'' como nombres de archivo de salida, con el mismo resultado.
También probé la bandera -f
para especificar el formato sin procesar, pero eso da:
Unknown input or output format: raw
¿Es esto posible con FFmpeg? ¿Si es así, cómo?
convertir el archivo mp4 en pcm
ffmpeg -y -i input.mp4 -acodec pcm_s16le -f s16le -ac 1 -ar 16000 output.pcm
también puedes usarlo para convertir mp3 a pcm
ffmpeg -y -i input.mp3 -acodec pcm_s16le -f s16le -ac 1 -ar 16000 output.pcm
key para significa:
-f s16le … signed 16-bit little endian samples
-ac 1 … 1 channels (stereo)
-ar 16000 … sample rate 16000Hz