ZitatDank hans-jürgens aufmerksamen Ohren konnte ich in der Tat das Problem mit dem letzten frame bei AAC beheben und auch das channel mapping sollte nun OK sein.Habe immer noch keine Optionen bei AAC implementiert. Ich habe vergessen das Datum und die Version bei HAC3 anzupassen, aber naja...habe die ac3enc auch dazugepackt, da ich die unter Win neu kompiliert habe.
Jo, geht alles - channel mapping ist korrekt, kein Müll mehr am Ende, die neue AC3.dll funktioniert auch. Zu den geeigneten Optionen habe ich ja schon einiges geschrieben, aber falls noch Fragen sind, nur zu... Kann man eigentlich so etwas wie Presets anbieten? Das wäre in HeadAC3he nämlich praktisch, weil man ja auch einen Resampler dabei hat, der sehr nützlich ist, wenn man noch weiter mit der durchschnittlichen Bitrate heruntergehen möchte. Dann sollte man nämlich den AC3-Input auf 24 kHz downsamplen und FAAC mit -q 90 oder -q 100 benutzen (siehe auch den schon erwähnten Thread auf Doom9.org). Hast Du eigentlich vor, HeadAC3he mal als Linux-Version anzubieten, da es einen guten Audio-Transcoder für dieses OS noch wohl nicht gibt (siehe den anderen Thread im Linux-Forum auf Doom9.org)?
Zitathans-jürgen
Übrigens funkt bei mir die lame ohne Probs. Wird wohl ein Problem mit dem Intel compiler sein. Kannst dir ja mal den M$ compiler ziehen (gibts ja jetzt kostenlos) und selbst probieren die lame.dll zu übersetzten. Die auf meiner site ist eh uralt.
Ich habe mir inzwischen von RareWares das LAME-Paket v3.96 geholt und die enthaltene lame_enc.dll mit HeadAC3he getestet - alles klar, kein Absturz mehr.
<!-- / message --><!-- attachments -->