User`s guide

Publishing on Kindle: Guidelines for Publishers
The following container formats are acceptable:
Container
File Extensions
Mime Type
RFC
MP4
.mp4
video/h264
RFC3984
MPEG-2 video file
.mpg, .mpeg
video/mpeg
RFC2045,
RFC2046
MPEG-2 program
stream
.ps
video/mp2p
RFC3555
MPEG-2 transport
stream
.ts
video/mp2t
RFC3555
Will not work: any other video codec (such as Windows Media, Apple ProRes), AC3 audio, audio >2
channels
Audio and Video Metadata 6.8
Amazon requires that publishers (or their conversion houses) provide a description of the audio and video
file, and the duration of the file in minutes and seconds, in the HTML immediately after the audio and
video file is specified.
Example:
<p align="center" style="text-indent:0px">
<video id="video_1" src="movie.mp4" controls poster="start.jpg" title="How to create
Kindle content (5:01)">
<br/><br/><br/>
"There is video content at this location that is not currently supported for your
device. The caption for this content is displayed below."
<br/><br/><br/>
</video>
<strong>How to create Kindle content (5:01)</strong>
</p>
NCX File 6.9
When creating eBooks with audio and video content, Amazon requires the creation of an NCX file that
points to the audio and video assets. This file should list all video and audio files in reading order, with
links to where they occur in the book. For descriptions of the audio and video files, reuse the same audio
and video metadata. (Example: A link to the video clip in section 6.8 would say “How to create Kindle
content (5:01)”.) This information should be embedded in the NavList portion of the NCX file.
Images with Play Controls 6.10
It is possible to tag images so that they can be played by clicking on them. The minimum pixel width and
height for such images is 45 pixels by 45 pixels.
To add play controls to the image, superimpose the Amazon PLAY icon onto the lower right-hand side of
any image via Photoshop or similar program. Then add the following tag to the HTML (in this example,
the audio file has an id attribute of “audio1” and no controls tag):
Example:
<a onclick="play(this);" data-AmznAudioTag="audio1"><img src="play.jpg"/></a>
However, if you are using KindleGen version 1.2 or earlier, use the following HTML instead:
Kindle Publishing Guidelines Amazon.com 54