Mogę wydać to polecenie:
ffmpeg -i input.mp3 -acodec alac -ab 128k -ar 48000 -ac 2 -y output.m4a
aby utworzyć plik m4a.
Ale kiedy wydam to polecenie
ffmpeg -i input.mp3 -acodec alac -ab 128k -ar 48000 -ac 2 -y output.aac
ffmpeg zgłasza komunikat o błędzie
Nie można zapisać nagłówka dla pliku wyjściowego nr 0 (nieprawidłowe parametry kodeka?).
Ponadto rozmiar pliku m4a jest naprawdę prawie 5,8 razy większy niż oryginalny plik, co absolutnie nie jest tym, czego chciałem i dlaczego chciałem przekonwertować na AAC.
-c:a
, czy to ma jakiś synonim? Myślę, że to może oznaczać,-acodec:a
ale w końcu po prostu go upuściłem iffmpeg
byłem w stanie wydedukować kodek na podstawie żądanej nazwy pliku wyjściowego. (Trzeba-strict experimental
jednak; i dorzuciłem-map_metadata 0:0
, żeby zachować tagi ID3).