
Quiero convertir muchos archivos *.flac y algunos archivos *.mp3 de alta tasa de bits a archivos *.m4a. Quiero usar una tasa de bits fija de 192 kb (estéreo) y quiero conservar las etiquetas de audio (excepto, obviamente, la etiqueta "tasa de bits"; esta no debe configurarse en los 192 kb correctos).
Estoy usando Maverick de 64 bits.
Probé todos los programas que pude encontrar.
Incluido
Convertidor de sonido
convertidor de sonido (KDE)
winff
Arista Transcoder, Handbrake, Transmageddon (falla, parece que solo funciona el video)
ffmpeg (probé "-acodec libfaac -ab 192k -map_meta_data outfile.m4a:infile.mp3")
Pero o no transfieren las etiquetas o no ofrecen ninguna forma de establecer la tasa de bits en 192 kb fijos o el archivo resultante no muestra la nueva tasa de bits en ningún programa de audio (por ejemplo: nautilus dice "bitrate" na" )!
Respuesta1
Yo me quedaría con ffmpeg. No estabas muy lejos. Esto es lo que acabo de usar para convertir una carga de flacs de 50 megas a m4as de 5 megas, completo con metadatos:
find -name "*.flac" -exec ffmpeg -ab 192k -i "{}" -map_meta_data "{}.m4a":"{}" "{}.m4a" \;
Podrías expandirlo para limpiar los archivos originales o guardarlos en otro lugar (en realidad estaba teniendo problemas con esa parte).
Por alguna razón, el mío avanzaba a 190 kbits/s, por lo que podría haber una mejor cadena de codificación (espero que la haya, esto es un poco tonto).
Respuesta2
Puedes probar este programa, que se encuentra en el repositorio de medibuntu. Es una línea de comando, sin embargo, podría ser justo lo que necesitas: http://packages.medibuntu.org/maverick/aacplusenc.html
Probablemente solo ingresará archivos wav; de lo contrario, su mejor opción es soundconverter (que no admite una tasa de bits fija). O una tubería gstreamer personalizada usando gst-launch.http://linux.about.com/library/cmd/blcmdl1_gst-launch.htm