FAAC - FAAC
| Alkuperäinen kirjoittaja | Menno Bakker ja muut |
|---|---|
| Ensimmäinen julkaisu | 9. lokakuuta 2001 |
| Vakaa julkaisu | 1.30 / 28. huhtikuuta 2020
|
| Varasto | |
| Kirjoitettu sisään | C |
| Alusta | Monialustainen |
| Saatavilla | Englanti |
| Tyyppi | Kooderi |
| Lisenssi | LGPL 2.1 |
| Verkkosivusto |
sourceforge |
| Alkuperäinen kirjoittaja | Menno Bakker, Nero AG ja muut |
|---|---|
| Ensimmäinen julkaisu | 2000 (FAAD1) |
| Vakaa julkaisu | 2.10.0 / 20. lokakuuta 2020
|
| Varasto | |
| Kirjoitettu sisään | C |
| Käyttöjärjestelmä | Monialustainen |
| Saatavilla | Englanti |
| Tyyppi | Dekooderi |
| Lisenssi | GNU General Public License -versio 2 tai uudempi |
| Verkkosivusto |
sourceforge |
FAAC tai freeware Advanced Audio Coder on ohjelmistoprojektin joka sisältää AAC Encoder FAAC ja dekooderi FAAD2 . Se tukee MPEG-2 AAC ja MPEG-4 AAC. Se tukee useita MPEG-4-ääniobjektityyppejä (LC, Main, LTP koodaukseen ja SBR , PS , ER, LD dekoodaukseen), tiedostomuotoja (ADTS AAC, raaka AAC, MP4 ), monikanavaista ja aukotonta koodausta/dekoodausta ja MP4-metatietoja tunnisteita. Kooderi ja dekooderi ovat yhteensopivia vakioyhteensopivien äänisovellusten kanssa, jotka käyttävät yhtä tai useampaa näistä objektityypeistä ja -toiminnoista. Se tukee myös Digital Radio Mondialea .
FAAC ja FAAD2, jotka jaetaan C -lähdekoodimuodossa , voidaan koota eri alustoille ja jakaa ilmaiseksi. FAAD2 on ilmainen ohjelmisto . FAAC sisältää koodia, joka julkaistaan vapaana ohjelmistona, mutta kokonaisuudessaan sitä jaetaan vain omistusoikeudella.
FAAC on alun perin kirjoittanut Menno Bakker.
FAAC -anturi
FAAC tarkoittaa Freeware Advanced Audio Coderia . FAAC-kooderi on äänenpakkausohjelma, joka luo AAC (MPEG-2 AAC/MPEG-4 AAC) -äänitiedostoja muista muodoista (yleensä CD-DA- äänitiedostoista). Se sisältää kirjaston ( libfaac ), jota muut ohjelmat voivat käyttää. AAC -tiedostoja käytetään yleisesti tietokoneohjelmissa ja kannettavissa musiikkisoittimissa, koska ne ovat Apple Inc : n suosittelema muoto yrityksen iPod -musiikkisoittimelle.
Jotkut FAAC: n ominaisuuksista ovat: alustojen välinen tuki, "kohtuullisen" nopea koodaus, tuki useammalle kuin yhdelle AAC-muodon "objektityypille", monikanavainen koodaus ja Digital Radio Mondiale -virtojen tuki . Se tukee myös monikanavavirtoja, kuten 5.1. FAAC: n tukemat AAC-muodon MPEG-4-objektityypit ovat "Low Complexity" (LC), "Main" ja "Long Term Prediction" (LTP). FAAC: n tukemat MPEG-2 AAC -profiilit ovat LC ja Main. SBR- ja PS-objektityyppejä ei tueta, joten HE-AAC- ja HE-AACv2-profiileja ei myöskään tueta. Objektityyppi "Matala monimutkaisuus" on oletusarvo, ja sitä käytetään myös videoissa, jotka on tarkoitettu toistettaviksi kannettaville soittimille (kuten Applen iPod) ja joita käytetään videoiden ylläpitosivustoilla (kuten YouTubessa ).
FAAC on arvioitu jonkin verran "huonolaatuisemmaksi" vaihtoehdoksi kuin muut aac -anturit.
Vaihtoehtoja AAC-koodaukselle Unix-tyyppisissä käyttöjärjestelmissä
FAAC on yksi kuudesta vaihtoehdosta, joita Linux / Unix -käyttäjät voivat käyttää AAC -tiedostojen luomiseen. Muut ovat:
- Fraunhofer -developed " FDK AAC " enkooderikirjaston mukana osana Android . FDK AAC -lähdekoodi on lisensoitu custom-copyleft-lisenssillä, ja se on siirretty muille alustoille nimellä libfdk-aac. Kirjasto on rakennettu kiinteän pisteen matematiikan ympärille ja tukee vain 16-bittistä PCM-tuloa.
- Nero AG -developed " Nero AAC Codec ", jolla on oma lupa, ja ei ole käytettävissä koko joukko laitteistoarkkitehtuureja että nämä käyttöjärjestelmät kykenevät kulkemaan. Nero ei enää kehitä tätä kooderia, mutta paketti on edelleen saatavilla, ja se on edelleen korkealaatuinen vaihtoehto AAC-koodaukselle.
- Libavcodec natiivi AAC kooderi (erillinen versiot ylläpitämään FFmpeg ja Libav ) oli kokeellinen, mutta pitää "parempi kuin vo-aacenc" ainakin joitakin testejä. Sen on kirjoittanut Konstantin Shishkov, ja se julkaistiin LGPL -version 2.1 mukaisesti . FFmpegin libavcodec -versiossa käytettyä AAC -kooderia parannettiin merkittävästi FFmpeg -versiossa 3.0, eikä sitä enää pidetä kokeellisena. Libav ei ole yhdistänyt tätä teosta.
- libvo_aacenc, Android VisualOn AAC -kooderi . Tämä anturi korvattiin Androidissa edellä mainitulla FDK AAC -kooderilla, ja sitä pidetään huonolaatuisena vaihtoehtona.
- (Ei-ilmainen) libaacplus, joka toteuttaa korkean tehokkuuden edistyneen äänikoodauksen .
- Mac OS X -käyttäjät voivat käyttää Applen AAC-kooderia komentorivin afconvert-työkalun kanssa.
FAAD2 -dekooderi
FAAD2 on Freeware Advanced Audio (AAC) -dekooderi, joka sisältää SBR -dekoodauksen . Se on MPEG-2- ja MPEG-4-AAC-dekooderi ja tukee MPEG-4-ääniobjektityyppejä LC, Main, LTP, LD, ER, SBR ja PS, jotka voidaan yhdistää myös HE-AAC- ja HE-AACv2-profiileihin (AAC LC +SBR+PS). Se sisältää kirjaston ( libfaad ), jota muut ohjelmat voivat käyttää.
FAAD ja FAAD2 on alunperin kirjoittanut Menno Bakker Nero AG: ltä . FAAD2 on vanhentuneen FAAD1: n seuraaja.
FAAD on Freeware Advanced Audio Decoder . Se julkaistiin ensimmäisen kerran vuonna 2000, eikä se tue SBR- ja PS -ääniobjektityyppejä. FAAD1: n viimeisin versio oli 2002-01-04 . Kaikki kehitys keskittyi myöhemmin FAAD2: een. SBR-dekoodaustuki (HE-AAC) lisättiin version julkaisuun 25. heinäkuuta 2003. FAAD2-versio 2.0 julkaistiin 6. helmikuuta 2004.
Lisensointi
FAAC sisältää koodi ISO MPEG-4 viitekoodi, jonka lisenssi ei ole yhteensopiva kanssa LGPL- lisenssin. Vain FAAC-muutokset tähän ISO MPEG-4 -viitekoodiin on lisensoitu LGPL-lisenssillä. ISO MPEG-4 -viiteohjelmisto julkaistiin nimellä ISO/IEC 14496-5 (MPEG-4 Osa 5: Viiteohjelmisto), ja se on vapaasti ladattavissa ISO-verkkosivustolta. ISO/IEC antaa MPEG-2 NBC /MPEG-4 Audio -standardien käyttäjille ilmaisen lisenssin tähän ohjelmistomoduuliin tai sen muutoksiin käytettäväksi laitteisto- tai ohjelmistotuotteissa, jotka väittävät olevansa MPEG-2 NBC/MPEG-4 -äänestandardien mukaisia. Niille, jotka aikovat käyttää tätä ohjelmistomoduulia laitteisto- tai ohjelmistotuotteissa, neuvotaan, että tämä käyttö voi rikkoa olemassa olevia patentteja.
FAAD2 on lisensoitu GPL v2 (ja uudemmat GPL -versiot) alla. FAAD2: n koodi on Nero AG: n tekijänoikeus ("asianmukainen tekijänoikeussanoma", joka mainitaan GPLv2: n osassa 2c). Lähdekoodissa on huomautus, että tämän ohjelmiston käyttö saattaa vaatia patenttisuojamaksun maksamista . Tämän ohjelmiston kaupallinen muu kuin GPL-lisenssi on myös mahdollista.
FAAD (FAAD1) -muutokset ISO MPEG-4 AAC -viitekoodiin jaettiin GPL: n alla.
Muut ohjelmistot
FAAC ja FAAD2 käytetään seuraavissa ohjelmistotuotteissa ja kirjastoissa :
- Avidemux -videoeditointiohjelmisto .
- CDex käyttää FAAC -kooderia.
- FFmpeg tukee AAC -koodausta ulkoisen kirjaston libfaacin kautta ja käyttäen sen kokeellista natiivikooderia.
- fre: ac käyttää FAAC: ää ja FAAD2: ta AAC -tuella.
- GStreamerin multimediakehys käyttää FAAC- ja FAAD -järjestelmiä.
- MPlayer käyttää FAAD2: ta.
- VLC -mediasoitin käyttää FAAC -kooderia ja FAAD -dekooderia AAC -äänen tukemiseen.
- Music Player Daemon käyttää FAAD2: ta
- Musiikki konsolissa käyttää FAAD2: ta
On myös muita ohjelmistoja, jotka käyttävät FAAC -kirjastoja.