FLAC는 무손실 오디오 압축 인코딩이자 디지털 음악 파일 형식입니다. MP3 및 AAC와 같은 다른 손실 압축 인코딩과 달리 원본 오디오 정보를 파괴하지 않으므로 음악 디스크의 음질을 복원할 수 있습니다. FLAC는 무손실 압축입니다. 즉, FLAC 파일을 WAV 파일로 복원한 후 콘텐츠는 압축 전 WAV 파일과 동일합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.
flac은 현재 가장 인기 있는 디지털 음악 파일 형식 중 하나입니다.
FLAC(무료 무손실 오디오 코덱), 중국어는 무손실 오디오 압축 코딩으로 해석될 수 있습니다.
FLAC는 무손실 압축이 특징인 잘 알려진 무료 오디오 압축 코드 세트입니다. MP3, AAC 등 다른 손실 압축 코드와 달리 원본 오디오 정보를 전혀 파괴하지 않으므로 음악 디스크의 음질을 복원할 수 있습니다.
FLAC는 무료이며 Windows, Unix Like 커널(Linux, BSD, Solaris, IRIX, AIX 등)을 기반으로 개발된 시스템, BeOS, OS/2, Amiga를 포함한 대부분의 운영 체제를 지원합니다. 또한 FLAC는 개발 도구인 autotools, MSVC, Watcom C 및 Project Builder에 대한 빌드 시스템을 제공합니다.
Features
무손실 압축: 인코딩된 오디오(PCM) 데이터는 정보 손실이 없으며 디코딩된 출력 오디오의 모든 바이트는 인코더 입력과 동일합니다. 각 데이터 프레임에는 현재 프레임의 16비트 CRC 검사 코드가 있으며, 이는 데이터 전송 오류를 모니터링하는 데 사용됩니다. 전체 오디오 데이터의 경우 압축되지 않은 원본 오디오 데이터에 대한 MD5 태그도 파일 헤더에 저장되어 디코딩 및 테스트 중에 데이터를 확인하는 데 사용됩니다. 컴퓨터가 WAV 파일을 재생할 때 WAV 파일의 PCM 데이터를 사운드 카드로 직접 보냅니다. 컴퓨터가 FLAC를 재생할 때 먼저 FLAC를 PCM 데이터로 디코딩한 다음 사운드 카드로 보내야 합니다. RAR 파일의 압축을 푸는 것처럼 디코딩 링크만 추가합니다. PCM 데이터는 압축 전의 WAV와 다르지 않습니다.
빠름: FLAC은 디코딩 속도에 더 많은 관심을 기울입니다. 디코딩에는 정수 연산만 필요하며 대부분의 인코딩 방법에 비해 계산 속도 요구 사항이 매우 낮습니다. 실시간 디코딩은 매우 일반적인 하드웨어에서 쉽게 달성할 수 있습니다.
하드웨어 지원: FLAC은 무료 디코딩 예제를 제공하고 디코딩 복잡성이 낮기 때문에 FLAC는 2012년까지 광범위하고 우수한 하드웨어 지원을 제공하는 유일한 무손실 압축 인코딩이었습니다.
스트리밍 미디어에 사용할 수 있습니다. FLAC의 각 데이터 프레임에는 디코딩에 필요한 모든 정보가 포함되어 있습니다. 현재 프레임은 앞이나 뒤의 데이터 프레임을 참조하지 않고 디코딩됩니다. FLAC는 동기화 코드와 CRC(MPEG 등의 인코딩 형식과 유사)를 사용하므로 디코더는 데이터 스트림에서 점프 위치를 지정할 때 시간 지연을 최소화할 수 있습니다.
위치 지정 가능: FLAC는 빠른 샘플링과 정확한 위치 지정을 지원합니다. 이는 재생에 도움이 될 뿐만 아니라 FLAC 파일을 더 쉽게 편집할 수 있게 해줍니다.
유연한 메타데이터: 기존 데이터 스트림 및 디코더의 사용에 영향을 주지 않고 새로운 유형의 메타데이터 데이터 블록을 정의하고 구현할 수 있습니다. 기존 메타데이터 유형에는 태그, 큐 테이블, 위치 지정 테이블이 포함됩니다. 등록된 애플리케이션은 자신만의 전용 메타데이터 유형을 정의할 수 있습니다(주석: 이는 MIDI 표준과 유사합니다).
보관 애플리케이션에 이상적: FLAC는 개방형 인코딩 형식이며 데이터 손실 없이 필요한 다른 형식으로 변환할 수 있습니다. 데이터 무결성을 보장하기 위해 각 데이터 프레임의 CRC 및 MD5 태그 외에도 flac(주석: FLAC 프로젝트에서 제공하는 명령줄 인코딩 도구)는 인코딩하는 동안 인코딩에 이 옵션을 사용할 때 확인 옵션을 제공합니다. 데이터는 즉시 디코딩되어 원래 입력 데이터와 비교됩니다. 차이점이 발견되면 종료되고 경보가 발생합니다.
CD 백업 용이: FLAC에는 CD의 콘텐츠 목록과 모든 오디오 트랙의 인덱스 포인트를 저장하는 "CUE 테이블" 메타데이터 데이터 블록이 있습니다. CD를 하나의 파일로 저장하고 CD의 큐 테이블을 가져올 수 있으므로 FLAC 파일은 CD 전체의 모든 정보를 완전히 녹음할 수 있습니다. 즉, 일반적으로 별도로 저장되어 있는 CUE 파일을 FLAC에 포함시킬 수 있습니다. 파일. 원본 CD가 손상된 경우 이 파일을 사용하여 CD의 정확한 복사본을 복원할 수 있습니다.
손상 방지: FLAC의 프레임 구조로 인해 데이터 스트림이 손상되면 손실은 손상된 데이터 프레임으로 제한됩니다. 일반적으로 짧은 조각만 손실됩니다. 다른 많은 무손실 오디오 압축 형식이 손상되면 한 번의 손상으로 인해 이후의 모든 데이터가 손실됩니다.
지식 확장: 차이점 분석
FLAC은 MP3와 다릅니다. MP3는 손실이 있는 오디오 압축 인코딩이지만 FLAC는 무손실 압축입니다. 즉, FLAC 파일을 WAV 파일로 복원한 후에는 내용이 손실되지 않습니다. 압축 전 WAV 파일.
이 압축 방법은 ZIP과 유사하지만 FLAC은 PCM 오디오의 특성에 맞게 특별히 고안된 압축 방법이므로 FLAC의 압축률이 ZIP 및 RAR보다 높습니다.
그리고 일반적인 MP3 파일을 재생하는 것처럼 플레이어를 사용하여 FLAC 압축 파일을 직접 재생할 수 있습니다. (이미 FLAC를 지원하는 자동차 플레이어와 가정용 오디오 장비가 많이 있으며, FLAC 웹사이트에서 이러한 장비 제조업체에 대한 링크를 찾을 수 있습니다. ).
관련 지식이 더 궁금하시다면 FAQ 칼럼을 방문해 주세요!
위 내용은 flac는 어떤 인코딩 형식인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!