Unidad Cuatro -- Video

Video, especially digital video, is becoming increasingly more ubiquitous in our lives.  Television, both the older analog form and new digital/HD TV, are hugely popular.  There are an enormous number of movies coming out ever year.  And over the last few years, video has started to explode onto the web, led by sites like YouTube, Vimeo, Metacafe, and many more.  While it is very difficult to get into the Televison or Movie industries, anyone can quickly and easily upload a video to one of those websites and, if the content and quality are good, get thousands or even millions of people to see their video.  This has opened up huge new opportunities for sharing with family and friends, marketing to an audience, and even creating a new show or film. 

In this unit we will talk about how video works as well as how to convert, trim, edit, and create it.  We will focus on digital video, that could be easily uploaded to one of the online sites, but what we will learn could also easily apply to the television or movie industries. 

Tema 1 - Almacenamento de Video
Tema 2 - Formatos
Tema 3 - Calidad
Tema 4 - Conversion with Handbrake
Tema 5 - Advanced Conversion with FFMpeg
Tema 6 - Making Clips with Avidemux
Tema 7 - Multi-Track Editing with Kdenlive
Tema 8 - Screen Capture Video
Section 9 - DVD Creation (Kdenlive)
Section 10 - Live and Online Creation

Vocabulary

Imagen (Frame) - Una imagen de un video. Un video muestra muchas imágenes cada segundo dando la impresión de que la imagen se está moviendo.
Velocidad de imagen (Frame Rate) - El número de imágenes que un video muestra cada segundo.
Relación de aspecto (Aspect Ratio) - La relación entre el ancho de la imagen y el alto de la imagen. Para video moderno esta es 16:9 o 17:9; para videos más antigos es usualmente 4:3 (igual que las fotografías).
Entrelazamiento (Interlacing) - Método en el que solamente la mitad de las líneas de video se muestran en cada imagen. Esto se hacía en formatos antiguos para reducir el ancho de banda necesario para transmitir video, pero en videos modernos es algo que reduce la calidad del video.
Formato de Pixel (Pixel Format) - A diferencia de las fotografías en las que cada pixel tiene un byte para cada dato de R, G, B; el video usualmente usa maneras más pequeñas pero más complicadas para almacenar pixeles.
YUV - El tipo de representación de pixeles que es más comúnmente usado en video. El valor Y es la luminancia (o brillo) y los valores U y V proveen los detalles de color.
Contenedor (Container) - Describe la manera en la que las imagenes de video, el audio, los subtítulos y otros elementos de un proyecto de video se almacenan en un archivo digita.
CODEC - Abreviación para "enCOder/DECoder" (COdificador/DECodificador). Este es el mecanismo usado para comprimir video a un tamaño más pequeño para almacenarse, y luego para devolverlo a su estado original para reproducirse en una pantalla.
Compresión de interframe (Interframe Compression) - Ocurre cuando un codec analiza imágenes recientes pasadas y futuras de un video para determinar como codificar/decodificar la imagen actual del video. Esto le permite al codec hacer un mejor trabajo comprimiendo areas de la imagen que no han cambiado mucho desde la imagen anterior del video.
Bit Rate - El número de bits por segundo que se usan para almacenar el audio o video en forma digital.
Codificación de dos pases (Two Pass Encoding) - En este tipo de codificación, el codec primero analiza el video por completo, para determinar qué áreas son más fáciles y más difíciles de codificar. Luego analiza el video una vez más y usa más bits para codificar las partes difíciles y menos bits para las partes fáciles. Esto es una variante de la codificación Variable Bit Rate (VBR) usada en audio.
Transición (Transition) - Una manera de unir dos partes de un video.
Transición de brinco (Jump Transition) - El tipo de transición más común, en el cual un clip simplemente termina y el próximo comienza inmediatamente.
Transición de desvanecimiento (Dissolve Transition) - Ocurre cuando un clip termina y se mezcla suavemente con el siguiente clip.
Transición de pasado (Wipe Transition) - Ocurre cuando el video de un clip empuja el video del clip anterior fuera de la imagen, usando algún tipo de patrón (línea, estrella, círculo, etc.). Este tipo de transición se debe evitar.
Compuesto (Composite) - Cuando se tienen dos o más clips de video corriendo a la misma vez en un video.
Pantalla Verde (Green Screen) - También llamada Pantalla Azul (Blue Screen) o Llave Chroma (Chroma Key), es una pantalla de trasfondo que le permite al editor remover el trasfondo (ya que es todo del mismo color) y sobreponer en su lugar un trasfondo diferente.


Quiz (Secciones 1-3)

1 - ¿Cual es la proporción de aspecto más común para pantallas ancho (widescreen)?
a) 4:3
b) 16:9
c) 8:6
d) 10:3

2 - ¿Cual es la proporción de aspecto de video más común antes de la decada de 1990?
a) 2:3
b) 4:3
c) 10:5
d) 2:1

3 - ¿Cual es la proporción de aspecto más común para películas profesionales?
a) 4:3
b) 10:3
c) 2:6
d) 17:9

4 - El entrelazamiento duplica la cantidad de lineas de video que se transmiten en cada imagen.
a) Cierto
b) Falso

5 - El entrelazamiento hace que el video digital sea más dificil de comprimir y mayor en tamaño.
a) Cierto
b) Falso

6 - ¿Cuál frame rate vamos a preferir usar en esto curso?
a) 23.976 fps
b) 24 fps
c) 25 fps
d) 29.97 fps
e) 30 fps
f) 48 fps
g) 60 fps

7 - ¿Cuál frame rate va a proveer la imagen más natural?
a) 23.976 fps
b) 24 fps
c) 25 fps
d) 29.97 fps
e) 30 fps
f) 48 fps
g) 60 fps

8 - ¿Cuál de los siguientes frame rates va a producir el video con el menor bit-rate?
a) 5 fps
b) 24 fps
c) 30 fps
d) 48 fps
c) 60 fps

9 - ¿Cuál formato de pixeles vamos a preferir usar en este curso?
a) YUV 444
b) RGB
c) YUV 422
d) YUV 555

10 - ¿Cuántos bits usal el formato YUV 422 en cada pixel?
a) 4
b) 8
c) 12
d) 16
e) 24
f) 32

11 - ¿Cuál es el contenedor de codigo abierto, libre de costo que vamos a preferir usar en este courso?
a) Audio Video Interleave (AVI)
b) MPEG-TS
c) QuickTime (MOV)
d) Matroska (MKV)

12 - Los contenedors MPEG 4 soportan descargas progresivas, en las cuales puedes comenzar a ver el video antes de que hayas terminado de descargarlo.
a) Cierto
b) Falso

13 - WebM es un contenedor de codigo abierto, libre de regalís soportado de forma nativa por varios navagadores web, para uso integrado video a páginas web.
a) Cierto
b) Falso

14 - ¿Aproximidadamente cuánto espacio de almacenamiento usa el video puro 1080p (YUV 4:2:2, 30fps) por hora?
a) 5 MB
b) 50 MB
c) 500 MB
d) 5 GB
e) 50 GB
f) 500 GB
g) 5 TB

15 - ¿Cuál codec puede usualmente comprimir video al menor tamaño posible y a la vez mantener una alta calidad de video?
a) MPEG 2
b) XviD (MPEG 4 Part 2)
c) H.264 (MPEG 4 Part 10)
d) VP8

16 - Al ejecutar video H.264 con las especificaciónes mas agresivas, es posible comprimir video 1080p a cerca de 2,000kbps (250KB/s) y aún mantener buena calidad.
a) Cierto
b) Falso

17 - La codificación de doble paso le permite al codec encontrar áreas difíciles de comprimir primero, y luego usar el espacio de almacenamiento adicional para comprimir estás areas el segundo vez.
a) Cierto
b) Falso

18 - Para el formato WebM, el contenador WebM (un derivado de Matroska) se usa con el codec de video VP8 y cuál codec de audio para crear un formato de código abierto y libre de regalías para su uso en páginas web?
a) MP3
b) AAC
c) Vorbis
d) WMA


Actividad de Handbrake

Usa Handbrake para re-comprimir este archivo de video a un video MP4, H.264, AAC con subtitulos en español.
No entregres el video final, en lugar de esto, envia la siguientes información: los "settings" usados para calidad/bitrate de tu audio y video, el nombre del archivo final (output), y el tamaño (en bytes) del archivo final.

Actividad de FFMpeg

Usa ffmpeg para re-comprimir este archivo de video con el codec MPEG 4 a 6000kbps sin audio. Una termines, no necesitas entregar el video final; en su lugar, copia y pega lo que obtengas al entrar los siguientes comando:
ls -l NombreDeTuArchivo
ffmpeg -i NombreDeTuArchivo

Actividad de Avidemux

Usa Avidemux para guardar (usando los codecs MPEG 4 ASP y MP3) solo la sección de este video en la cual el dragón está volando alrededor de la torre y agarra al pequeño dragón.

Entrega el clip del video que guardaste a finalizar el ejercicio.

Actividad de Kdenlive

Edita los videos que tomamos de Montero para crear una introducción a la ciudad. Añade títulos donde sea necesario. Al final provee créditos (grabado por Thomas Kent y Ana Beatriz Beltrán Leon) y una licencia para tu filme.

Procesa el video a un archivo y muéstralo al profesor para calificación.

Actividad - Captura de Pantalla

Graba un video contigo abriendo uno de los juegos en el menú de aplicaciones y jugándo el juego. Mientras haces cada paso, explica lo que estás haciendo. El video debe ser de aproximadamente treinta segundos de duración.

Envia el archivo de video en formato Ogg/Theora.

Actividad Final - Creación de un Video Tutorial

Para la actividad final de la sección de video, vas a crear un video tutorial sobre una de las secciones anteriores, editando y subiendo el video a You Tube. Escoje un tema de entre los temas en la siguiente lista; estos son todos los temas y herramientas sobre las que hemos aprendido en este curso. Haz un video en el que expliques y demuestres cómo usar la herramienta, explicando todas tus acciones mientras las vas haciendo.

Gimp: rotar, recortar, y cambiar tamaño
Gimp: remover efecto de ojo rojo
Gimp: seleccionar un objeto para removerlo del trasfondo
Gimp: usar capas para añadir un objeto detrás de otro objeto
Gimp: usar la función de curvas para aclarar una foto y oscurecer otra
Gimp: usar correcciones menores para auda un cara
Inkscape: crear todas las formas básicas
Inkscape: demonstrar las curvas beizer
Inkscape: explicar el order-z (z-order) y selección
Inkscape: hacer que un texto siga un trayecto
Dia: crear un flowchart básico
Audacity: grabar Audio
Audacity: recortar pistas y añadir silencio a pistas
Audacity: alinear múltiples pistas
Audacity: remover ruido de una pista
Audacity: añadir amplificación y fade in/out a una pista
Handbrake: convertir un video
FFMpeg: convertir un video
Avidemux: recortar un clip de un video
Kdenlive: añadir videos al proyecto y a la secuencia de tiempo (timeline)
Kdenlive: usar el monitor del clip para añadir una porción de un video a la secuencia
Kdenlive: usar las transiciones de disolver y desvancer (fade)
Kdenlive: componer múltiples videos en la pantalla
Kdenlive: componer con pantalla verde
Kdenlive: crear un DVD

Una vez hayas grabado todos tus clips de video en el Desktop Recorder, usa Kdenlive para editarlos y combinarlos en el mismo proyecto de video. Finalmente, añade un título al principio del video con una introducción a tu tutorial, y otro título al final con los créditos (tú eres el autor/productor) así como las atribuciones para cualquier obra (imágenes, audio, etc.) que hayas incorporado en tu video, y una licencia para tu video.

Cuando tu video esté completo, procésalo en un formato que sea apropiado para subir a YouTube, y escribe toda la información adicional que se incluye en YouTube (título, descripción, etiquetas, etc.).

Presnta tu información junto con esta tarea y trabaja junto con el profesor para subir tu video a YouTube.

Other
PiTiVi - Ubuntu standard, not as full-feature
Cinelera - Very full featured, complicated to use
K9copy - Great for making images of DVDs
Kino - Useful for working with DV cameras

Attribution

Blue Sky, Taurus Media Technik, http://media.xiph.org/video/derf/, Public Domain
Riverbed, Taurus Media Technik, http://media.xiph.org/video/derf/, Public Domain
Sintel Trailer, The Durian Open Movie Project, http://media.xiph.org/sintel/, CC-BY