¿Hay alguna forma de convertir archivos de audio en Mac OS X o la línea de comandos sin usar iTunes?
96
Ahora, sé que puedo usar iTunes para convertir música. Pero es bastante doloroso. Todo lo que pregunto es: ¿hay algo integrado en OS X o UNIX para convertir archivos? En este momento, simplemente quiero convertir .mp4 a .mp3 ..
¿Considera los paquetes de código abierto como aplicaciones de terceros? ¿O desea seguir con los productos de Apple que se envían solo con el sistema operativo? ¿Puedes dejar eso claro en tu pregunta?
Sairam
Me gustaría hacerlo con software precargado.
James Litewski
3
Un comentario sobre la solución FFmpeg (falta de reputación). El control de calidad de salida para MP3 se puede hacer a través de codec:a libmp3lamey qscale:a [0-9]opciones (ver FFmpeg wiki ). Por ejemplo, para obtener VBR en un rango de 140-185 kbit / s, utilice: ffmpeg out.mp3 -i in.mp4 -codec: a libmp3lame -qscale: a 4 Esto también se puede usar para reducir el tamaño de los archivos MP3.
es una colección de scripts útiles que puede ejecutar desde el Finder o la línea de comandos. Por supuesto, todos usan iTunes para procesar datos, pero puede que le resulte más conveniente que tener que usar la GUI de iTunes y los comandos del mouse para convertir archivos.
Nota para aquellos que no saben: esta no es una solución de línea de comandos. Pone un icono en la barra de herramientas de iTunes. Debe seleccionar una colección de canciones y luego seleccionar el guión en el menú desplegable. El valor predeterminado será 256 Kbps para AAC. No se menciona en ninguna parte de la documentación (que pude encontrar), pero puede verlo en el screencast en los últimos 2 o 3 segundos.
CoolAJ86
161
Lo instalé a ffmpegtravés de MacPorts, aunque también está disponible a través de Homebrew ( brew install ffmpeg) o descargué el binario .
Para convertir algo así, (sin preocuparme por la calidad de audio, de la que no sé nada), solo uso:
ffmpeg -i input.mp4 output.mp3
Aquí hay un ejemplo de cómo convertiría un .wavarchivo .mp3desde su sitio web :
Aquí hay un ejemplo de cómo encontrar todos los .wavarchivos de más de 50M, convertirlos a mp3 y luego eliminar el wav original (también conocido como modo por lotes, alterar el comando de búsqueda para crear su 'lote')
Gracias por la respuesta fácil. ¿Cómo convertir la lista de archivos? ¿También tiene opciones en serie o en paralelo?
Khaled Annajar
ffmpeg también funciona para convertir ogg a mp3:ffmpeg -i beep.ogg beep.mp3
rgkobashi
32
OS X no se envía con ningún codificador de MP3 aparte del que está en iTunes. Para convertir a audio mpeg4 puede usar el comando CLI afconvert (afconvert -h para las opciones disponibles). Por ejemplo:
+1 pero realmente deseo que alguien agregue un puntero a la documentación exhaustiva. Lo hice funcionar a través de prueba y error y conjeturas, pero muchas de las opciones que quizás debería haber estado usando están muy brevemente documentadas.
Ligera variación en lo anterior, por ejemplo, para arreglar las extensiones: <code>for i in *.m4a; do echo "${i%.*}.mp3" ; ffmpeg -i "$i" "${i%.*}.mp3"; done
Mahesh Neelakanta
3
También está el X Lossless Decoder , un decodificador de audio sin pérdidas para Mac OS X disponible como herramienta de línea de comandos y una aplicación GUI. La versión GUI admite MP3 como formato de salida.
Compilé libavdesde la fuente para cumplir este propósito. Este es el mismo paquete instalado de forma predeterminada en las últimas versiones de Ubuntu Linux para tutoriales de Ubuntu funciona casi como está en OS X con libav.
Aquí hay algo que hago para convertir MP4 (AAC) a MP3 (usando LAME) usando la línea de comandos y un archivo MAKE (en aras del paralelismo):
for each in *.mp4; do mv "$each" "$(echo "$each" | sed "s/ /./g")"; done
cat << EOF > Makefile
MP4_FILES := $(wildcard *.mp4)
MP3_FILES := ${MP4_FILES:.mp4=.mp3}
all: $(MP3_FILES)
%.mp3: %.mp4
avconv -i $< -c:a libmp3lame $@
EOF
make -j20
Ajuste el número después -jdel makecomando a aproximadamente 1.5x el número de núcleo de su procesador. Mi servidor tenía 24 núcleos, pero -j24me dio un serio cuello de botella de E / S, lo estrangulé -j20y el rendimiento es bastante equilibrado.
En Linux, encuentro que python-audio-tools hace exactamente lo que quiero. Desafortunadamente, no he podido codificarlo en mp3 con OSX . Sin embargo, podría funcionar para ti. No está integrado en OSX, pero es muy liviano y puede convertir prácticamente cualquier par de formatos (o simplemente convertirlo a un archivo más comprimido con el mismo formato).
codec:a libmp3lame
yqscale:a [0-9]
opciones (ver FFmpeg wiki ). Por ejemplo, para obtener VBR en un rango de 140-185 kbit / s, utilice: ffmpeg out.mp3 -i in.mp4 -codec: a libmp3lame -qscale: a 4 Esto también se puede usar para reducir el tamaño de los archivos MP3.Respuestas:
Doug's AppleScripts para iTunes
incluso
Convertir y exportar 2.0
es una colección de scripts útiles que puede ejecutar desde el Finder o la línea de comandos. Por supuesto, todos usan iTunes para procesar datos, pero puede que le resulte más conveniente que tener que usar la GUI de iTunes y los comandos del mouse para convertir archivos.
fuente
Lo instalé a
ffmpeg
través de MacPorts, aunque también está disponible a través de Homebrew (brew install ffmpeg
) o descargué el binario .Para convertir algo así, (sin preocuparme por la calidad de audio, de la que no sé nada), solo uso:
Aquí hay un ejemplo de cómo convertiría un
.wav
archivo.mp3
desde su sitio web :Aquí hay un ejemplo de cómo encontrar todos los
.wav
archivos de más de 50M, convertirlos a mp3 y luego eliminar el wav original (también conocido como modo por lotes, alterar el comando de búsqueda para crear su 'lote')fuente
ffmpeg
también funciona para convertir ogg a mp3:ffmpeg -i beep.ogg beep.mp3
OS X no se envía con ningún codificador de MP3 aparte del que está en iTunes. Para convertir a audio mpeg4 puede usar el comando CLI afconvert (afconvert -h para las opciones disponibles). Por ejemplo:
Puede encontrar ayuda para esta herramienta ejecutando "afconvert --help" ya que "man afconvert" no apunta a una página de manual útil.
fuente
afconvert -hf
afconvert
No escribirá.mp3
archivos. Aunque aparece en la ayuda como un formato:Si intentas usarlo:
entonces ocurre un error:
Como se explica en el MPG3 afconvertido?
Terminé usando la respuesta de zpletan e instalé ffmpeg
y el siguiente script, colocado en el mismo directorio que los archivos .MP4 que quiero convertir. También funciona para archivos con espacios:
fuente
for i in *.m4a; do echo "${i%.*}.mp3" ; ffmpeg -i "$i" "${i%.*}.mp3"; done
También está el X Lossless Decoder , un decodificador de audio sin pérdidas para Mac OS X disponible como herramienta de línea de comandos y una aplicación GUI. La versión GUI admite MP3 como formato de salida.
fuente
Compilé
libav
desde la fuente para cumplir este propósito. Este es el mismo paquete instalado de forma predeterminada en las últimas versiones de Ubuntu Linux para tutoriales de Ubuntu funciona casi como está en OS X conlibav
.Aquí hay algo que hago para convertir MP4 (AAC) a MP3 (usando LAME) usando la línea de comandos y un archivo MAKE (en aras del paralelismo):
Ajuste el número después
-j
delmake
comando a aproximadamente 1.5x el número de núcleo de su procesador. Mi servidor tenía 24 núcleos, pero-j24
me dio un serio cuello de botella de E / S, lo estrangulé-j20
y el rendimiento es bastante equilibrado.fuente
No lo había usado en una década, pero me encanta
ecasound
convertir archivos de sonido.Si ha
brew
configurado:No lo he intentado
.mp4
conmigo mismo, pero debería funcionar .Yo sólo encontré con esta pregunta cuando se busca convertir
wav
enflac
.fuente
Con el automatizador, defina un servicio (gracias DIGITALHOBBIT'S MUSIC BLOG por la idea):
Y el script de shell es el siguiente:
fuente
aac
omp3
enAFCPARAM="-f mp4f -d aac -b 128000"
?En Linux, encuentro que python-audio-tools hace exactamente lo que quiero. Desafortunadamente, no he podido codificarlo en mp3 con OSX . Sin embargo, podría funcionar para ti. No está integrado en OSX, pero es muy liviano y puede convertir prácticamente cualquier par de formatos (o simplemente convertirlo a un archivo más comprimido con el mismo formato).
fuente