Está en la página 1de 8

Adquisicin y representacin de medios digitales

Prctica 4: Introduccin a la edicin de vdeo. Compresin MPEG.

Manuel Agust, Jose V. Benlloch y Vicente Atienza Curso 2010 / 2011

En la presente prctica se va a realizar una introduccin a la temtica de edicin de vdeo digital sobre la base de la extensin de Video for Windows (plataforma Win 2kPro) y dentro del entorno de la aplicacin VideoPad de NCH Software. Las actividades propuestas se podran realizar igualmente con cualquier otro entorno de edicin de vdeo digital.

1. El concepto de vdeo digital


El vdeo es un buen ejemplo de verdadero formato multimedia, ya que permite combinar imgenes, audio y texto para crear secuencias animadas. Una vez en formato digital, el vdeo se representa como una secuencia de imgenes (frames), donde adems de los tpicos parmetros de resolucin espacial (nmero de pxeles) y profundidad (nmero de bits), hay que considerar un nmero adecuado de imgenes por segundo (fps: frames per second) que permitan crear la ilusin de movimiento. La seal PAL de televisin utilizada en Espaa emplea 25fps (30 fps en la seal NTSC norteamericana). Para fijar los conceptos anteriores se propone estudiar, en funcin de los parmetros ya descritos, el espacio de memoria requerido en una secuencia de vdeo digital. Para ello puede utilizar cualquier muestra de ejemplo (se acepta una amplia variedad de formatos) o bien utilizar la cmara disponible en el laboratorio para proceder a su captura. En ambos casos, puede hacer uso de la aplicacin VideoPad, tal y como se hizo en la primera prctica de la asignatura. Por ejemplo, supuesta una secuencia de imgenes de 320 x 240 pxeles, color verdadero (24 bits por pxel) y un frame rate de 25 fps, el tamao resultante por segundo sera: (320 * 240) pxeles/imagen * 3 bytes/pxel * 25 imgenes/seg = 5760000 bytes/seg = 5625kB/seg Para reducir el tamao de fichero resultante, adems de disminuir los parmetros tpicos de la digitalizacin, esto es, el tamao de la ventana o el nmero de bits por pxel, uno de los recursos ms propios del trabajo con vdeo digital es reducir el frame rate. Adicionalmente, cuando se trabaja con vdeo digital, es prctica habitual introducir el concepto de compresin o lo que es lo mismo, utilizar alguno de los diferentes CODECS que, para nuestro caso particular, soporta la extensin de Video for Windows.

2. Edicin de vdeo
A partir de una secuencia de vdeo digital en un formato de fichero conocido, se puede introducir algunos de los conceptos propios de la edicin de este medio. Para ello hay que lanzar el editor de vdeo VideoPad. Este programa utiliza el tpico concepto de lnea de tiempo (timeline) para la edicin de las secuencias de imgenes, donde se trabaja con una serie de pistas en paralelo sobre las que se van insertando los diferentes elementos del proyecto: clips de audio y vdeo. En la parte inferior derecha, se puede cambiar la escala de tiempos actuando sobre el time slider o haciendo uso de los pequeos botones en forma de lupa que lo acompaan.

El panel Media List ( en la figura) contiene los clips de audio y vdeo con los que se compondr el proyecto. Hay que cargarlos previamente con la opcin Add Media disponible en la Barra de Herramientas. Desde aqu deben arrastrase sobre las pistas de vdeo y audio que aparecen en la parte inferior. La pista Video Track contiene la informacin de vdeo, mientras que la pista Audio Track refleja el contenido de audio que puedan incluir los clips de vdeo. El resto de pistas de sonido Soundtracks permiten incluir clips de audio adicionales, que se mezclarn con el resto de pistas de audio. El panel Clip preview permite editar el clip de audio o vdeo actualmente seleccionado. Por ltimo el panel Sequence Preview muestra el resultado final del proyecto.

Actividad 1. Tal y como se hizo en la primera prctica de la asignatura, realice una captura de vdeo donde aparezcan claramente el / los miembro(s) del grupo que realizan la prctica. Arrastre el clip de vdeo capturado sobre la pista de vdeo y cree un fichero de vdeo mediante la opcin File | Save Movie... Esto nos permitir, adems de cambiar los parmetros de la digitalizacin, introducir el uso de algn CODEC. Seleccione la opcin de salida Computer/Data y el formato de archivo .avi. Mediante ese mismo cuadro de dilogo pruebe a reducir el frame rate, hasta que se pierda la sensacin de movimiento. Para cada caso, anote el tamao del fichero generado. En segundo lugar, mediante el botn Encoder Options, aplique alguno de los CODECS disponibles, por ejemplo, Cinepak, DV Encoder PAL, MJPEG, etc. Observe que algunos de estos procedimientos de compresin son configurables. Vuelva a anotar el tamao de cada uno de los ficheros resultantes. A continuacin, vamos a entrar en aspectos ms propios de la edicin. NOTA: La idea es que, al finalizar esta parte de la prctica, el alumno produzca una secuencia de vdeo utilizando distintas opciones del programa de edicin. Dado que el producto final se deber entregar a travs de la plataforma, la secuencia de vdeo no deber ocupar ms de 10MBytes.

Aada cualquier otro clip de vdeo sobre la pista de vdeo. Aada una transicin al final del primer clip de la secuencia, pinchando sobre el pequeo icono azul o bien mediante la lista desplegable del panel Video Track. Esta accin crea una pequea barra de color naranja sobre la unin de este clip con el siguiente en la pista de vdeo. Seleccionando esta barra, su longitud se puede modificar con el ratn, sealando de forma visual el rango de cuadros a los que se aplica. Pruebe los distintos efectos disponibles.
Actividad 2.

El resultado final se puede guardar anlogamente con la opcin File | Save Movie... donde se puede escoger el formato final en el que se almacenar la secuencia de vdeo. Actividad 3. Incorpore ahora una banda de audio, preferiblemente en formato WAV, sobre una pista Soundtrack. Ajuste el tiempo, de modo que no supere la duracin de la informacin de vdeo y genere un fichero completo. Para ello seleccione el clip de audio sobre la pista de audio y arrastre sus lmites. Tambin puede aplicar aqu alguno de los efectos estudiados en prcticas anteriores. Por ejemplo, podra ser apropiado aplicar un Fade Out. Puede acceder a estos efectos haciendo clic con el botn derecho del ratn sobre el clip de audio.

Actividad 4. Incorpore ahora unos crditos al final de la secuencia, donde se incluya el nombre de los miembro(s) del grupo que realizan la prctica, as como el del programa de edicin de vdeo utilizado. Vuelva a generar el fichero completo.

Entregable 4.1 Adjunte la secuencia de vdeo obtenida tras completar las actividades 2, 3 y 4. Asegrese que el tamao del fichero sea inferior a 10MB. Por supuesto que el programa incluye muchsimas otras opciones de edicin. En particular, mediante el botn Effect del panel Video Track (o en el men Edit | Clip | Adjust effects...) puede aplicar diferentes efectos sobre un clip. Si lo desea, pruebe algunos de ellos antes de completar su proyecto.

3. Compresin MPEG
En este ltimo apartado vamos a tratar de comprender, mediante la prcticas, diferentes aspectos de los algoritmos de compresin y descompresin de vdeo MPEG. En trminos generales podemos sealar que estos algoritmos adems de comprimir imgenes estticas (intraframe) comparan los fotogramas actuales con los anteriores y los futuros para reducir la informacin a almacenar, determinando las zonas de las escenas que cambian. La compresin de vdeo MPEG, en sus diferentes versiones, es utilizada en importantes campos de aplicacin, como el DVD-vdeo, el formato vdeo-CD (tambin soportado por la gran mayora de reproductores de DVD-vdeo domsticos), o la distribucin de seales de televisin digital por distintos medios: terrestre, por cable, por satlite o por ADSL (http://www.televisiondigital.es/Terrestre/Ciudadanos/FAQs/TelevisionDigital/ListadoFAQs.htm). Para realizar la codificacin MPEG de las secuencias, vamos a utilizar el programa TMPGEnc (

Tsunami MPEGEncoder, http://www.tmpgenc.net), que permite la codificacin de vdeo digital en los formatos MPEG-1 y MPEG-2. El programa permite ajustar con total libertad los diferentes parmetros de compresin, as como utilizar especificaciones predefinidas, ajustadas a normas tales como Vdeo-CD o DVD-Vdeo, en sus diferentes versiones (PAL, NTSC, etc). Codificacin de vdeo MPEG-1 segn la norma Vdeo-CD. Este primer ejercicio de codificacin nos va a permitir iniciarnos en el manejo de TMPGEnc. Al ejecutar la aplicacin aparecer una ventana como la de la siguiente figura:

Actividad 5. Vamos a codificar en formato MPEG-1 y de acuerdo a las especificaciones de la norma Vdeo-CD el archivo AVI que se habr adquirido y editado en los apartados anteriores (como alternativa, existe un archivo de vdeo secuencia.mpg que puede usarse tambin como material fuente). Siga estos pasos:

Cree un nuevo proyecto: File | New project Especifique el nombre del archivo de entrada en el campo Video source (si contiene sonido y se desea conservar ste en el vdeo de salida, especifique este nombre tambin como Audio source). Si el formato de entrada es reconocido correctamente, el primer fotograma del vdeo debe verse ahora en la zona central de previsualizacin de la ventana. Asigne un nombre a la secuencia de vdeo de salida en Output file (con la extensin .mpg) Los botones y opciones que aparecen bajo el epgrafe Output stream type permiten especificar las opciones de codificacin. Cargue los ajustes correspondientes a la norma Vdeo-CD pulsando el botn Load. Seleccione los ajustes VideoCD (PAL).mcf

Pulse el botn Encode (en la parte superior de la ventana) y espere a que finalice el proceso de codificacin. Compruebe que se ha creado correctamente el archivo MPEG de salida, reproducindolo mediante el reproductor multimedia de Windows.

Modificacin del bitrate El bitrate es la tasa de informacin digital generada por unidad de tiempo (medida generalmente en kbits por segundo). Al codificar un archivo MPEG que debe ser reproducido al mismo tiempo que es ledo de un soporte (p. ej. un CD) o segn es transmitido a travs de algn medio, el bitrate debe ajustarse para no superar la velocidad de transferencia mxima propia del medio. Por ejemplo, el bitrate estndar para el flujo (en ingls stream) de vdeo segn la norma vdeo-CD es de 1150 kb/s mientras que para el flujo de audio se dedican otros 224 kbits/s. De esta forma, la suma de ambos bitrates se mantiene por debajo de los 1500 kb/s, para que un archivo codificado segn estos parmetros pueda ser reproducido sin problemas mediante lectores de CD de velocidad 1x. En general, el tamao de los archivos MPEG estar en relacin directa con el bitrate seleccionado para su codificacin y, por supuesto, con su duracin. Actividad 6. Codifique el vdeo anterior con un bitrate de 1150 kb/s para el flujo de vdeo y posteriormente con un bitrate de 300 kb/s. Para ello:

Cree un nuevo proyecto y especifique el nombre del archivo fuente como en el ejercicio anterior. Seleccione como Output stream type la opcin system -video only (el MPG no incluir sonido). Pulse el botn Configure y en el apartado Video ajuste el bitrate a 1150 kb/s.

Codifique el vdeo, cambie el nombre del archivo de salida y vuelva a codificarlo con un bitrate de 300 kb/s. Reproduzca ambos archivos creados con el reproductor multimedia de Windows.

Entregable 4.2 Rellene la siguiente tabla e interprete los resultados: Bitrate 1150 kbps 300 kbps Calidad de imagen (en relacin a la otra codificacin) Tamao del archivo (KB)

Modificacin del patrn de tipos de cuadros Vamos a codificar ahora el vdeo de trabajo con dos estructuras diferentes para lo que se conoce como GOP (Group of Pictures), alterando la secuencia de cuadros de tipos I (Intra-frame picture or key frames), P (Predictive picture, basados en un cuadro I o en un cuadro P anteriores) y B (Bidirectionally predictive picture, basados tambin en cuadros posteriores). Se puede modificar este patrn mediante la pestaa GOP structure del cuadro de configuracin. Deje el bitrate al ajuste estndar de 1150 kb/s para ambas codificaciones.

Actividad 7.

Codifique segn la estructura estndar IBBPBBPBBPBBPBBPBB. Codifique con slo cuadros de tipo I (Pulse el botn I frames only)

Reproduzca ambos archivos, rellene la siguiente tabla e interprete los resultados: Cuadros IBBPBBPBBPBBPBBPBB I Calidad (en relacin a la otra codificacin) Tamao del archivo Tiempo aprox. de codificacin

También podría gustarte