FDK AAC
Fraunhofer FDK AAC개발자 | 프라운호퍼 IIS |
---|---|
초기 릴리즈 | 2012년 7월 | , 전(
안정된 릴리스 | |
저장소 | |
기입처 | C++, C |
운영 체제 | 안드로이드 |
이용가능기간: | 영어 |
유형 | 코덱 |
면허증. | "Fraunhofer FDK AAC 라이선스"(특허 [3][4]부여 없이 무료 소프트웨어 라이선스) |
웹 사이트 | www |
Fraunhofer FDK AAC는 Advanced Audio Coding(AAC) 형식의 디지털 오디오 인코딩 및 디코딩을 위한 오픈소스[5] 라이브러리입니다.Fraunhofer IIS는 이 라이브러리를 Android 4.[6][7]1용으로 개발했습니다.MPEG-2 및 MPEG-4 AAC LC, HE-AAC(AAC LC + SBR), HE-AACv2(LC + SBR + PS), AAC-LD(저지연) 및 AAC-ELD(실시간 확장)를 포함한 여러 오디오오브젝트 타입을 지원합니다.인코딩 라이브러리는 최대 96kHz 및 최대 8채널(7.1 서라운드)[8]의 샘플링 속도를 지원합니다.
작동
Android에 의한 Fraunhofer AAC 인코더 실장은 고정 소수점 연산을 사용하여 임베디드 기기 또는 휴대 전화에서의 부호화에 최적화되어 있습니다.라이브러리는 현재 16비트 PCM 입력으로 제한됩니다.Winamp에 포함되어 있는 것과 같은 다른 버전의 Fraunhofer 인코더는 데스크톱 클래스 프로세서의 음악 인코딩에 최적화되어 있습니다.단, 이러한 버전의 인코더는 오픈소스가 아니기 때문에 상용 [9]라이선스가 필요합니다.도서관, 안드로이드 P로 하여 출시된, 버전 2또한 AAC-ELD v2.[11][12]xHE-AAC 12개의 스테레오 신호를 300kb/s까지이고 적응적 전송 속도 배달(MPEG-DASH 또는 HLS과 같은 예를 들어 사용 표준)에 비트율 만 사이의 이 범위에서 완벽한 전환을 허용하는 코덱의 작동 범위 확장되 xHE-AAC[10]지원을 포함하고 있다..[12]또한 xHE-AAC에는 일관된 볼륨으로 콘텐츠를 재생하기 위한 MPEG-D DRC 필수 음량 제어 기능이 포함되어 있습니다.또, 노이즈가 많은 [12]상황에서 재생하기 위한 새로운 다이내믹 레인지 제어 프로파일을 제공합니다.
FDK AAC 인코더는 다른 코덱에서 사용되는 것보다 더 공격적인 디폴트 로우패스필터를 사용합니다.주파수가 높을수록 낮은 주파수의 소리를 더 잘 기술할 수 있도록 더 많은 비트를 사용할 수 있으므로 녹음과 청취자의 대부분의 조합에서 전체적인 품질이 향상됩니다.완전히 드물지 않은 일부 조합에서는 높은 주파수의 누락이 두드러집니다.라이브러리에서는 저역 통과 필터 설정을 덮어쓸 수 있으며, VBR 모드가 가장 높을 때는 필터가 [13][unreliable source]전혀 적용되지 않습니다.
크로스 플랫폼 소스 배포는 Martin Storsjö에 의해 fdk-aac이라는 [14]이름으로 오픈코어-amr 프로젝트의 일부로 유지됩니다.코드는 공유 라이브러리 libfdk-aac으로 컴파일됩니다.미디어 프레임워크 FFmpeg 및 Libav는 libfdk-aac을 [15][16]통한 오디오 인코딩을 지원합니다.
프로파일명 | MPEG-4 관련 객체 | FDK | FDK 2 |
---|---|---|---|
저복잡도(AAC-LC) | 2 | 네. | 네. |
고효율(HE-AAC) | 2, 5 | 네. | 네. |
고효율 버전 2(HE-AAC) | 2, 5, 29 | 네. | 네. |
베이스라인 USAC | 42 | ||
확장 고효율(xHE-AAC) | 2, 5, 29, 42 | 디코딩만 | |
저지연(AAC-LD) | 23 | 네. | 네. |
확장저지연(AAC-ELD) | 39 | 네. | 네. |
확장 Low-Delay 버전 2(AAC-ELDv2) | 44 | 네. |
라이선스
FDK 라이브러리 소스[17] 코드에 Fraunhofer에 의해 포함되어 있는 라이선스는 소스 또는 바이너리 형식으로 재배포할 수 있지만 코드에 기재되어 있는 특허 테크놀로지에 라이선스는 부여되지 않습니다.라이선스에는 라이브러리는 특허 라이선스에 의해 승인된 목적으로만 사용할 수 있다고 명시되어 있습니다.이 제한으로 인해 Debian은 도서관 요금에 대한 제한과 함께 [3][18]무료가 아닌 것으로 간주합니다.Red [19][20]Hat 법률 부서의 검토를 거쳐 Fedora에 의해 무료라고 분류되었습니다.FSF는 특허 [4][21]부여의 명백한 결여로 인해 사용을 주저하지만 무료라고 간주한다.Via Licensing은 xHE-AAC 및 MPEG-D DRC를 [22]포함한 AAC 코덱의 특허 라이선스를 포함하는 특허 풀을 관리합니다.FDK 라이선스는 또, 「Android 디바이스의 대부분의 제조원은, 이러한 특허 클레임을 이미 Via Licensing을 통해서 또는 특허 소유자로부터 직접 라이센스 취득을 실시하고 있습니다.따라서, FDK AAC Codec 소프트웨어는,[17] 그러한 라이센스 취득의 목적으로만 사용되는 경우, 이미 그러한 특허 라이선스의 대상이 되는 경우가 있습니다.」라고 기술하고 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Current Version Information from Source Code (encoder library)". Retrieved 7 August 2018.
- ^ "Current Version Information from Source Code (decoder library)". Retrieved 7 August 2018.
- ^ a b "NOTICE file in Source Code". Retrieved 12 March 2019.
- ^ a b "Various Licenses and Comments about Them". Retrieved 10 November 2018.
- ^ "FDK Source Code". Retrieved 1 August 2014.
- ^ "PRESS RELEASE Google selects HE-AAC Multichannel from Fraunhofer IIS for Google Play Movies in Surround" (PDF). Fraunhofer IIS. July 24, 2013.
- ^ "Platforms". Fraunhofer Institute for Integrated Circuits IIS. Retrieved 2020-07-10.
- ^ "Fraunhofer FDK AAC Information". HydrogenAudio. Retrieved 1 August 2014.
- ^ "Fraunhofer Codec Availability". Retrieved 27 September 2014.
- ^ "xHE-AAC". Fraunhofer Institute for Integrated Circuits IIS. Retrieved 2020-07-10.
- ^ "AAC-ELD Family". Fraunhofer Institute for Integrated Circuits IIS. Retrieved 2020-07-10.
- ^ a b c "Fraunhofer's xHE-AAC Audio Codec Software Extends Native AAC Support In Android P For Better Quality At Low Bitrates". Fraunhofer Institute for Integrated Circuits IIS. Retrieved 2020-07-10.
- ^ 수소FDK AAC에 관한 오디오포럼 토론, 로패스필터에 관한 관련 투고: ,
- ^ "opencore-amr". SourceForge. Retrieved 12 March 2019.
- ^ "FFmpeg AAC Encoding Guide". Retrieved 13 March 2019.
- ^ "Libav documentation". libav.org. Retrieved 12 March 2019.
- ^ a b "NOTICE - platform/external/aac - Git at Google". android.googlesource.com. Retrieved 2020-07-10.
- ^ "Debian discussion regarding the FDK license". Debian Bug Tracker. Retrieved 28 September 2014.
- ^ "Fedora fdk-aac package review". Retrieved 24 January 2018.
- ^ "Licensing/FDK-AAC". Fedora Project Wiki. Retrieved 24 January 2018.
- ^ "Recent licensing updates". Retrieved 10 November 2018.
- ^ "Via Adds MPEG-D DRC To Advanced Audio Coding Patent Pool – ViaCorp". Retrieved 2020-07-11.
외부 링크
- 정보
- 공식 웹사이트
- Hydrogenaudio Knowledge Base의 FDK AAC FRaunhofer
- EZ CD 오디오컨버터에서 사용되는 Fraunhofer FDK AAC 인코더 상세 정보
- 라이선스 경유 어드밴스드 오디오 코딩
- 실장
- Android Open Source Project의 공식 FDK 소스 코드 저장소
- Debian Package Tracker의 fdk-aac
- GitHub에서의 "libfdk-aac" repo - 공유 라이브러리로서의 FDK AAC
- GitHub.com에서 "httpskaac" repo - libfdk-aac 공유 라이브러리를 사용하는 크로스 플랫폼 명령줄 인코딩 및 메타데이터 유틸리티
- GitHub의 "fdk-aac-win32-builder repo" - 위의 두 저장소를 컴파일하기 위한 스크립트입니다(FDK AAC 라이선스로 인해 바이너리는 배포할 수 없습니다).