M4B 오디오북 (.m4b)
Apple 표준MPEG-4 Audiobook(M4B)은 북마크와 챕터를 지원하여 오디오북 및 구두 미디어 전용으로 특별히 설계된 MPEG-4 컨테이너의 특수 변형 포맷입니다.
M4B을(를) MP3(으)로 변환
무료 브라우저 내 M4B-MP3 변환기. 기기에서 파일을 즉시 변환하세요.
검사 및 메타데이터
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 M4B 파일을 식별합니다:
바이트 단위 헤더 시그니처 (매직 바이트)
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 M4B 파일을 식별합니다:
16진수 시그니처 (오프셋 0):
00 00 00 20 66 74 79 70 4D 34 42 20ASCII 표현: ....ftypM4B
표준화: Apple Inc. / ISO/IEC 14496-14
기술 사양
| 컨테이너 아키텍처 | ISO Base Media File Format (MPEG-4 Part 14) specialized for audiobooks |
| 압축 | Advanced Audio Coding (AAC) optimized for spoken-word vocal clarity |
| 바이트 엔디안 | Big-Endian atom structure |
| 색 공간 | N/A (Spoken Word Audio) |
| 채널 및 구조 | Mono and Stereo |
| 최대 크기 | Sample rates from 22.05 kHz to 48 kHz at 64 to 128 kbps |
| 투명도 | High-efficiency perceptual lossy voice compression |
| 스트리밍 및 프로그레시브 | Progressive HTTP byte-range streaming with bookmark synchronization |
기술 비교 매트릭스: M4B 대 경쟁사
| 기술적 속성 | M4B (현재) | M4A | MP3 | OPUS |
|---|---|---|---|---|
| 북마크 지원 | 자동 네이티브 재개 위치 저장 | 음악 트랙으로 취급됨(처음으로 리셋됨) | 외부 앱 플레이어 메모리 필요 | 애플리케이션에 따라 다름 |
| 챕터 탐색 | 제목이 포함된 기본 임베디드 챕터 트랙 | QuickTime 챕터 아톰을 통해 지원됨 | 커스텀 ID3v2 chap 프레임 필요 | WebM/Matroska 컨테이너에서 지원됨 |
| 음성 최적화 | 높음; 64 kbps 모노에서 효율적임 | 음악에 최적화됨 | 명확한 음성을 위해 96-128 kbps 필요 | 32-48 kbps에서 초고효율 |
| 재생 속도 조절 | 네이티브 피치 보정 속도 조절(1.5배속, 2배속) | 표준 속도 재생 | 미디어 플레이어에 따라 다름 | 미디어 플레이어에 따라 다름 |
일반적인 손상 모드 및 헥스 복구 가이드
오디오북은 재생되지만 챕터 목록이 비어 있거나 챕터를 클릭할 때 잘못된 타임스탬프로 건너뜁니다.
근본 원인: MPEG-4 컨테이너 내의 손상된 챕터 참조 트랙 또는 타임코드 아톰 불일치.
복구: ffmpeg -i broken.m4b -c copy -vn clean.m4a 명령어로 오디오를 추출하고 File2File 챕터 툴을 사용하여 챕터를 다시 작성하세요.
보안 분석 및 파서 공격 벡터
M4B 파일은 MPEG-4 컨테이너의 공격 표면을 공유하며, 중첩된 챕터 제목 및 시각화된 텍스트 트랙과 관련된 추가적인 파싱 위험이 있습니다.
알려진 공격 벡터
- 미디어 인덱서의 챕터 제목 문자열 파싱 중 힙 버퍼 오버플로우.
- 시간 지정 텍스트 샘플 지속 시간 파싱 중 정수 오버플로우.
- 미디어 서버 컴포넌트에서 크래시를 유발하는 잘못된 형식의 DRM 복호화 아톰.
방어적 모범 사례:
역사적 배경 및 주요 이력
주요 장점
- 자동 재생 위치 북마크 기능: 플레이어가 중단된 지점을 정확히 기억합니다.
- 청취자가 제목과 아트워크가 있는 섹션 사이를 이동할 수 있는 내장 챕터 탐색 기능.
- 음성에 최적화된 높은 압축 효율로 책 파일 크기를 관리하기 쉽게 유지합니다.
기술적 제한 사항 및 단점
- 전용 오디오북 리더 앱이 없는 비애플 미디어 플레이어에서의 제한적인 지원.
- 권한이 부여된 계정에 파일을 잠그는 FairPlay 디지털 저작권 관리(DRM)를 포함할 수 있습니다.
- 수 시간 분량의 오디오북을 단일 M4B 파일로 재인코딩하는 데 상당한 처리 시간이 소요됩니다.
흥미로운 기술적 상식
- 미디어 플레이어는 순수하게 파일 확장자와 'ftypM4B ' 브랜드만으로 M4B 파일이 북마크 가능한지 감지합니다.
- Audible의 독점 .aa 및 .aax 파일은 암호화된 M4B 컨테이너입니다.
- M4B 파일은 오디오북의 모든 단일 챕터에 개별 커버 이미지를 임베드할 수 있습니다.
자주 묻는 기술 질문
M4B는 M4A와 어떻게 다른가요?
M4B 파일은 북마크 기능(플레이어가 일시 중지한 지점을 자동으로 재개함)과 제목이 있는 전용 챕터 트랙을 포함하는 반면, M4A 파일은 표준 음악 트랙으로 취급됩니다.
여러 MP3 파일을 단일 M4B 오디오북으로 병합할 수 있나요?
네. File2File 오디오 변환기는 여러 MP3 파일을 단일 M4B 컨테이너로 병합하는 동시에 각 원본 MP3 파일에 해당하는 챕터를 생성합니다.
오디오북을 재생할 때 플레이어가 왜 처음으로 리셋되나요?
오디오북이 .mp3 또는 .m4a 파일로 저장된 경우, 많은 플레이어가 이를 노래로 취급합니다. 확장자를 .m4b로 바꾸거나 변환하면 호환되는 플레이어에서 기본 북마크 기능이 활성화됩니다.