개요
오디오북을 Google Play 북에 업로드할 때 W3C 오디오북 사양에 설명된 대로 맞춤 목차(TOC)를 지정할 수 있습니다.
아래의 간단한 예시를 통해 오디오 파일과 맞춤 목차를 업로드하는 방법을 알아볼 수 있습니다. 자세한 사용 사례는 사양에 설명되어 있습니다.
오디오 파일과 맞춤 목차를 업로드하는 개략적인 단계는 다음과 같습니다.
- 목차를 지정하는 '
toc.html'이라는 이름의 HTML 파일을 만듭니다. - 오디오 파일을 나열하고 목차를 가리키는 '
publication.json'이라는 이름의 매니페스트 파일을 만듭니다. - '
toc.html' 파일과 'publication.json' 파일을 오디오 파일과 함께 폴더에 추가합니다. - 폴더를 압축합니다.
- 파일 확장자를 '
.zip'에서 '.lpf'로 변경합니다. - '
.lpf'를 북 파트너 센터에 업로드합니다.
간단한 예시
중요: 아래 섹션에서는 간단한 오디오북을 예로 들어 조금 더 자세히 설명합니다.
ISBN이 '123'이고, 다음과 같은 5개의 .mp3 파일로 구성된 '내 멋진 오디오북'이라는 오디오북의 맞춤 목차를 업로드하는 경우입니다.
123_1of5.mp3- 프롤로그
123_2of5.mp3- 1장: 처음
123_3of5.mp3- 2장: 중간
123_4of5.mp3- 3장: 끝
123_5of5.mp3- 에필로그
1단계: 디렉터리 만들기
먼저, 오디오북의 ISBN이 '123'이므로 '123'이라는 이름의 디렉터리 또는 폴더를 만듭니다.
2단계: 디렉터리에 오디오 파일 넣기
생성한 디렉터리에 오디오 파일을 추가합니다. 디렉터리 구조는 다음과 같습니다.
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
└── 123_5of5.mp3
3단계: TOC 파일 만들기
목차가 들어갈 'toc.html'이라는 파일을 만듭니다.
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
└── toc.html
4단계: TOC 파일 채우기
파일 목록과 TOC에 표시되어야 하는 이름으로 toc.html을 채웁니다.
<nav role="doc-toc">
<h2>내 멋진 오디오북</h2>
<ol>
<li><a href="123_1of5.mp3">프롤로그</a></li>
<li><a href="123_2of5.mp3">1장: 처음</a></li>
<li><a href="123_3of5.mp3">2장: 중간</a></li>
<li><a href="123_4of5.mp3">3장: 끝</a></li>
<li><a href="123_5of5.mp3">에필로그</a></li>
</ol>
</nav>
도움말:
- 책 제목은
<h2>태그 사이에 입력합니다. - 각 오디오 파일마다 하나의
<li>태그가 지정됩니다.- 예를 들어 하나의 오디오 파일을 여러 부분으로 분할하려면 목차 항목을 여러 개 지정하면 됩니다.
href속성은 오디오 파일의 상대 위치입니다.- 이 예시에서는
toc.html과 오디오 파일이 동일한 디렉터리에 있으므로 오디오 파일의 이름을 그대로 사용하면 됩니다. - 오디오 파일을
audio라는 이름의 하위 디렉터리에 넣으면 프롤로그의href속성 값이audio/123_1of5.mp3가 됩니다.
- 이 예시에서는
5단계: 매니페스트 만들기
오디오북의 매니페스트를 보관할 'publication.json'이라는 이름의 파일을 만듭니다.
123/
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
6단계: 매니페스트 채우기
publication.json을 오디오북에 관한 세부정보로 채웁니다.
{
"@context": [
"https://schema.org",
"https://www.w3.org/ns/pub-context"
],
"conformsTo" : "https://www.w3.org/TR/audiobooks/",
"name": "내 멋진 오디오북",
"resources": [
{
"name": "목차",
"rel": "contents",
"url": "toc.html"
}
],
"readingOrder": [
"123_1of5.mp3",
"123_2of5.mp3",
"123_3of5.mp3",
"123_4of5.mp3",
"123_5of5.mp3"
]
}
도움말:
name값은 오디오북의 제목입니다.resources배열에는toc.html에 대한 참조가 포함됩니다.- 이 예시를 본인의 오디오북에 맞게 조정할 때, 목차 파일 이름을
toc.html이 아닌 다른 이름으로 지정하려는 게 아니라면resources배열의 이 참조 요소를 변경하면 안 됩니다.
- 이 예시를 본인의 오디오북에 맞게 조정할 때, 목차 파일 이름을
readingOrder배열에는 오디오 파일의 상대 URL 목록이 포함되는데, 이 목록은 청취자에게 표시되는 순서로 나열됩니다.- 이 예시에서는
publication.json과 오디오 파일이 동일한 디렉터리에 있으므로 오디오 파일의 이름이readingOrder배열의 항목이 됩니다.- 예를 들어 오디오 파일을
audio라는 하위 디렉터리에 넣으면 프롤로그 파일을 나타내는 URL이audio/123_1of5.mp3가 됩니다.
- 예를 들어 오디오 파일을
- 이 예시에서는
7단계: 디렉터리 압축하기
123 디렉터리를 '123.zip'이라는 이름의 ZIP 파일로 압축합니다. 정확한 단계는 운영체제에 따라 다르지만 다음 안내를 참고하세요.
8단계: 압축한 디렉터리 이름 바꾸기
압축한 디렉터리의 파일 확장자를 '.zip'에서 '.lpf'로 변경합니다. 예를 들어 123.zip은 123.lpf로 변경됩니다.
결과
이 예에서 위의 단계를 따르면 다음과 같은 구조의 ZIP 파일이 생성됩니다.
123.lpf
├── 123_1of5.mp3
├── 123_2of5.mp3
├── 123_3of5.mp3
├── 123_4of5.mp3
├── 123_5of5.mp3
├── publication.json
└── toc.html
9단계: Google Play 북에 업로드하기
자동 가져오기 프로세스를 통해 또는 Google Play 북 파트너 센터에서 123.lpf를 업로드합니다.