bei http://teknoraver.net/software/mp4tools/ gibt es einen einen AAC+ encoder, hat den mal jemand getestet und kann etwas dazu sagen?
Taugt der was?
Cu Selur
bei http://teknoraver.net/software/mp4tools/ gibt es einen einen AAC+ encoder, hat den mal jemand getestet und kann etwas dazu sagen?
Taugt der was?
Cu Selur
scheint nur maximal stereo Material mit maximal einer Datenrate von 52kBit/s encoden zu können
Nein, noch nicht. Könnte aber eine interesant Alternative zu FAAC für AAC-HE sein / werden.
Aus dem Changelog:
mp4tools (0.2) unstable; urgency=low
* Replaced real's encoder with an opensource, better one
-- Matteo Croce <rootkit85@yahoo.it> Tue, 6 Jun 2006 18:44:48 +0200
Und was ich persönlich sehr interessant fand:
Zitataacplusenc (0.15) hardy; urgency=low
* Full 64 bit support
-- Matteo Croce <rootkit85@yahoo.it> Wed, 23 Jan 2008 20:14:58 +0100
64Bit-Support für einen Encoder sieht man auch nicht überall.
Wenn jetzt noch der Klang schöner ist, als der von FAAC, kann man ihn bestimmt weiterempfehlen.
EDIT: Maximal 64kbps so wie ich es auf der HP gelesen habe. AAC-HEv2 selbst kann auch Mehrkanalton, ist also eine Beschränkung des Encoders.
Ein Vergleich mit Vorbis aoTuV b5.5 mit -q 0 wird sicherlich interessant.
Allerdings ist das Ergebnis sicher nur für mobile Player oder für Streaming-Clips brauchbar, für die man eh keine Qualität erwartet, wie bei YouTube.
scheint nur maximal stereo Material mit maximal einer Datenrate von 52kBit/s encoden zu können
bei einer 48khz stereo testdatei konte ich nur maximal 51kb/s einstellen
schade das man nicht beeinflussen kann welches aac profiel man gern verwenden will (lc, he v1, he v2)
schade das man nicht beeinflussen kann welches aac profiel man gern verwenden will (lc, he v1, he v2)
aacplusenc unterstützt nur AAC-HEv1 und AAC-HEv2, kein AAC-LC.
Wenn ich die aacplusenc.h in Zeile 140/141 richtig verstanden habe, wird AAC-HEv2 (also mit PS, Parametric Stereo) nur bei einer Bitrate zw. 16kbps und 44kbps genutzt, Alles mit einer Bitrate über 44kbps ist AAC-HEv1. (Wobei das jmd. der C++ kann, mit Sicherheit sagen könnte.)
Wenn ich die aacplusenc.h in Zeile 140/141 richtig verstanden habe, wird AAC-HEv2 (also mit PS, Parametric Stereo) nur bei einer Bitrate zw. 16kbps und 44kbps genutzt, Alles mit einer Bitrate über 44kbps ist AAC-HEv1. (Wobei das jmd. der C++ kann, mit Sicherheit sagen könnte.)
Sehe ich auch so.
Zuerst wird die Variabele "useParametricStereo" als Integer deklariert und mit dem Wert 0 initialisiert.
if ( (inputInfo.nChannels == 2) && (bitrate >= 16000) && (bitrate < 44001) )
useParametricStereo = 1;
Wenn dann Stereo mit einer Bitrate größer/gleich 16kbps bis 44kbps encodiert werden soll wird der Variabele der Wert "1" zugewiesen.
Warum dafür keine Boolean Variabele verwendet wird ist mir aber nicht klar.
(veraltetes C nehme ich an, die gcc kann doch schon längst C99 :nein: )
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!