Necesito convertir archivos de audio a mp3 usando ffmpeg.
Cuando escribo el comando como ffmpeg -i audio.ogg -acodec mp3 newfile.mp3
, me sale 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 en el camino correcto aquí?
-qscale:a
es para VBR y-b:a
es para CBR. La codificación ABR es posible pero se detalla en un lugar diferente.1) wav a mp3
2) ogg a mp3
3) ac3 a mp3
4) aac a mp3
fuente
-b:a 128k
por 128 kbps.acodec
: ffmpeg -i audio.aac audio.mp3No importa,
Estoy convirtiendo mis archivos de audio a mp2 usando el comando:
Este comando funciona perfectamente.
Sé que esto realmente convierte los archivos al formato mp2, pero luego los tamaños de archivo resultantes son los mismos.
fuente
Para el procesamiento por lotes con archivos en la carpeta con el objetivo de 190 VBR y la extensión de archivo = .mp3 en lugar de .ac3.mp3, puede usar el siguiente código
Cambie .ac3 a cualquier formato de audio de origen.
ajustes de mp3 ffmpeg
fuente
Para los archivos de procesamiento por lotes en la carpeta:
Este script convierte todos los archivos "wav" de la carpeta a archivos mp3 y agrega la extensión mp3
ffmpeg tiene que estar instalado. (Ver otras respuestas)
fuente
-f mp2
MP2 se genera, no MP3. Cámbielo a-f mp3
wav.mp3
. Para obtener archivos con la extensión de archivo correcta, cambie el comando a:for i in *.wav; do ffmpeg -i "$i" -f mp3 "${i%.*}.mp3"; done
es decir, agregue.*
despuési%
.Tuve que purgar mi ffmpeg y luego instalar otro de un ppa:
Luego convierta:
fuente
Como se describe aquí, la extensión de entrada y salida se detectará por
ffmpeg
lo que no hay necesidad de preocuparse por los formatos, simplemente ejecute este comando:ffmpeg -i inputFile.ogg outputFile.mp3
fuente
https://trac.ffmpeg.org/wiki/Encode/MP3
Codificación VBR:
fuente
¡La alta calidad para Mac OS funciona perfectamente!
ffmpeg -i input.wma -q:a 0 output.mp3
fuente
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
fuente
Si tiene una carpeta y una subcarpeta llena de wav que desea convertir, coloque el siguiente comando en un archivo, guárdelo en un archivo .bat en la raíz de la carpeta donde desea convertir, y luego ejecute el archivo bat
fuente