opus online linea descargar cómo convertir convertidor cda archivo 3gpp audio ffmpeg media

linea - online audio converter



Convierte archivos de audio a mp3 usando ffmpeg (9)

Necesito convertir archivos de audio a mp3 usando ffmpeg.

Cuando escribo el comando como ffmpeg -i audio.ogg -acodec mp3 newfile.mp3 , obtengo el error:

FFmpeg version 0.5.2, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: libavutil 49.15. 0 / 49.15. 0 libavcodec 52.20. 1 / 52.20. 1 libavformat 52.31. 0 / 52.31. 0 libavdevice 52. 1. 0 / 52. 1. 0 built on Jun 24 2010 14:56:20, gcc: 4.4.1 Input #0, mp3, from ''ZHRE.mp3'': Duration: 00:04:12.52, start: 0.000000, bitrate: 208 kb/s Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 256 kb/s Output #0, mp3, to ''audio.mp3'': Stream #0.0: Audio: 0x0000, 44100 Hz, stereo, s16, 64 kb/s Stream mapping: Stream #0.0 -> #0.0 Unsupported codec for output stream #0.0

También ejecuté este comando:

ffmpeg -formats | grep mp3

y obtuve esto en respuesta:

FFmpeg version 0.5.2, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: libavutil 49.15. 0 / 49.15. 0 libavcodec 52.20. 1 / 52.20. 1 libavformat 52.31. 0 / 52.31. 0 libavdevice 52. 1. 0 / 52. 1. 0 built on Jun 24 2010 14:56:20, gcc: 4.4.1 DE mp3 MPEG audio layer 3 D A mp3 MP3 (MPEG audio layer 3) D A mp3adu ADU (Application Data Unit) MP3 (MPEG audio layer 3) D A mp3on4 MP3onMP4 text2movsub remove_extra noise mov2textsub mp3decomp mp3comp mjpegadump imxdump h264_mp4toannexb dump_extra

Supongo que el códec mp3 no está instalado. ¿Estoy aquí? Puede alguien ayudarme aquí ?


1) wav a mp3

ffmpeg -i audio.wav -acodec libmp3lame audio.mp3

2) ogg a mp3

ffmpeg -i audio.ogg -acodec libmp3lame audio.mp3

3) ac3 a mp3

ffmpeg -i audio.ac3 -acodec libmp3lame audio.mp3

4) aac a mp3

ffmpeg -i audio.aac -acodec libmp3lame audio.mp3

Obtenga todos los formatos de conversión ffmpeg here .


No importa,

Estoy convirtiendo mis archivos de audio a mp2 usando el comando:

ffmpeg -i input.wav -f mp2 output.mp3

Este comando funciona perfectamente.

Sé que esto realmente convierte los archivos al formato mp2, pero los tamaños de archivo resultantes son los mismos.


Para archivos de procesamiento por lotes en la carpeta:

for i in *.wav; do ffmpeg -i "$i" -f mp3 "${i%}.mp3"; done

Esta secuencia de comandos convierte todos los archivos "wav" en una carpeta a archivos mp3 y agrega extensiones mp3

ffmpeg tiene que ser instalado. (Ver otras respuestas)


Para el procesamiento por lotes con archivos en la carpeta con el objetivo de 190 VBR y extensión de archivo = .mp3 en lugar de .ac3.mp3, puede usar el siguiente código

Cambie .ac3 a cualquiera que sea el formato de audio fuente.

Configuración de ffmpeg mp3

for f in *.ac3 ; do ffmpeg -i "$f" -acodec libmp3lame -q:a 2 "${f%.*}.mp3"; done


Prueba FFmpeg Static Build Link

Documentación: https://www.johnvansickle.com/ffmpeg/

Aloje la compilación estática en su servidor en el mismo directorio

$ffmpeg = dirname(__FILE__).''/ffmpeg''; $command = $ffmpeg.''ffmpeg -i audio.ogg -acodec libmp3lame audio.mp3''; shell_exec($command);


Si tiene una carpeta y una subcarpeta llena de archivos wav que desea convertir, coloque el comando debajo de un archivo, guárdelo en un archivo .bat en la raíz de la carpeta donde desea convertir y luego ejecute el archivo bat

for /R %%g in (*.wav) do start /b /wait "" "C:/ffmpeg-4.0.1-win64-static/bin/ffmpeg" -threads 16 -i "%%g" -acodec libmp3lame "%%~dpng.mp3" && del "%%g"


Tuve que purgar mi ffmpeg y luego instalar otro de un ppa:

sudo apt-get purge ffmpeg sudo apt-add-repository -y ppa:jon-severinsson/ffmpeg sudo apt-get update sudo apt-get install ffmpeg

Luego convierte:

ffmpeg -i audio.ogg -f mp3 newfile.mp3


Una lista muy completa de los argumentos de ffmpeg se puede encontrar aquí:

http://www.catswhocode.com/blog/19-ffmpeg-commands-for-all-needs

Entonces podrías usar este comando:

ffmpeg -i input.wav -vn -ar 44100 -ac 2 -ab 192k -f mp3 output.mp3

Explicación de los argumentos usados ​​en este ejemplo:

  • -i - archivo de entrada

  • -vn - Deshabilita el video, para asegurarte de que no se incluya ningún video si la fuente sería un archivo de video

  • -ar - Configura la frecuencia de muestreo de audio. Para las transmisiones de salida, se establece de manera predeterminada a la frecuencia de la corriente de entrada correspondiente. Para los flujos de entrada, esta opción solo tiene sentido para los dispositivos de adquisición de audio y los demultiplexores en bruto y se asigna a las opciones de demuxer correspondientes.

  • -ac : establece la cantidad de canales de audio. Para las transmisiones de salida, está configurado por defecto para la cantidad de canales de audio de entrada. Para los flujos de entrada, esta opción solo tiene sentido para los dispositivos de adquisición de audio y los demultiplexores en bruto y se asigna a las opciones de demuxer correspondientes. Se usa aquí para asegurarse de que sea estéreo (2 canales)

  • -ab - en realidad parece ser cambiado, por lo que debe ser reemplazado por una versión ffmpeg más nueva a -b:a 192k Convierte la tasa de bits de audio para ser exacta 192kbit por segundo

  • -f - Fuerza el formato de archivo de entrada o salida. El formato normalmente se detecta automáticamente para los archivos de entrada y se adivina desde la extensión de archivo para los archivos de salida, por lo que esta opción no es necesaria en la mayoría de los casos.