Libros electrónicos IV: ePub 2

Post on 20-Aug-2015

1.648 views 2 download

Transcript of Libros electrónicos IV: ePub 2

ePub

eBooks, parte IV: Resumen y ejemplo

Svet Ivantchev, @svetef, eFaber

Gobierno Vasco, junio 2011

ePub, recordatorio

• Estándar público

• HTML/HTML5

• CSS3

• XHTML, XML

• reglas de construir el paquete

• un sólo fichero zip: .epub

Versiones

• El estándar actual: EPUB 2.0.1

• EPUB 3 en borrador publicado y ya parcialmente implementado en iBooks 1.3

ePub por dentro

• Contenido de texto en XHTML/CSS

• Multimedia: JPEG, PNG, MPEG4, TTF, OTF

• EPUB XMLs que lo describen todo

Especificaciones

• Open Packaging Format (OPF), describe como el contenido y los recursos se unen en la publicación (ficheros OPF y NCX)

• Open Publication Structure (OPS), describe la presentación del contenido

• OEBPS Container Format (OCF), describe la integración dentro de un fichero (.zip)

http://web.sigil.googlecode.com/hg/epub_overview.html

Fichero OPF

• metadatos

• manifest (lista de todos los ficheros)

• spine (el orden de lectura de los ficheros xhtml)

• guide (referncias al índice, introducción, bibliografía, etc)

OPF: metadatos

OPF: manifest

OPF: spine

Fichero NCX: el índice

OPS: el contenido

OPS: el contenido

CSS

Imágenes complejas

Enlaces externos

Video y audio

Video y audio

Preparación del vídeo

ffmpeg -i infile.flv -acodec libfaac -ab 128k -s 512x288 -vcodec libx264 -vpre hq -vpre ipod320 -b 296k -bt 128k -aspect 512:288 -threads 0 -f ipod outfile.m4v

Open Packaging Format (OPF)

zip -v0X guia mimetype

zip -vr guia * -x guia.zip mimetype

mv guia.zip guia.epub

Pantallas pequeñas

Pantallas pequeñas

Novedades y iBooks 1.3

• HTML5/CSS3 -- WebKit

• Fuentes (60 familias), CSS pseudo-clases y pseuo-elementos

• Documentos no lineales

• Fixed layout -- compatible con ePub3, SVG

• Read aloud -- ePub3 audio + text sync

http://web.sigil.googlecode.com/hg/epub_overview.html

Q & A