Ich versuche, AAC-Encoder mit den folgenden Parametern zu initialisieren aac-Profil = 5, Mime = Audio/mp4a-latm, Bitrate = 12000, Kanal-Anzahl = 1, Sample-Rate = 8000Android AAC-HE Encoder Initialisierung schlägt mit 8kHz Abtastrate
aber die Codec-Initialisierung schlägt mit dem folgenden Fehler:
06-14 19:17:58.009 6194-6450/? E/SoftAACEncoder2: Unable to initialize encoder for profile/sample-rate/bit-rate/channels
06-14 19:17:58.010 6194-6449/? E/ACodec: [OMX.google.aac.encoder] ERROR(0x80001001)
06-14 19:17:58.010 6194-6449/? E/ACodec: signalError(omxError 0x80001001, internalError -2147483648)
06-14 19:17:58.010 6194-6449/? E/MediaCodec: Codec reported err 0x80001001, actionCode 0, while in state 6
aber, wenn ich versuche, es Rate von 16kHz mit Sampling zu initialisieren, es funktioniert, aber die Dokumentation sagt, die AAC -HE Profil unterstützt 8 kHz Abtastrate. Irgendeine Idee, was könnte das Problem sein?
Probieren Sie 'bitrate = 16000' oder sogar' bitrate = 32000' aus ... Auch was ist Ihre Bittiefe (8bit oder 16bit Audio)? –
Hallo, Danke für die Antwort, ich habe mit 16000 versucht, das Ergebnis ist gleich. Ich verwende 16-Bit-Audio. – user2067340