Walczę już chwilę z pewnym problemem.
Otóż potrzebuje skompresować dźwięk w taki sposób, aby po umieszczeniu go na serwerze, można go było łatwo odtwarzać on-line, przez http.
Z MP3 nie mam tego problemu, ale MP3 nie wchodzi w gre, gdyż zależy mnie również na stosunkowo niskim bitrate przy nienagannej jakości, a AAC "goni" MP3 mniej więcej dwukrotnie.
Z moich obserwacji: z kontenerem MP4 programy sobie nie radzą i buforują cały plik, to nie tędy droga. Z "gołym" AAC radzi sobie winamp, zresztą podobnie jak z strumieniami stacji radiowych AAC, tylko mam problem z ustaleniem sztywnego BR. Winamp źle odczytuje bitrate, zawyża go z niewyjaśnionych przyczyn i często pokazuje jako VBR i przez to źle wylicza czas dźwięku na podstawie jego rozmiaru w MB i jego mylnie odczytywanym bitrate, w efekcie nie można skutecznie przeskakiwać po pliku, przykładowo, tak aby odrazu odsłuchiwać od 30 minuty bez buforowania początku dźwięku.
Na stan obecny enkoduje enkoderem Nero:
Nero AAC Encoder
Copyright 2009 Nero AG
All Rights Reserved Worldwide
Package build date: Dec 29 2009
Package version: 1.5.3.0
a wyłuskuje z kontenera MP4 dBpoweramp Music Converter'em
Jednak nie jest to w pełni satysfakcjonujące.
Jak można rozwiąć ten problem?
Czy istnieje enkoder generujący AAC z "prawdziwym" CBR?
Może problem leży gdzieś w protokole http?
Otóż potrzebuje skompresować dźwięk w taki sposób, aby po umieszczeniu go na serwerze, można go było łatwo odtwarzać on-line, przez http.
Z MP3 nie mam tego problemu, ale MP3 nie wchodzi w gre, gdyż zależy mnie również na stosunkowo niskim bitrate przy nienagannej jakości, a AAC "goni" MP3 mniej więcej dwukrotnie.
Z moich obserwacji: z kontenerem MP4 programy sobie nie radzą i buforują cały plik, to nie tędy droga. Z "gołym" AAC radzi sobie winamp, zresztą podobnie jak z strumieniami stacji radiowych AAC, tylko mam problem z ustaleniem sztywnego BR. Winamp źle odczytuje bitrate, zawyża go z niewyjaśnionych przyczyn i często pokazuje jako VBR i przez to źle wylicza czas dźwięku na podstawie jego rozmiaru w MB i jego mylnie odczytywanym bitrate, w efekcie nie można skutecznie przeskakiwać po pliku, przykładowo, tak aby odrazu odsłuchiwać od 30 minuty bez buforowania początku dźwięku.
Na stan obecny enkoduje enkoderem Nero:
Nero AAC Encoder
Copyright 2009 Nero AG
All Rights Reserved Worldwide
Package build date: Dec 29 2009
Package version: 1.5.3.0
a wyłuskuje z kontenera MP4 dBpoweramp Music Converter'em
Jednak nie jest to w pełni satysfakcjonujące.
Jak można rozwiąć ten problem?
Czy istnieje enkoder generujący AAC z "prawdziwym" CBR?
Może problem leży gdzieś w protokole http?