Je veux convertir un fichier ogg en aac. Mais je dois transférer toutes les données du fichier ogg (album, année, couverture, ...) dans le fichier aac à l’aide d’une commande Shell.
Merci!
ffmpeg -i input.ogg -strict experimental -acodec aac output.aac
vous pouvez trouver ffmpeg dans le référentiel officiel.
Transcoder d'un format avec perte à un autre n'est pas idéal. Cependant, si vous insistez pour le faire, c’est la meilleure solution: installez avconv et ubuntu-restricted-extras avec
Sudo apt-get install avconv ubuntu-restricted-extras
puis obtenez neroAacEnc:
wget http://ftp6.nero.com/tools/NeroAACCodec-1.5.1.Zip
Sudo unzip NeroAACCodec-1.5.1.Zip -d /usr/bin linux/*
Sudo chmod +x /usr/bin/neroAacDec /usr/bin/neroAacEnc /usr/bin/neroAacTag
NeroAacEnc est supérieur au codeur AAC interne d’avconv et également bien meilleur que libfaac. Il obtient systématiquement de très bons résultats aux tests d’écoute. et Nero l'ont publié gratuitement pour un usage non commercial.
Pour créer un fichier M4A (MP4), utilisez
avconv -i input.ogg -f wav - | neroAacEnc -if - -ignorelength -q 0.55 -of output.m4a
L'indicateur -q peut utiliser n'importe quelle valeur entre 0 et 1, 1 étant de la plus haute qualité; selon this , 0,55 en moyenne pour un débit binaire de 192 kb/s; un -q inférieur à 0,4 conviendrait probablement parfaitement à la plupart des écoutes de musique. Expérimentez pour trouver ce qui vous convient le mieux.
Malheureusement, cela ne gardera pas les métadonnées. mais vous pouvez transférer les métadonnées de input.ogg vers output.m4a avec une deuxième commande:
avconv -i output.m4a -i input.ogg -map 0 -map_metadata 1 -c copy output.m4a
Footbar 2000 peut bien fonctionner pour convertir des fichiers de musique
Utilisez Soundconverter
Et changez type of result
en AAC sous Edit
-> Preferences