Pregunta

Necesito un codificador que pueda convertir archivos mp3 a he-aac (también conocido como aac+).Hasta ahora el mejor que he encontrado es codificador nero aac .Tengo dos problemas con esto:- Sólo un formato de entrada:onda.Es un poco lento transformar archivos mp3 a wav y luego a he-aac.- una licencia gratuita para no comercial usar.

Lástima que ffmpeg no es compatible con he-aac...Hay una solución comercial, on2 flix, pero parece ser un martillo de oro para la sencilla tarea que necesito realizar.

¿Fue útil?

Solución

Nero AAC es el único que yo sepa.Incluso si FAAC admitiera HE-AAC, sería inútil, porque como codificador está bastante mal diseñado y su calidad ni siquiera es competitiva con LAME, y mucho menos con un buen codificador AAC.

Kostya, del equipo de FFMPEG, está trabajando actualmente en un codificador AAC, pero le queda un largo camino por recorrer: no está listo para el horario estelar con LC-AAC, y mucho menos con HE-AAC (aún ni siquiera está comprometido con el repositorio).El primer paso antes que nada será conseguir que el decodificador ffmpeg sea compatible con HE-AAC;Actualmente sólo se puede decodificar a través de FAAD.

no creo que haya cualquier Codificador HE-AAC en cualquier plataforma con una licencia más permisiva que la de Nero en este momento.

Otros consejos

he estado usando neroAacEnc desde hace bastante tiempo y estoy muy satisfecho con los resultados.Si estás en Linux, hacer un .AAC archivo de un .MP3 o cualquier otra cosa, es bastante fácil, todo lo que necesitas es un pequeño script contenedor, que se encarga de decodificar en .WAV y después de codificar, elimina el .WAV archivo.

Ser aconsejado:La conversión de una codificación con pérdida a otra reduce aún más la calidad.Entonces, cuando puedas vivir con .MP3 y no tiene fuentes sin pérdidas, será mejor que se ciña a ellas.

Aquí hay un pequeño script que convierte de .FLACa .AAC, sólo acepta .FLAC archivos como argumentos:

#!/bin/zsh

for file in ${argv[*]}; do
    flac -d ${file}
    neroAacEnc -q 0.6 -if ${file%%.flac}.wav -of ${file%%.flac}.aac
    rm ${file%%.flac}.wav
done

Este script es secuencial, pero se puede convertir fácilmente en un script multiproceso.

Hay un codificador llamado accplus que está bajo la licencia GNU disponible aquí.

Otro codificador: mp4tools

No tengo idea de la calidad, pero acabo de encontrarenhAacPlusEnc

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top