• Programas para comprimir vídeo

12/02/07

Un recorrido personal


Hector D. Calabia

En estos días he estado experimentando con los programas para comprimir archivos de DVD y programas de televisión para guardarlos en disco. Estos programas existen hace mucho tiempo, y hasta han producido una llamada «revolución del DivX», porque se considera que este códec es el más adecuado para crear archivos pequeños y de relativamente alta calidad visual. Personalmente no los había usado hasta ahora porque confiaba en mi vieja grabadora de VHS, y no sentía la necesidad de comprimir archivos de la televisión.

Pero desde hace un tiempo tengo una tarjeta sintonizadora de televisión digital terrestre (TDT), conectada también para capturar imágenes de mi receptor de Digital+, y eso cambia las cosas. En realidad, las transmisiones de la TDT vienen ya comprimidas, con la norma DVB, que usa el códec MPEG 2. Este protocolo de compresión produce una excelente calidad de imagen, pero «gasta» unos 4 GB por hora cuando se toma directamente la emisión de la TDT. O sea que si uno graba una película de dos horas, por ejemplo, deberá utilizar dos DVD normales. Los DVD grabables de doble capa no se han popularizado; y si bien los precios de los DVD normales han bajado mucho, ocupar tantos parece un poco de desperdicio, y también es una molestia tener que cambiar el DVD a cada hora. Además, se duplica el espacio que ocupan los DVD grabados. Por otra parte, si uno guarda los programas en un disco duro (¡no es la solución más segura a largo plazo!) el espacio libre también se reducirá mucho.

Confieso que estoy poco familiarizado con los programas de compresión de vídeo. En general, los adolescentes saben mucho más de estas cosas, ya que suelen cargar y descargar películas y programas de Internet; y saben prepararlos para este fin. (¡Quizás fuera mejor que este artículo lo escribiera un adolescente!) De todos modos, hice una investigación de los programas de compresión disponibles.

Como este artículo está escrito para quienes se inician en el asunto, doy algunas nociones básicas:

Datos básicos


El vídeo «normal» es una sucesión de 25 cuadros por segundo (en el sistema PAL que se utiliza en Europa, al que nos referiremos en este artículo). Cada uno de estos cuadros (similares a los «fotogramas» de una película cinematográfica) está a su vez dividido en dos campos sucesivos, uno con las líneas impares y otro con las líneas pares del cuadro. Los dos campos forman cada cuadro completo, en el sistema que se llama de barrido entrelazado. A su vez, cada cuadro tiene 578 líneas visibles verticales. Tradicionalmente, todas estas son señales analógicas, que formaban la televisión normal.

Para transmitirlas por la TDT, estas señales se muestrean y se convierten a un formato digital. Sin comprimir, este formato ocupa mucho «espacio informático». Según como se haga el muestreo, puede ir de 75 a unos 150 GB por hora. Es por esta razón que prácticamente todo el vídeo se guarda y se transmite comprimido. La compresión utilizando el protocolo MPEG 2 toma un flujo de vídeo de 210 mbps (megabits por segundo) y lo reduce a solo unos 8 mbps, sin pérdida aparente de calidad. Es este flujo (o uno algo más comprimido) el que se emite por la TDT y también por los canales satelitales. Requiere, como dije más arriba, unos 4 GB de espacio (un DVD normal) por hora para almacenarlo.

Los codecs


Los códecs (COmpressor-DECompressor, en inglés) son pequeños programas dedicados a comprimir y descomprimir el vídeo. (También los hay para el audio, el más conocido es el famoso MP3). La compresión de los DVD, de la TDT y de la televisión satelital se realiza, como hemos dicho, mediante el protocolo MPEG-2.

Sin embargo, cuando se quiere ahorrar más espacio hay que buscar algo más eficiente. Y aquí viene el llamado DivX. Con él se puede guardar una película de dos horas en menos de 1 GB. El DivX es, en realidad, la expresión más conocida del protocolo MPEG-4, Parte 2. (También existe el MPEG-4 Parte 10, llamado también H.264, que es una norma muy avanzada y de todavía mayor eficiencia y calidad, pero que no trataremos aquí.)

Debido a que se trata de un protocolo estandarizado, hay varios códecs que lo implementan, tanto para grabar como para reproducir.

En mis experimentos probé con tres de ellos.

En primer lugar hay que decir que los códecs no pueden usar por sí mismos, sino dentro de una aplicación de vídeo específica. Esta va presentando al códec el archivo a comprimir, y se hace cargo de configurar el archivo de salida. Todos los programas de vídeo «de alto nivel» dan acceso a los códecs instalados en el ordenador; pero también hay otros programas más sencillos que permiten usarlos. Algunos de ellos son Quick Time, Real Media, Nero Digital, y MPEG Streamclip y Dr. DivX. Estos programas permiten tomar una película grabada de la televisión (en MPEG-2) o de un DVD (en formato VOB, también codificada en MPEG-2), y «pasarla» a MPEG-4, ahorrando bastante espacio en el proceso.

3ivx

Mis primeras pruebas fueron con los códecs de la empresa australiana 3ivx. Se llaman 3ivx D4 4.5 Como los códecs no funcionan por sí solos, utilicé el software MPEG Streamclip de la empresa italiana Squared 5. El software es gratuito para uso personal, y bastante práctico; aunque a mi parecer todavía le falta algo de madurez. En su correlación con el códec, advertí que es casi imposible lograr (en mi sistema) que se respeten todos los parámetros configurados (de tasa de bits, y calidad general, en particular). Realicé muchos intentos, pero —aunque la calidad general era aceptable— no existía una buena integración del software con el códec (aunque lo reconoció inmediatamente), por lo que resultaba imposible de ajustar finamente a mis necesidades.

No obstante, sigo usando MPEG Streamclip para otras funciones, como quitar comerciales de vídeos grabados antes de recomprimirlos, porque es preciso y rápido, y no sufre del límite de 2 o 4 GB de otros editores.

Xvid

Luego intenté con el conocido Xvid, que es un códec de software libre, con una excelente reputación de calidad. No obstante, su sitio web no ofrece códecs listos para descargar, sino solamente herramientas para compilar (por problemas de patentes), ni tampoco muchas instrucciones sobre cómo utilizar el códec. Finalmente encontré el «Community Pack», que descargué e instalé... pero ninguna de mis aplicaciones se dio por enterada.

Investigando más, descubrí que una buena herramienta para comprimir con Xvid es Gordian Knot. En realidad, esta es una compilación de programas, que colaboran entre sí para lograr finalmente los archivos comprimidos en Xvid o Dvix, en formato .avi u otro. Aun más rápido y más fácil de usar que este es Auto Gordian Knot, que permite realizar excelentes «pases» con unos pocos pulsos de ratón.

Estas herramientas permiten usar el códec de software libre Xvid o el «cerrado» DivX, a elección. De acuerdo a analistas independientes y (limitadamente) a mi propia experiencia, Xvid da una mejor calidad de vídeo a una tasa de bits similar.

Hay manuales e instrucciones en castellano en Mundo Divx. También hay un manual «personal» de «Sandor» en Frikia.com

DivX

Finalmente, fui a donde comenzó la revolución del MPEG-4, al sitio de DivX Inc., que creó el códec a fines de la década de 1990. Allí se ofrecen dos versiones: una gratuita, y la completa por solo 19,99 dólares (unos 15 euros), que puede probarse por 15 días. El paquete trae todo lo necesario para convertir vídeos y DVD (no protegidos) al formato DivX:

  • El códec
  • Un reproductor
  • Un conversor
  • Un conversor para MPEG-2/DVD.

Realmente, está pensado para utilizarse por principiantes. Tras instalar el paquete de software, aparece en el escritorio un icono llamado «DivX Converter». Cuando uno hace clic sobre él, se abre una ventanita, donde se elige el nivel de calidad deseado. En orden descendente (de calidad y de tamaño de archivo): (Alta Definición (High Def), Cine en Casa (Home Theater), Ordenador de mano (Handheld), y «Portable». Sencillamente, uno escoge la calidad que desea, y arrastra y deja caer en la ventana el archivo que desea convertir. Al cabo de un tiempo (bastante largo, la recodificación lleva al menos tres veces el tiempo del vídeo), muestra el vídeo ya convertido a MPEG-4. Y eso es todo.

La calidad «Alta Definición» solo pueden usarla quienes tienen equipos reproductores que admiten esa resolución (o sea, no funciona con la mayoría de los equipos de DVD y discos duros audiovisuales). La calidad siguiente, «Home Theater», es la apropiada para ver en el televisor de la casa, y en la mayoría de los ordenadores, y para pasarla en reproductores de DVD compatibles con DivX o MPEG-4. Las categorías que siguen producen archivos más pequeños, aptos para enviar por Internet o para dispositivos portátiles.

Personalmente, la calidad «Home Theater» me resultó adecuada, pero algo «escasa». Según las escenas, puede verse algo de ruido y pixelación. La tasa de bits de esta configuración es de unos 1000 kbits por segundo. Como me interesa una calidad algo mayor (en lo posible, indistinguible del original), empecé a utilizar el software llamado Dr. DivX, versión 1.06. Este excelente programa permite controlar todos los aspectos de la recodificación de los vídeos (si uno quiere, porque también es muy sencillo de usar y sugiere automáticamente la configuración óptima).

Para la mayoría de los programas una calidad de 1800 kbps (kilobits por segundo) es más que suficiente. En algunos casos, puede ser necesario subir hasta 2000 o 2400 kbps. Uno de los programas más difíciles de comprimir que he encontrado es un documental submarino, en que todo son tonalidades de azul. Aunque parece fácil, los compresores lo pasan mal con escenas así, y solamente logré resultados plenamente satisfactorios con una tasa de bits de unos 2600 kbps.

Esta versión de Dr. DivX ya no está a la venta, y ha sido reemplazada por una versión de software libre, llamada Dr. DivX 2.00, que cuenta con el apoyo de DivX Inc. No obstante, en mi sistema, esta versión se congelaba a los pocos minutos de comenzar a codificar; lo que no ocurría con la versión anterior. Según he leído, esto también les ocurre a algunos otros usuarios. Puede ser que la versión 2.00 no esté lista aún para el estreno.

En todos los casos, el proceso de codificación lleva mucho tiempo. Es común que lleve entre el doble y el cuádruple del tiempo de la película (es decir, para una película de 2 horas, entre 4 y 8 horas, con un procesador de rapidez media para 2006). También se ocupa mucho espacio en disco: todo lo necesario para los archivos originales, algunos ficheros de trabajo intermedios, y el archivo final.

En resumen, sea uno principiante o usuario bastante avanzado, DivX ofrece herramientas que son sencillas de usar, funcionan muy bien, y ofrecen un alto nivel de integración. Las sugerencias predeterminadas buscan un equilibrio entre calidad visual y tamaño del archivo, que la mayoría de los espectadores encontrará satisfactoria.

Hay mucha información e instrucciones de uso en castellano sobre este grupo de programas en MundoDivX y en Divxland. En este último sitio hay una práctica calculadora de tasa de bits para obtener archivos del tamaño deseado, llamada BitCalc.

——————————————————

Comenta este artículo

  1. HOLA QUIERO, SI PODES INFORMARME E ALGUNOS PROGRAMAS PARA COMPILAR VIDEOS CORTOS GRACIAS

    EZEQUIEL · mar 14, 20:37 · #

  2. Hola, instale el divx que mencionas en la página y converti una pelicula que me era imposible de ver en mi pc, luego la queme con dvx player y se me instalo en un dvd pero no la puedo ver en mi dvd casero, como hago para grabarla a un dvd casero, si cuando pongo nero express (que es el único que tengo) no se puede añadir a la lista de peliculas para grabar? gracias!

    vanesa · abr 5, 14:10 · #

  3. Me ha encantado el comenterio y me acaba de solucionar mil cosas, no lo he puesto en marcha aún, pero ahora voy a ello despues de entender algunas cosillas mas…ahora estoy mas informada. Gracias

    — cristina · abr 8, 16:26 · #

  4. necesito urgente un programa para grabar mis peliculas bajadas por emule,pero hacer un dvd con algunas en uno solo

    martha mendez · abr 26, 23:26 · #

  5. esta chido

    crier · jun 2, 00:21 · #

  6. Necesito urgente un programa para grabar mis peliculas de dvd a vcd y comprimirla para que entre en um cd. Gracias

    Enrique · jun 24, 02:37 · #

  7. como puedo comprir mis archivos

    luis santiago · jul 25, 04:30 · #

  8. Hola quiero si me pueden comentar como puedo comprimir DVD ya comprimidos en DVD de 47Gb a menor capasidad, es para guardarlos en disco rigido

    Gany · sep 27, 02:16 · #

  9. Oye tengo un video de mi kmara q tiene 130mb y lo quiero comprimir q me recomiendas

    Cotadi · oct 2, 02:18 · #

  10. Recodifique un dvd a mpeg-4 y no lo reproduce mi DVD casero, porque será? y eso que tengo Nero 6.5 recode 2. ¿cómo puedo reproducirlo en mi DVD casero? si he reproducido varios Divx en el.

    Eduardo · nov 3, 03:07 · #

  11. este yo quiero subir un video a youtube pero solo permiten de 100 mb y ps quiero conseguir un programa q me lo comprima pero q no me baje la calidad del audio ni del video que me deje igual el video gracias

    sk8 · nov 16, 15:49 · #

  12. para que sean compatibles con cualquier reproductor de dvd graben con magix movies en cd & dvd ese programa las hace como originales a mi me ha funcionado muy bien

    emeterio · dic 4, 19:29 · #

  13. Necesito un programa que me ayude a vomprimir videos para subirls a you tube

    heddy oliva · ene 24, 15:33 · #

  14. pues la verdad me párese un buen programa porque ademas tan bien ya voy a tener vídeos en mi celular

    ramiro alejandro aguilar arguello · ene 29, 23:20 · #

  15. hola la verdada que quiero pasar una pelicula a vcd y poder ver en dvd y no puedo hacer nada porque no entiendo al nero 7 y ahora estoy queriendo descargar el programa de comprimir peli tambiem quiero hacer un video con las fotos y no se como podes ayudarme socorroooooo

    mirtha · mar 3, 17:03 · #

  16. necesito saber como puedo comprimir una pelicula para ser grabado en un disco vcd de 700mb. y si puede ser grabado por el nero 6

    angy · mar 13, 22:17 · #

  17. tengo un dvd puñetero y para encontra lo forma de ver una peli en el dvd en encontrado un programa pero para k quepa en un cd de 700 tengo k comprimir el tiempo de la peli en menos min y yo keria saber si algun programa en el k se comprima el tiempo de la peli estando la pelicula entera

    ceballos · mar 21, 19:17 · #

  18. lKxa5K wnfcsbnqvryy, [url=http://sqckvpbzfept.com/]sqckvpbzfept[/url], [link=http://qryzzktjokpn.com/]qryzzktjokpn[/link], http://kypoxryhwber.com/

    noipyu · mar 25, 02:37 · #

  19. Gracias por la gran información de este programa

    MARTÍN MORA TREJO · abr 12, 22:00 · #

  20. Hola, subi de la vhs 7 videos de duracion de 45 minutos cada uno pero el nero 6 no me permite grabarlos aunque use un disco dvd de 8gb. Si alguien sabe por favor como comprimir y que programas usar para comprimir y qu eversion del nero puedo usar??? Les agradecere que me puedan contestar. y como puedo meter esos siete videos en un dvd de 4gigas con menus.

    — Andres · abr 16, 16:36 · #

  21. Hola quisiera que me recomendaran un programa con el cual mis videos se graben a un dvd y tengan la misma calidad, pero que sean minimo 6 horas de video en el dvd. si alguien sabe algun programa que me lo envie a mi correo yugimania13@hotmail.com

    Yair · abr 24, 16:56 · #

Ayuda Textile

<<——>>