ffmpeg -i input.ogg -strict experimental -acodec aac output.aac
você pode encontrar o ffmpeg no repositório oficial.
Eu quero converter um arquivo ogg para aac. Mas eu preciso transferir todos os dados do arquivo ogg (ou seja, álbum, ano, capa, ...) para o arquivo aac usando um comando shell.
Obrigado!
ffmpeg -i input.ogg -strict experimental -acodec aac output.aac
você pode encontrar o ffmpeg no repositório oficial.
A transcodificação de um formato com perdas para outro não é ideal. No entanto, se você insistir em fazê-lo, esta é a melhor maneira: instale avconv e ubuntu-restricted-extras com
sudo apt-get install avconv ubuntu-restricted-extras
, em seguida, obtenha o 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
O NeroAacEnc é superior ao codificador AAC interno da avconv e, além de ser muito melhor do que o libfaac, ele é consistentemente bem classificado em testes de audição; e o Nero liberou-o gratuitamente para uso não comercial.
Para criar um arquivo M4A (MP4), use
avconv -i input.ogg -f wav - | neroAacEnc -if - -ignorelength -q 0.55 -of output.m4a
O sinalizador -q pode usar qualquer valor entre 0 e 1, sendo 1 a mais alta qualidade; de acordo com isto , 0,55 calcula a média para uma taxa de bits de 192 kb / s; um q menor de cerca de 0,4 provavelmente seria perfeitamente adequado para a maioria das audições musicais. Experimente descobrir o que funciona melhor para você.
Infelizmente, isso não manterá os metadados; mas você pode transferir os metadados de input.ogg para output.m4a com um segundo comando:
avconv -i output.m4a -i input.ogg -map 0 -map_metadata 1 -c copy output.m4a
Use Soundconverter
E altere type of result
para AAC em Edit
- > Preferences
O Footbar 2000 pode funcionar bem para converter arquivos de música