LAME jest krótki z LAME Czy nie enkodera MP3 i jest projekt badawczy do nauki i poprawy technologię kodowania MP3. LAME zawiera bibliotekę kodowania MP3, proste aplikacji frontend, dużo-psycho-ulepszony model akustyczny (GPSYCHO) i analizatora ramka graficzna (MP3x).
Należy pamiętać, że wszelkie komercyjne wykorzystanie (w tym rozprowadzania LAME silnik kodowania w wolnym enkodera) może wymagać licencji patentowej od Thomson Multimedia.
Oprogramowanie, które wykorzystuje "lame":
Wejścia Andromeda (PHP i ASP) Dynamicznie prezentuje kolekcje mp3 jak stron streaming internetowych.
Wejścia (Perl) rip skrypt do zgrywania i kodowania.
Wejścia avifile AVI / DIVX koder i dekoder dla Linuksa.
Wejścia Grip (Linux) opartych na GTK + odtwarzacz CD, ripper i enkodera. Obsługuje CDDB cdparanoia i Lame.
Wejścia jbm2 (Linux) aplikacji KDE do Jukebox stylu miejscach publicznych (bary, puby, ...)
Wejścia Krabber (Linux) KDE Ripper i enkoder, można użyć LAME.
Wejścia Mp3Maker (Linux) WindowMaker wzmocniony przód cdda2wav / cdparanoia i lame / bladeenc.
Wejścia dekagenc skrypt (Linux) Bourne do zgrywania, kodowanie i CDDB nazewnictwa.
Wejścia ripperX (Linux) GTK nakładka na rippery i kilku koderów prezentujących obsługę CDDB.
Wejścia T.E.A.R. (Linux) nakładka na LAME, cdparanoia i CDDB.
Wejścia Xmcd. (Linux) Odtwarzacz CD z CDDB i zgrywania do MP3 i OGG.
Wejścia xtunes (Linux) GTK nakładka na LAME, MAD, cdparanoia, cdrecord i więcej.
Wejścia DropMP3 (Mac) zawiera LAME pliki binarne.
Wejścia CDex (Windows) Ripper i enkodera, zawiera pliki binarne (LAME dll kompatybilny Blade)
Wejścia Lamedrop (Windows) OggDrop stylu nakładka.
Wejścia LAMEX (Windows) kontrolki ActiveX dla LAME i GUI. Kod źródłowy tylko, dotyczy LAME.
Wejścia M3W (Windows) na żywo mp3 chorągiew na stronach WWW. Współpracuje z LAME, icecast, wejście karty dźwiękowej
Wejścia out_lame (Windows) Winamp wyjście wtyczki. Tworzenie plików MP3 bezpośrednio z Winampa!
Wejścia RazorLame (Windows) Razorblade przód obsługuje LAME.
Wejścia winLAME (Windows) * tylko * ładne UI LAME okna, według autora:-)
Wejścia DarkIce żywo chorągiew dla Icecast.
Wejścia LiveIce streaming w czasie rzeczywistym mp3. Współpracuje z Icecast
Wejścia Muse mieszanie, kodowania i transmisji strumieniowej silnika.
Wejścia Flash porodzi Flash-jak biblioteka rozwój
Opis :
- Wiele usprawnień w jakości prędkości nad oprogramowaniem odniesienia ISO. Zobacz historię.
- MPEG1,2 i 2,5 warstwa III kodowania.
- CBR (stały bitrate) oraz dwa rodzaje zmiennym bitrate, VBR i ABR.
- Silnik Kodowanie może być skompilowany jako udostępnionej biblioteki (Linux / Unix), DLL lub ACM kodeków (Windows)
- darmo kodowanie i dekodowanie formatu
- GPSYCHO. Licencji GPL psycho modelu kształtowania akustycznej i hałasu
- Potężny i łatwy w użyciu ustawień
- Jakość jest porównywalna do silników kodowania FhG i znacznie lepiej niż większość innych koderów.
- Szybko! Koduje szybciej niż w czasie rzeczywistym na PII 266 w trybie najwyższej jakości.
- MP3x: GTK / X-Okno Analizator ramki MP3 zarówno .mp3 i niekodowany, pliki audio, .
Co nowego w tym wydaniu:
- Dodano wsparcie dla interfejsu DirectShow IAMStreamConfig filtr do kodera LAME wyjście stykowe.
- Zmodyfikowane sekcję rejestracyjną tak, że filtr DirectShow filtr enkodera LAME jest poprawnie zarejestrowana w filtr audio sprężarek. Pozwoli to aplikacje kodowania innych firm za pomocą urządzenia DirectShow wyliczający interfejsu systemu do prawidłowego wykrycia kodera LAME podczas odpytywania grupę filtrów audio Kompresory.
- Zmodyfikowane informacji rejestracyjnych filtra tak, że podtyp audio MP3 jest poprawnie zgłoszony jako wsparcie na pin wyjścia enkodera. Pozwoli to aplikacje kodowania innych firm za pomocą interfejsu DirectShow IFilterMapper2 do uznania, że LAME posiada wyjście MP3.
- Filtr Altered Wartość Zasługi, że był używany, gdy filtr został zarejestrowany tak, że jest teraz za pomocą standardowego filtra DirectShow sprężarka wartości merytorycznej MERIT_DO_NOT_USE (0x200000). Wcześniej, filtr zarejestrowania przy użyciu wartości MERIT_SW_COMPRESSOR (0x100000), który był na niższym priorytetem (gorzej) niż MERIT_DO_NOT_USE priorytetową. To uniemożliwiło LAME filtr Encoder przed wybrany do wykorzystania przez niektórych aplikacji kodowania stron trzecich.
- Dodane kod, aby obliczyć długość ramki ramek audio używanych dla elementu nBlockSize struktury wyjściowej WAVEFORMATEX. Poprzednio wartość ta została po prostu zakodowane na 1.
- Fix dla pozycji Bugtracker [2973877] problem dotyczący nowego kodu spustowego
Co nowego w wersji 3.98.3:
- Aktualizacja pakietów Debiana dla nowej wersji
- ignore-tag-błędy przełączyć miał wpływu przy osadzaniu okładki albumów, stałe.
- Biblioteka zmiany API: funkcje lame_decode są już nieaktualne, ale nadal występuje, należy zamiast tego użyć hip_decode. Powodem tej zmiany jest: funkcje lame_decode używać pojedynczej zmiennej globalnej w bibliotece, aby zapisać konfigurację dekodera, funkcje hip_decode nie. Koder używa teraz hip_decode wewnętrznie i jest obecnie możliwe, aby korzystać z funkcji clipdetect podczas reencoding mp3 do mp3.
- Rozwiązanie dla FFMPEG bug, który wykorzystuje zadzwonić lame_encode_flush więcej niż raz w pętli.
- Windows: ikona programu i wersja informacji dodanej (podczas budowy z VC9)
- Fix dla pozycji Bugtracker [2688413] Nazwa lib problemem w Microsoft Visual Studio 6
- Fix dla pozycji Bugtracker [2051870, 2423650, 2928684] kilka kwestii małe dokumentacji
- Fix dla pozycji [2723518] Bugtracker resampling w 3,98 i 3.99alpha
- Fix dla pozycji [2891879] Bugtracker powodu zmian interfejsu API systemu Windows, nie było problemu z przełącznikiem PRORITY.
- Fix dla pozycji [2893101] Bugtracker naruszenie zasad dostępu w BladeMP3EncDLL jeśli UNICODE został zdefiniowany.
- Fix dla pozycji Bugtracker [2887359] Błędna długość w tagu ID3v2, gdy num_samples nie jest ustawiony,
- Fix dla pozycji [2872590] Bugtracker LameTAG: & quot; Długość Muzyka & quot; missmatch w LAME 3.98
- Fix Bugtracker poz [2824296] niewłaściwej wartości enc_padding w LAME 3.99a i 3.98.3 (z CVS)
- Wracając do problemu dekodera FhG (V1.5 build 50 FhG, statki z MS Windows): umożliwia nowy kod drenażu wydaje się rozwiązać ten problem lepiej, niż ograniczenie rozmiaru bufora (patrz poniżej: 3.98 beta 1 maja 16 2007).
- poprawki złożone przez Bernharda Doebler, poz tracker [2807676] Błąd przy budowie Lame wsparcie NASMa
- poprawki złożone przez Mancuso Raffaele, poz tracker [2406420] skompilować pod lame_enc.dll cygwin
Co nowego w wersji 3.98.2:
- W tej wersji dodano kilka ulepszeń jakości generowanego dźwięku do plików, pozwala użytkownikowi wybrać cechy zmienne bitrate ułamkowych i uaktualnił wsparcie dla libsndfile1 (i, z kolei, może wykorzystać wiele formatów plików, w tym jak wejście pliki FLAC).
- Zawiera wiele poprawek błędów, w tym narzędzi peryferyjnych dla wygody użytkownika.
Komentarze nie znaleziono