web-dev-qa-db-fra.com

Comment convertir des fichiers audio en * .m4a?

Je souhaite convertir beaucoup de fichiers * .flac et des fichiers * .mp3 à haut débit en fichiers * .m4a. Je souhaite utiliser un débit binaire fixe de 192 Ko (stéréo) et conserver les balises audio (sauf, évidemment, la balise "bitrate" - cette valeur ne doit pas être réglée sur 192 ko.).

J'utilise Maverick 64 bits.

J'ai essayé tous les programmes que je pouvais trouver.

Comprenant

  • Convertisseur de son

  • soundKonverter (KDE)

  • WinFF

  • Arista Transcoder, Handbrake, Transmageddon (échoue, semble que seule la vidéo fonctionne)

  • ffmpeg (essayé "-acodec libfaac -ab 192k -map_meta_data outfile.m4a: infile.mp3")

Mais soit ils ne transfèrent pas les balises, soit ils ne proposent aucun moyen de régler le débit sur 192 ko ou le fichier résultant ne montre pas le nouveau débit dans aucun programme audio (par exemple: nautilus en disant "bitrate" na " )!

4
piedro

Je resterais avec ffmpeg. Tu n'étais pas loin. Voici ce que je viens d'utiliser pour convertir une charge de flacs de 50 mégawatts en m4a de 5 mégawatts, complétée par des métadonnées:

find -name "*.flac" -exec ffmpeg -ab 192k -i "{}" -map_meta_data "{}.m4a":"{}" "{}.m4a" \;

Vous pouvez développer cela pour nettoyer les fichiers d'origine ou les sauvegarder ailleurs (je me débattais avec ce bit).

Pour une raison quelconque, le mien rampait à 190 kbits/s, il pourrait donc y avoir une meilleure chaîne d'encodage (j'espère bien que c'est le cas, c'est un peu ridicule).

5
Oli

Vous pouvez essayer ce programme, situé dans le référentiel medibuntu. Il s’agit d’une ligne de commande, mais c’est peut-être ce dont vous avez besoin: http://packages.medibuntu.org/maverick/aacplusenc.html

Il n’y entrera probablement que des fichiers wav. Sinon, votre meilleure option est soundconverter (qui ne prend pas en charge le débit fixe). Ou une ligne de commande gstreamer personnalisée utilisant gst-launch. http://linux.about.com/library/cmd/blcmdl1_gst-launch.htm

0
NightwishFan