TAK
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
TAK는 가역 압축 오디오 파일 형식으로, `.tak` 확장자를 사용한다. FLAC, TTA와 비교하여 높은 압축률을 보이며, 인코딩 및 디코딩 속도가 빠르다. MD5 해시를 통한 파일 무결성 확인, APETag를 지원하며, 스트리밍에도 사용 가능하다. 윈앰프, XMPlay, foobar2000 등 다양한 플레이어에서 플러그인을 통해 재생할 수 있으며, Hydrogenaudio 설문 조사에 따르면 2018년 기준 무손실 오디오 파일 중 FLAC 다음으로 보급률 2위를 기록했다.
더 읽어볼만한 페이지
- 오디오 코덱 - NICAM
NICAM은 1970년대 BBC에서 개발된 디지털 오디오 방송 시스템으로, 32kHz 샘플링 주파수와 14비트 PCM을 사용하여 음성 신호를 인코딩하고 스테레오 음향, 이중 언어 방송, 데이터 채널 전송 등의 기능을 제공하며 아날로그 방송의 음성 전송 방식으로 사용되었으나 디지털 방송으로의 전환으로 사용이 줄어들었다. - 오디오 코덱 - G.711
G.711은 8 kHz 표본 추출 주파수와 64 kbit/s의 비트 전송률을 갖는 파형 음성 코더로, μ-law와 A-law라는 두 가지 컴팬딩 알고리즘을 사용하며, 부록 I, II 및 확장 표준을 통해 네트워크 환경에서의 효율성과 음질을 높인다.
TAK - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
종류 | 오디오 코덱, 음성 파일 포맷 |
개발 | Thomas Becker, D-49080 Osnabrück |
라이선스 | 프로프라이어터리 |
공식 웹사이트 | thbeck.de |
최신 버전 | |
최종 버전 | TAK 2.3.2 Final |
최종 버전 발표일 | 2022년 5월 6일 |
평가 버전 | TAK 2.3.3 Beta 3 |
평가 버전 발표일 | 2022년 6월 2일 |
지원 운영체제 | |
운영체제 | 윈도우 |
2. 특징
TAK은 FLAC의 코드를 기반으로 개발된 무손실 압축 음성 파일 형식이다. 정식 출시 전에는 Yalac이라는 이름으로 불렸다. 무손실 압축 방식이므로 원본 WAV 오디오 데이터로부터 음질 열화가 전혀 발생하지 않는다.[1][2][3] 파일 확장자로는 `.tak`을 사용한다.
다른 무손실 음성 압축 형식과 비교했을 때 여러 장점을 가지고 있다. 압축률 면에서는 FLAC이나 TTA보다 뛰어나며, 높은 압축률로 알려진 Monkey's Audio와 비슷하거나 더 높은 수준을 보여준다.[1][2][3] 또한, 인코딩 및 디코딩 속도가 매우 빠르고 재생 시 시스템 부하가 적어, 이 부분에서는 FLAC과 비슷하거나 더 우수하다는 평가를 받는다.[1][2][3] 특히 인텔(Intel) CPU 환경에서는 여러 개의 CPU 코어를 활용한 병렬 처리를 통해 단일 파일의 인코딩 및 디코딩 속도를 더욱 높일 수 있다.
주요 특징은 다음과 같다.
- 지원 사양: 최대 24비트 해상도, 192kHz 샘플링 레이트, 최대 16채널(단, 코덱 자체는 6채널로 제한)까지 지원한다.
- 탐색 기능: 별도의 시크 테이블 없이도 빠르고 정확한 탐색(seeking)이 가능하다.
- 오류 처리: 데이터 구조 자체가 오류에 강하게 설계되었으며, CRC를 통해 오류를 검출하는 기능을 제공한다.
- 무결성 검증: 파일 내에 MD5 해시 값을 포함하여 파일이 원본과 동일한지, 손상되지 않았는지 확인할 수 있다.
- 메타데이터 지원: APEtag 형식을 지원하여 파일 내에 다양한 정보를 저장할 수 있다.
- 내부 큐 시트(internal cue sheet)를 지원하여 여러 트랙이 포함된 앨범 등을 하나의 파일로 관리하기 용이하다.
- 앨범 아트와 같은 이미지 데이터를 저장하여 Foobar2000 등의 플레이어에서 표시할 수 있다. (이미지 저장은 Mp3tag 등 별도 프로그램 필요)
- 가사 데이터를 저장하여 노래방처럼 표시하는 기능을 지원한다.
- 인코딩 시 사용된 환경 등의 로그 정보를 저장할 수 있다.
- ID3 태그와의 데이터 호환성이 높다.
- 스트리밍 지원: 스트리밍 환경에서도 사용 가능한 데이터 형식을 갖추고 있다.
TAK은 무료로 사용할 수 있지만 오픈 소스는 아니다. 이 때문에 초기에는 지원하는 프로그램이 제한적이었다. 윈앰프, XMPlay, foobar2000 등에서 재생하려면 공식 웹사이트에서 제공하는 플러그인을 설치해야 했다. 인코딩 역시 tak.exe 프로그램이나, takc.exe를 외부 인코더로 사용할 수 있는 Exact Audio Copy, Foobar2000 등 일부 프로그램에서만 가능했다.
하지만 현재는 개발자용 디코딩 SDK가 공개되어 다양한 애플리케이션에서 TAK 파일을 지원하기 쉬워졌다. 또한, FFmpeg 프로젝트에서 자체적으로 개발한 오픈 소스 디코더를 포함하면서 윈도우 외의 운영체제에서도 디코딩(재생)이 가능해졌다. 공식 DirectShow 필터(dsfTAKSource v0.0.1.6(TAK2.2.0 호환))도 제공되어, 이를 이용하면 Windows Media Player를 포함한 DirectShow 기반의 다양한 프로그램에서 TAK 파일을 재생할 수 있다.
TAK 코덱은 지속적으로 개발되고 있다. Ver 1.x 버전대는 2009년 7월 27일에 공개된 Ver 1.1.2 Final을 마지막으로 개발이 종료되었다. 이후 Ver 2.x 버전대 개발로 전환되었으며, 최신 안정 버전은 2022년 5월 6일에 공개된 Ver 2.3.2 Final이고, 최신 평가판은 2022년 6월 2일에 공개된 Ver 2.3.3 beta3이다.[4]
Hydrogenaudio 웹사이트에서 2018년에 실시한 설문 조사에 따르면, 무손실 오디오 파일 형식 중에서 FLAC 다음으로 높은 2위의 사용률을 기록하기도 했다.[5]
3. 개발 현황
FLAC의 코드를 기반으로 개발된 무손실 오디오 압축 포맷이다. 정식 출시 전에는 Yalac이라는 이름으로 불렸다. 무손실 압축 방식을 사용하므로 원본 오디오 데이터에서 음질 열화가 발생하지 않는다. 다른 무손실 오디오 압축 포맷과 비교했을 때, 압축률은 Monkey's Audio 수준 또는 그 이상으로 높고, 디코딩 및 인코딩 속도와 재생 시 시스템 부하는 FLAC 수준 또는 그 이상으로 뛰어나다는 평가를 받는다.[1][2][3] 또한 내부 cue 시트를 지원하는 등 전반적으로 높은 성능을 제공한다.
TAK는 무료로 사용할 수 있지만 오픈 소스는 아니다. 이 때문에 초기에는 재생은 Foobar2000이나 Winamp 등 일부 플레이어에서만 가능했고, 인코딩은 외부 인코더(takc.exe)를 지원하는 프로그램이나 TAK 자체 인코더(tak.exe)를 통해서만 가능하여 사용 환경이 제한적이었다. 그러나 현재는 공식 DirectShow 필터가 제공되어 Windows Media Player 등 다양한 환경에서 사용할 수 있게 되었다. 개발자를 위한 디코딩용 SDK도 공개되어, 공식 지원 외의 애플리케이션에서도 비교적 쉽게 TAK 파일을 지원할 수 있게 되었다. 또한, FFmpeg 프로젝트에서 독자적인 오픈 소스 디코더를 개발하여 탑재했기 때문에, 디코딩 기능에 한해서는 Windows 외의 운영체제에서도 이용할 수 있다.
TAK 버전 1.x 계열은 1.1.2 Final 버전(2009년 7월 27일)을 끝으로 개발이 종료되었다. 이후 개발은 버전 2.x 계열로 전환되었으며, 최신 정식 버전은 2.3.2 Final(2022년 5월 6일)이고, 최신 베타 버전은 2.3.3 beta3(2022년 6월 2일)이다.[4]
4. 지원 소프트웨어
TAK 포맷은 초기 클로즈드 소스 정책으로 인해 지원하는 소프트웨어가 제한적이었다. 주로 윈앰프, XMPlay, foobar2000 등 일부 오디오 플레이어에서 공식 플러그인을 설치해야 재생할 수 있었다.
현재는 디코딩용 SDK 공개, FFmpeg 지원, 공식 DirectShow 필터 제공 등을 통해 지원 범위가 확대되었다. 따라서 다양한 플레이어와 편집 프로그램에서 TAK 파일을 이용할 수 있게 되었다. 인코딩 역시 공식 프로그램 외에 외부 인코더를 지원하는 소프트웨어를 통해 가능하다.
4. 1. 공식 지원 소프트웨어
wikitext소프트웨어 | 종류 |
---|---|
카우데크 | 트랜스코더 |
dsfTAKSource | DirectShow 필터 |
Exact Audio Copy | 리퍼, 라이터 |
Foobar2000 | 오디오 플레이어 |
GermaniX Transcoder | 트랜스코더 |
ImgBurn | 리퍼, 라이터 |
Mp3tag | 태그 편집기 |
Quintessential Player | 오디오 플레이어 |
shntool | |
Winamp | 미디어 플레이어 |
XMPlay | 미디어 플레이어 |
xrecode II | 트랜스코더 |
4. 2. 기타 지원
- 파일 확장자는 `.tak`이다.
- 같은 가역압축 파일 형식인 FLAC, TTA와 비교하여 압축률이 높다.[1][2][3]
- 인코딩 및 디코딩 속도가 빠르며, FLAC과 비슷하거나 더 빠른 속도를 보여준다.
- * 인텔(Intel) CPU의 경우, 여러 코어를 활용한 병렬 처리를 통해 단일 파일의 인코딩/디코딩 속도를 향상시킬 수 있다.
- 인코딩과 디코딩의 기본 대상 오디오 파일은 WAV이다.
- 파일 내에 MD5 해시를 포함하여 데이터 무결성 확인이 가능하다. 또한 오류 내성이 높은 데이터 구조와 CRC를 통한 오류 검출 기능도 제공한다.
- 시크 테이블(seek table) 없이도 빠르고 정확한 탐색(seeking)이 가능하다.
- 기술적으로 최대 24비트, 192kHz 샘플링 레이트, 16채널(코덱 자체는 6채널로 제한)까지 지원한다.
- 몽키스 오디오(Monkey's Audio)와 비슷하거나 더 높은 압축률을 제공한다.[1][2][3]
- APEtag를 지원하여 파일 내에 메타데이터를 저장할 수 있으며, 다음과 같은 부가 기능을 지원한다.
- * 내부 큐 시트(internal cue sheet): 여러 음악 트랙(예: 앨범 전체)을 하나의 파일로 묶어 관리할 수 있다.
- * 이미지 데이터 저장: 앨범 아트 등의 이미지를 파일에 포함시켜 Foobar2000 같은 지원 플레이어에서 표시할 수 있다. (Mp3tag 등의 태그 편집 프로그램으로 저장 가능)
- * 가사 데이터 저장: 가사를 저장하여 노래방처럼 표시하는 기능을 지원한다.
- * 로그(Log) 저장: 인코딩 시 사용된 설정이나 환경 등의 정보를 파일 내에 기록하여 확인할 수 있다.
- * ID3 태그와의 데이터 호환성이 높다.
- 스트리밍에 적합한 데이터 형식을 가지고 있다.
- 초기에는 폐쇄형 소스였기 때문에 지원하는 프로그램이 제한적이었다. 파일을 재생하기 위한 가장 일반적인 방법은 윈앰프, XMPlay, foobar2000 등의 오디오 플레이어에 공식 웹사이트에서 제공하는 플러그인을 설치하는 것이었다.
- 현재는 다른 애플리케이션 개발자들이 쉽게 TAK 포맷을 지원할 수 있도록 디코딩용 SDK가 공개되어 있다. 또한, 널리 사용되는 멀티미디어 프레임워크인 FFmpeg에도 오픈 소스 디코더가 포함되어 지원 범위가 확대되었다.
- 인코딩은 공식 인코더 프로그램(`tak.exe`) 외에도, Exact Audio Copy나 Foobar2000처럼 외부 인코더(`takc.exe`)를 호출하여 사용할 수 있는 소프트웨어를 통해서도 가능하다.
- 공식 DirectShow 필터(dsfTAKSource v0.0.1.6)를 설치하면, DirectShow 기반의 다양한 미디어 플레이어나 편집 프로그램에서 TAK 파일을 사용할 수 있다. (최신 버전은 TAK 2.2.0 호환)
- Hydrogenaudio 웹사이트에서 2018년에 실시된 설문 조사 결과에 따르면, 무손실 오디오 포맷 중에서 FLAC에 이어 두 번째로 높은 보급률을 기록했다.[5]
참조
[1]
웹사이트
Lossless audio codec comparison - Revision 5, part 1: multichannel
http://www.audiograa[...]
2022-03-30
[2]
웹사이트
Lossless audio codec comparison - Revision 5, part 2: hi-res
http://www.audiograa[...]
2022-04-10
[3]
웹사이트
Lossless audio codec comparison - Revision 5, part 3: CDDA
http://www.audiograa[...]
2022-05-26
[4]
웹사이트
TAK 2.3.3 Beta thread - Hydrogenaudio Forums
https://hydrogenaud.[...]
[5]
웹사이트
2018 Format poll LOSSLESS - Hydrogenaudio Forums
https://hydrogenaud.[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com