FAAC

FAAC
FAAC
원저작자메노 바커
초기 릴리즈2001년 10월9일(2001-10-09)
안정된 릴리스
1.30 / 2020년 4월 28일, 2년 전(2020-04-28)
저장소
기입처C
플랫폼크로스 플랫폼
이용가능기간:영어
유형인코더
면허증.LGPL 2.1
웹 사이트sourceforge.net/projects/faac/ faac.sourceforge.그물
FAAD2
원저작자메노 바커, 네로 AG 외
초기 릴리즈2000년 (FAAD1)
안정된 릴리스
2.10.0 / 2020년 10월 20일; 21개월 전(2020-10-20)
저장소github.com/knik0/faad2
기입처C
운영 체제크로스 플랫폼
이용가능기간:영어
유형디코더
면허증.GNU General Public License 버전 2 이후
웹 사이트sourceforge.net/projects/faac/ faac.sourceforge.그물

FAAC 또는 Freeware Advanced Audio CoderAAC 인코더 FAAC 디코더 FAAD2를 포함하는 소프트웨어 프로젝트입니다.MPEG-2 AAC와 MPEG-4 AAC를 지원합니다.MPEG-4 오디오오브젝트 타입(인코딩에는 LTP, 디코딩에는 SBR, PS, ER, LD), 파일 포맷(ADTS AAC, raw AAC, MP4), 멀티채널 및 갭리스 부호화/디코딩 및 MP4 메타데이터 태그를 지원합니다.인코더 및 디코더는 이러한 오브젝트타입 및 [1]패실리티 중 하나 이상을 사용하는 표준 준거 오디오애플리케이션과 호환성이 있습니다.Digital Radio Mondiale[2]지원합니다.

FAAC 및 FAAD2는 C 소스 코드 형식으로 배포되며 다양한 플랫폼에서 컴파일할 수 있으며 무료로 배포됩니다.FAAD2는 프리 소프트웨어입니다.FAAC에는 Free Software로 게시된 코드가 포함되어 있지만 전체적으로 독점 라이선스로만 배포됩니다.

FAAC는 Menno Bakker에 [3]의해 원래 작성되었습니다.

FAAC 인코더

FAAC는 Freeware Advanced Audio Coder[4]약자입니다.FAAC 인코더는 오디오 압축 컴퓨터 프로그램으로 다른 형식(통상 CD-DA 오디오파일)에서 AAC(MPEG-2 AAC/MPEG-4 AAC[5]) 사운드파일을 만듭니다.여기에는 [6]다른 프로그램에서 사용할 수 있는 라이브러리(libfaac)가 포함되어 있습니다.AAC 파일은 일반적으로 컴퓨터 프로그램과 휴대용 음악 플레이어에서 사용되며, 이는 애플사아이팟 음악 플레이어에 권장하는 형식이다.

FAAC에는 크로스 플랫폼 지원, "합리적인" 고속 부호화, AAC 형식의 여러 "오브젝트 유형" 지원, 멀티 채널 부호화 및 디지털 Radio Mondiale 스트림 지원이 있습니다.5.1과 [7]같은 멀티채널 스트림도 지원합니다.FAAC에서 지원되는 AAC 형식의 MPEG-4 오브젝트타입은 'Low Complexity'(LC), 'Main' 및 'Long Term Prediction'(LTP)[2]입니다.FAAC에서 지원되는 MPEG-2 AAC 프로파일은 LC와 [8]Main입니다.SBR 및 PS 개체 유형은 지원되지 않으므로 HE-AAC 및 HE-AACv2 프로파일도 지원되지 않습니다.개체 유형 "Low Complexity"가 기본이고 휴대용 플레이어(Apple의 iPod 등)에서 재생할 수 있고 동영상 호스팅 사이트(YouTube 등)에서 사용되는 비디오에서도 사용됩니다.

FAAC는 다른 aac [9]인코더보다 다소 '저품질' 옵션으로 평가되어 왔습니다.

Unix 계열 운영 체제에서의 AAC 인코딩 대체 방법

FAAC는 Linux/Unix 사용자가 AAC 파일을 작성할 때 사용할 수 있는6가지 옵션 중 하나입니다.기타는 다음과 같습니다.

  • 프라운호퍼가 개발한 "FDK AAC" 인코더 라이브러리는 Android의 일부로 포함되어 있습니다.FDK AAC 소스 코드는 커스텀카피레프트 [10]라이선스로 라이선스가 부여되어 libfdk-aac로 다른 플랫폼에 이식되어 있습니다.라이브러리는 고정 소수점 연산을 기반으로 구축되었으며 16비트 PCM [11]입력만 지원합니다.
  • Nero AG가 개발한 "Nero AAC Codec"은 독점 [12]라이선스를 가지고 있으며 이러한 운영체제를 실행할 수 있는 모든 하드웨어 아키텍처에서 사용할 수 없습니다.Nero는 이 인코더를 개발하지 않았지만 패키지는 아직 사용할 수 있으며 AAC [13]인코딩의 고품질 옵션으로 남아 있습니다.
  • libavcodec 네이티브 AAC 인코더(FFmpegLibav에 의해 유지되는 개별 버전)는 실험적인 것이지만 적어도 일부 테스트에서는 "[14][15][16][17]vo-aacenc보다 나은" 것으로 간주되었습니다.콘스탄틴 시쉬코프가 썼고 LGPL 버전 2.1로 출시되었습니다.FFmpeg의 libavcodec 버전에서 사용되는 AAC 인코더는 FFmpeg 버전 3.0에서 대폭 개선되었으며 더 이상 [18]실험적인 것으로 간주되지 않습니다.Libav는 이 작업을 병합하지 않았습니다.
  • libvo_aacenc, Android VisualOn AAC [19]인코더.이 인코더는 Android에서 상기의 FDK AAC 인코더로 대체되어 품질이 낮은 옵션으로 간주되고 있습니다.
  • 고효율 어드밴스드 오디오 코딩을 구현하는 (무료) libaacplus[20].
  • Mac OS X 사용자는 명령줄 afconvert 도구를 사용하여 Apple의 AAC 인코더를 사용할 수 있습니다.

FAAD2 디코더

FAAD2는 SBR [21]디코딩을 포함한 Freeware Advanced Audio(AAC) 디코더입니다.MPEG-2 및 MPEG-4 AAC 디코더로 MPEG-4 오디오오브젝트 타입 LC, 메인, LTP, LD, ER, SBR 및 PS를 지원하며 HE-AAC 및 HE-AACv2 프로파일(AAC LC+SBR+)에도 조합할 수 있습니다.PS)[22][23] 다른 프로그램에서 사용할 수 있는 라이브러리(libfaad)가 포함되어 있습니다.

FAAD와 FAAD2는 원래 네로 [21][24]AG의 메노 바커가 썼다.FAAD2는 폐지된FAAD1의 후속입니다

FAAD는 Freeware Advanced Audio Decoder.2000년에 처음 출시되었으며 SBR 및 PS 오디오 [22][24][25]객체 유형은 지원하지 않습니다.FAAD1의 마지막 버전은 2002-01-04였습니다.이후 모든 개발은 FAAD2에 [26]집중되었다.SBR 디코딩 지원(HE-AAC)은 2003년 7월 25일 버전릴리즈에 추가되었습니다FAAD2 버전 2.0은 [21][27]2004년2월 6일에 출시되었습니다.

라이선스

FAAC에는 ISO MPEG-4 참조 코드에 근거한 코드가 포함되어 있습니다.이 코드는 라이선스가 LGPL [2]라이선스와 호환되지 않습니다.이 ISO MPEG-4 참조 코드에 대한 FAAC 변경만이 LGPL [2]라이선스로 라이선스됩니다.ISO MPEG-4 레퍼런스 소프트웨어는 ISO/IEC 14496-5(MPEG-4 Part 5: 레퍼런스 소프트웨어)로 발행되었으며 ISO [28][29]웹사이트에서 무료로 다운로드할 수 있습니다.ISO/IEC는 MPEG-2 NBC/MPEG-4 오디오 표준에 적합하다고 주장하는 하드웨어 또는 소프트웨어 제품에 사용할 수 있도록 이 소프트웨어 모듈에 대한 MPEG-2 NBC/MPEG-4 오디오 표준 사용자에게 무료 라이센스를 제공합니다.하드웨어 또는 소프트웨어 제품에서 이 소프트웨어 모듈을 사용하려는 사용자는 이 사용이 [3][30][31]기존 특허를 침해할 수 있음을 알려드립니다.

FAAD2는 GPL v2(및 그 이후의 GPL 버전)에 따라 라이선스가 부여됩니다.FAAD2로부터의 코드는 Nero AG의 저작권(GPLv2 [32]섹션 2c에 기재된 '적절한 저작권 메시지')입니다.소스 코드에는 이 소프트웨어를 사용하려면 특허 로열티 지불이 필요할 수 있다는 주의사항이 포함되어 있습니다.이 소프트웨어의 상용 비 GPL 라이선스도 가능합니다.[33]

ISO MPEG-4 AAC 참조 코드에 대한 FAAD(FAAD1) 변경은 GPL에 [24]따라 배포되었습니다.

기타 소프트웨어

FAAC 및 FAAD2는 다음 소프트웨어 제품 및 라이브러리에서 사용됩니다.

  • Avidemux 비디오 편집 소프트웨어.[34]
  • CDex는 FAAC [35]인코더를 사용합니다.
  • FFmpeg는 외부 라이브러리 libfaac [36]및 실험용 [37]네이티브인코더를 사용하여 AAC 인코딩을 지원합니다.
  • fre:ac은 AAC 지원에 FAAC 및 FAAD2를 사용합니다.
  • GStreamer 멀티미디어 프레임워크는 FAAC 및 FAAD를 [38]사용합니다.
  • MPlayer는 FAAD2를 [39]사용합니다.
  • VLC 미디어 플레이어는 FAAC(인코더)와 FAAD(디코더)를 사용하여 AAC [40]오디오를 지원합니다.
  • 음악 플레이어 데몬은 FAAD2를 사용합니다.
  • 콘솔 음악에서 FAAD2 사용

FAAC [41]라이브러리를 사용하는 다른 소프트웨어도 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Freeware Advanced Audio Coder". ohloh.net. Retrieved 2009-11-03.
  2. ^ a b c d AudioCoding.com. "FAAC". Retrieved 2009-11-03.
  3. ^ a b FAAC (2001-09-04). "SCM Repositories – faac – README". SF.net. Retrieved 2009-11-03.
  4. ^ FAAC Source – README (ZIP), Sourceforge, retrieved 2009-11-03
  5. ^ "Freeware Advanced Audio Coder". Sourceforge.net. Retrieved 2009-11-03.
  6. ^ FAAC (2003-08-07). "FAAC – ISO/MPEG 2/4 AAC Encoder Library version 1.0". SCM Repositories. Retrieved 2009-11-04.
  7. ^ PS3 H264/AAC 5.1 인코딩과 FFmpeg2013-01-19아카이브된 SpinOne Solutions
  8. ^ "Ubuntu Packages – libfaac-dev". Canonical Ltd. 2009. Retrieved 2009-11-03.
  9. ^ AudioCoding.com – FAAC
  10. ^ "NOTICE file in FDK source".
  11. ^ "Fraunhofer FDK AAC information".
  12. ^ "Nero AAC Codec". Nero AG. 2006. Retrieved 2010-12-10.
  13. ^ "Nero AAC". Retrieved 3 October 2013.
  14. ^ [FMPeg-devel] 내부 aac 개발 진행 상황
  15. ^ "FFmpeg AACの音質評価".
  16. ^ "AACEncodingGuide – FFmpeg".
  17. ^ "GuidelinesHighQualityAudio – FFmpeg".
  18. ^ "December 5th, 2015, The native FFmpeg AAC encoder is now stable!". ffmpeg.org. Retrieved 26 June 2016.
  19. ^ http://superuser.com/a/370637/39364 – 2채널지원 http://ffmpeg.org/pipermail/ffmpeg-user/2012-February/005187.html
  20. ^ http://tipok.org.ua/node/17 – 2채널지원 http://betterlogic.com/roger/2012/07/libaacplus-maximum-number-of-channels/
  21. ^ a b c FAAD2 Source – README (ZIP), Sourceforge, retrieved 2009-11-03
  22. ^ a b "Debian packages – libfaad2". May 2006. Retrieved 2009-11-03.
  23. ^ AudioCoding.com. "FAAD2". Retrieved 2009-11-03.
  24. ^ a b c FAAC (2000-02-18). "SCM Repositories – faad – README , revision 1.1". SF.net. Retrieved 2009-11-03.
  25. ^ FAAC (2001-09-04). "SCM Repositories – faad – README , revision 1.8". SF.net. Retrieved 2009-11-03.
  26. ^ FAAC (2002-01-04). "Freeware Advanced Audio Coder – File Release Notes and Changelog – 2002-01-04 – last release". SF.net. Archived from the original on 2011-02-10. Retrieved 2009-11-03.
  27. ^ FAAC (2009). "SCM Repositories – faad2 – ChangeLog". SF.net. Retrieved 2009-11-03.
  28. ^ "AAC Reference Software". MultimediaWiki. 2009-02-23. Retrieved 2009-11-03.
  29. ^ ISO (2009-10-27). "Freely Available Standards". ISO. Retrieved 2009-11-03.
  30. ^ FAAC (2004-10-17). "SCM Repositories – faac – README". SF.net. Retrieved 2009-11-03.
  31. ^ ISO, Information technology – Coding of audio-visual objects – Part 5: Reference software – Amendment 20: MPEG-1 and -2 on MPEG-4 reference software and BSAC extensions (ZIP), ISO, retrieved 2009-11-03
  32. ^ "Debian packages – libfaad2 – copyright". Debian packages. May 2006. Archived from the original on 2009-11-15. Retrieved 2009-11-03.
  33. ^ FAAC (2007-11-01). "SCM Repositories – faad2 – README". SF.net. Retrieved 2009-11-03.
  34. ^ "Avidemux-Audio encoders". avidemux.org. Retrieved 2009-11-03.
  35. ^ "CDex Features". CDex project. Retrieved 2009-11-03.
  36. ^ FFmpeg. "General Documentation – Audio Codecs". Retrieved 2009-11-03.
  37. ^ FFmpeg. "FFmpeg Changelog". Retrieved 2010-12-10.
  38. ^ GStreamer. "GStreamer Bad Plugins 0.10 Plugins Reference Manual". gstreamer.org. Archived from the original on 2009-11-09. Retrieved 2009-11-03.
  39. ^ MPlayer team. "MPlayer – The Movie Player – Codec installation – AAC". MPlayer team. Archived from the original on 2009-10-06. Retrieved 2009-11-14.
  40. ^ VideoLAN Wiki (2006-03-08). "Advanced Audio Coding". VideoLAN Wiki. Retrieved 2009-11-03.
  41. ^ Audiocoding.com. "Programs using FAAC or FAAD". Archived from the original on 2009-10-05. Retrieved 2009-11-03.