Diferencia entre revisiones de «Usuario:Juanda/videohtml5/Introducción»
De WikiEducator
(→Video y audio en html5) |
(→Imágenes) |
||
(16 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 7: | Línea 7: | ||
=Imágenes= | =Imágenes= | ||
</div> | </div> | ||
+ | <div class="slide"> | ||
+ | ====Introducción==== | ||
+ | *Las imágenes un elemento clave para una web bien diseñada | ||
+ | *[http://www.sitebuilderreport.com/blog/where-the-best-designers-go-to-find-photos-and-graphics Las páginas web atractivas se encuentran], no se hacen: | ||
+ | :Búsqueda de imágenes | ||
+ | :Búsqueda de iconos | ||
+ | :Búsqueda de patterns | ||
+ | :.... | ||
+ | :[http://www.behance.net/ Behance], portfolios online de diseñadores en la nube de Adobe. | ||
+ | </div> | ||
<div class="slide"> | <div class="slide"> | ||
====Logotipos y diseño==== | ====Logotipos y diseño==== | ||
− | * | + | *El diseño es clave para una web |
+ | *¿Dónde encontrar buenos diseñadores? | ||
+ | *¿Dónde darse a conocer como diseñador? | ||
:[http://dribbble.com/ Dribble]: recursos diseñadores | :[http://dribbble.com/ Dribble]: recursos diseñadores | ||
:[http://www.behance.net/ Behance], portfolios online de diseñadores en la nube de Adobe. | :[http://www.behance.net/ Behance], portfolios online de diseñadores en la nube de Adobe. | ||
Línea 25: | Línea 37: | ||
: http://www.fotolia.com | : http://www.fotolia.com | ||
: http://www.bigstockphoto.com/ | : http://www.bigstockphoto.com/ | ||
+ | : http://www.sxc.hu/ (gratuito) | ||
</div> | </div> | ||
Línea 34: | Línea 47: | ||
:http://www.marianosanchez.com/ | :http://www.marianosanchez.com/ | ||
*¿Qué tipo de imágenes utilizarías tu? | *¿Qué tipo de imágenes utilizarías tu? | ||
+ | *Una web bien diseñada se apoya en imágenes, ver [http://www.awwwards.com/ ejemplos de webs] | ||
</div> | </div> | ||
Línea 46: | Línea 60: | ||
</div> | </div> | ||
+ | <div class="slide"> | ||
+ | ====Retocar imágenes==== | ||
+ | *En ocasiones es bueno retocar las imágenes: | ||
+ | :Brillo, contraste, reducción de ruido | ||
+ | :Recortar la imagen para centrar la atención en una parte de ella. | ||
+ | :Alinear horizonte, ojos rojos.... | ||
+ | *Utilizaremos programas como photoshop o gimp. | ||
+ | </div> | ||
<div class="slide"> | <div class="slide"> | ||
+ | ====Tipos de imágenes==== | ||
+ | *Imágenes de mapa de bits: | ||
+ | :Están formadas por un conjunto de puntos (píxeles) contenidos en una tabla. | ||
+ | :Cada uno de estos puntos tiene un valor o más que describe su color. | ||
+ | :Se modifican mediante Gimp o Photoshop | ||
+ | *Imágenes vectoriales: | ||
+ | :Representaciones de entidades geométricas tales como círculos, rectángulos o segmentos. | ||
+ | :Están representadas por fórmulas matemáticas (un rectángulo está definido por dos puntos; un círculo, por un centro y un radio...) | ||
+ | :Se modifican mediante Inkscape o CorelDraw | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | *Las imágenes de mapas de bits se pixelan. | ||
+ | *Las imágenes vectoriales son más simples, aunque la superposición de formas simples pueden producir resultados impresionantes. | ||
+ | *Las fotografías serán siempre mapas de bits | ||
+ | *Las imágenes vectoriales se introducen en html5 por medio del formato svg (hasta ahora mediante Flash). | ||
+ | |||
+ | </div> | ||
+ | |||
+ | |||
+ | <div class="slide"> | ||
+ | |||
====Imágenes en dispositivos==== | ====Imágenes en dispositivos==== | ||
*Útil para dar un aspecto más moderno y tecnológico | *Útil para dar un aspecto más moderno y tecnológico | ||
Línea 120: | Línea 163: | ||
<div class="slide"> | <div class="slide"> | ||
− | |||
− | |||
− | + | =Video en html5= | |
− | + | ||
</div> | </div> | ||
− | |||
<div class="slide"> | <div class="slide"> | ||
+ | ====Añadir video en navegadores actuales==== | ||
*Antes de html5 no había ningún estándar para el video. | *Antes de html5 no había ningún estándar para el video. | ||
*Se recurría a plugins como QuickTime, RealPlayer o Flash. | *Se recurría a plugins como QuickTime, RealPlayer o Flash. | ||
Línea 150: | Línea 190: | ||
<div class="slide"> | <div class="slide"> | ||
+ | |||
====Formatos de video==== | ====Formatos de video==== | ||
*Se pueden indicar varios sources por si el navegador no es capaz de reproducir uno de ellos | *Se pueden indicar varios sources por si el navegador no es capaz de reproducir uno de ellos | ||
Línea 222: | Línea 263: | ||
</div> | </div> | ||
+ | <div class="slide"> | ||
+ | =Audio= | ||
+ | </div> | ||
− | + | <div class="slide"> | |
+ | ====Voces de Audio==== | ||
+ | *Pueden ser caras: | ||
+ | :250€ por 5 minutos de voz. | ||
+ | :El equipo de audio no lo pones tu :-) | ||
+ | :[http://www.youtube.com/watch?v=07wVo1hnmdQ ¿Te suena?] | ||
+ | *[http://www.voices.com/ Elegir una voz] | ||
+ | </div> | ||
<div class="slide"> | <div class="slide"> | ||
====Audio Codecs==== | ====Audio Codecs==== | ||
Línea 239: | Línea 290: | ||
<div class="slide"> | <div class="slide"> | ||
− | ====MP3==== | + | =====MP3===== |
*Formalmente llamado MPEG-1 Audio Layer 3 | *Formalmente llamado MPEG-1 Audio Layer 3 | ||
*Hasta 2 canales de sonido | *Hasta 2 canales de sonido | ||
Línea 255: | Línea 306: | ||
<div class="slide"> | <div class="slide"> | ||
− | ====AAC==== | + | =====AAC===== |
*Formalmente llamado Advanced Audio Coding | *Formalmente llamado Advanced Audio Coding | ||
*Hasta 64 canales de sonido | *Hasta 64 canales de sonido | ||
Línea 266: | Línea 317: | ||
<div class="slide"> | <div class="slide"> | ||
− | ====VORBIS==== | + | =====VORBIS===== |
*Denominado a veces OGG-VORBIS pero OGG es el container | *Denominado a veces OGG-VORBIS pero OGG es el container | ||
*Suele ir embebido en ficheros ogg o webm pero también puede ir en mp4, mkv | *Suele ir embebido en ficheros ogg o webm pero también puede ir en mp4, mkv | ||
Línea 273: | Línea 324: | ||
<div class="slide"> | <div class="slide"> | ||
− | + | ||
− | *Utilizaremos WebM y mp4. | + | =¿Qué funciona en la Web?= |
− | *Ogg en principio podría ser prescindible. | + | </div> |
+ | <div class="slide"> | ||
+ | ====Formatos para la web==== | ||
+ | *Utilizaremos formato WebM y mp4. [https://developer.mozilla.org/es/docs/HTML/Formatos_admitidos_de_audio_y_video_en_html5 Ver detalles] | ||
+ | *El formato WebM se basa en una versión restringida del formato contenedor Matroska. Siempre utiliza el códec de vídeo VP8 y el códec de audio Vorbis. | ||
+ | *Ogg en principio podría ser prescindible. WebM da mejor relación calidad-compresión. | ||
<pre> | <pre> | ||
VIDEO CODEC SUPPORT IN SHIPPING BROWSERS | VIDEO CODEC SUPPORT IN SHIPPING BROWSERS | ||
Línea 314: | Línea 370: | ||
<div class="slide"> | <div class="slide"> | ||
− | = | + | =Codificación de Vídeo= |
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
* ¿livav o ffmpeg? [http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html Ver resumen de problemática] | * ¿livav o ffmpeg? [http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html Ver resumen de problemática] | ||
* Por defecto Ubuntu funciona con livav. | * Por defecto Ubuntu funciona con livav. | ||
Línea 323: | Línea 382: | ||
*Otra opción para codificar Ogg-Vorbis: http://v2v.cc/~j/ffmpeg2theora/ | *Otra opción para codificar Ogg-Vorbis: http://v2v.cc/~j/ffmpeg2theora/ | ||
</div> | </div> | ||
− | |||
− | = | + | <div class="slide"> |
+ | =Video responsivo= | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ====css habitual==== | ||
*Declarar dimensiones "estáticas" no es buena idea: | *Declarar dimensiones "estáticas" no es buena idea: | ||
<source lang="html4strict"> | <source lang="html4strict"> | ||
Línea 331: | Línea 393: | ||
</source> | </source> | ||
*Utilizaremos porcentajes: el vídeo se adaptará a su elemento contendedor. | *Utilizaremos porcentajes: el vídeo se adaptará a su elemento contendedor. | ||
− | *En html5 es bueno definir solo la anchura para que el | + | *En html5 es bueno definir solo la anchura para que el vídeo mantenga su proporción: |
<source lang="html4strict"> | <source lang="html4strict"> | ||
<video width="100%" .... | <video width="100%" .... |