Modificar un archivo de vídeo (3ª parte): Fragmentando / uniendo archivos.

En esta tercera parte vamos a utilizar una opción de VirtualDubMod que nos permite unir archivos pequeños en uno mayor y partir un archivo grande en otros más pequeños.

Por ejemplo, nos permitirá grabarlos en CD desde un soporte mayor (un archivo de varias gigas a varios de 700 MB) para poder recuperar el archivo original en otro ordenador que no posea lector de DVD.

El proceso es sencillo, y para simplificarlo, sólo usaremos VirtualDubMod y Gspot.

Instrucciones:

FRAGMENTAR UN ARCHIVO

1º Este primer paso puede omitirse si no vamos a cortar dependiendo de trozos de tiempo. Averiguaremos mediante Gspot cuál es la tasa de fotogramas del archivo de vídeo.

T3 Gspot

En este ejemplo he elegido una secuencia muy corta, y como vemos está codificada a 23,976fps

Esquema Virtual Dub T3

2º Cargamos el archivo de vídeo. Si tenemos el formato de audio en calidad VBR, el programa no puede cortar con precisión éste, con lo que nos pedirá que recodifiquemos a tipo CBR o que asumamos el retraso que pueda causar al intentar ajustarlo (en muchos casos demasiado para ignorarlo). Para pasar podéis consultar la 1ª parte, en la que se explica cómo realizarlo.

2º Situamos el cursor al final del archivo, tal y como muestra la imagen, y luego seleccionamos la opción Guardar Como (“Save As”).

3º Ahora si hemos modificado algún parámetro de la parte de la imagen del vídeo, podemos usar el modo completo (“Full Processing Mode”). En nuestro caso no hemos tenido que modificar esa parte, así que ponemos que lo haga sin recompresión (“Direct Stream Copy”).

Tenemos dos maneras de realizar los cortes al archivo (Activamos el punto marcado como 2. en la imagen):

*Si queremos dividirlo en trozos iguales, dividiremos el número total de fotogramas por el número de partes que queremos realizar.

*Si queremos cortar en trozos de ‘X’ segundos, como sabemos cuántos fotogramas pasan cada segundo, multiplicamos la tasa de fps (En nuestro caso 23,976fps) por el número de segundos que queremos tener en las partes. Seguramente al usar esta opción la última parte quedará de un tamaño menor al del resto de partes.

4º Ahora ya sólo hace falta elegir un nombre de archivo y el programa se encargará de numerar las partes que se vayan generando.

UNIR LAS PARTES:

Ahora que ya tenemos el archivo fragmentado, podemos volver a unirlo con la orden “Append segment”. De esta manera, podemos ir añadiendo (en orden, 1 cada vez) las partes para volver a guardar el archivo unido.

T3 Virtual Dub Mod

Nada más que contar; como siempre si tenéis dudas podéis preguntar.

Anuncios

Remake de Streets of Rage.

En 1991, después de aparecer en los salones recreativos (SEGA Mega Play), llegaría a versión doméstica de la mano de su creadora a Mega-drive, y posteriormente a Master system y Game Gear.

Un juego que revolucionaría el género de los Beat’em-up, tanto por su perspectiva (se podía caminar en 8 direcciones sobre el suelo, ya no sólo “delante y detrás”), como por su modo de juego, acción frenética, sistema de adquirir objetos y música espectacular (no pasan los años para esa maravillosa introducción) todo en uno.

Han pasado ya unos años desde 1991, y un grupo de programación ha querido rendirle un homenaje realizando un remake mejorado y ampliado (casi una 4 parte de la saga) creado en lenguaje Fénix. Desde su página podréis bajaros el juego en español e inglés, y disfrutar una vez más de esta saga.

Página de Bombergames, creadores del remake.

Otros enlaces:

Página web de Senile Team, creadores de un motor gráfico de este estilo, estrenado con Beats of Rage, y modificado por miles de usuarios para que puedan crear sus “mods”.

Modificar un archivo de vídeo (2ª parte): Reduciendo su tamaño.

Para seguir con este tutorial, es recomendable contar con los programas y códecs que ya citamos en el anterior tutorial.

En esta ocasión, vamos a convertir un archivo de video en formato xvid a otro utilizando el mismo códec, pero cambiando varios parámetros, como el tamaño del fotograma y el número de fotogramas por segundo.

Este tutorial será de bastante utilidad para aquellos que quieran ver archivos de video en dispositivos portátiles como agendas electrónicas o móviles, que por su potencia no permiten reproducir directamente un archivo de grandes dimensiones.

TÍTULO:

Modificación sencilla de parámetros en un archivo de video.

INGREDIENTES:

– Un dispositivo móvil (Teléfono móvil, Agenda electrónica con capacidades multimedia, reproductor mp4 con soporte del formato xvid…).

– Las utilidades ya mencionadas en el anterior tutorial.

ELABORACIÓN:

Antes de empezar a modificar nada, necesitamos saber cómo es el archivo que queremos convertir, y la resolución de la pantalla de nuestro dispositivo multimedia. Para ello, analizaremos con el programa GSpot el archivo de video, y buscaremos un poco de información técnica sobre nuestro reproductor.

En el ejemplo que voy a utilizar como referencia, GSpot nos dice que es un archivo XviD con una resolución de 512×384, casi 24 fotogramas por segundo, y audio mp3 de calidad casi CD (128kbps 44100Hz estéreo).

Tutorial 2, archivo muestra.

El dispositivo con el que quiero visionar este video es un móvil, concretamente un Nokia 6600, que ya tiene unos añitos pero tiene unas posibilidades que nunca pude imaginarme en un principio.

La utilidad que utilizaré para reproducir el archivo se llama pocketDivX Player, y como los archivos de prueba que incluye están a una resolución de 208×156 y se ven bien, pues esa usaré (supongo que como la resolución del móvil es de 208×176, aún podría poderse ver más grande que en los ejemplos, pero eso es cuestión de hacer pruebas en cuanto uno se ha familiarizado con el método). Si el archivo de video no fuese 4:3 (no es panorámico), hubiera utilizado otra: 208×114, para optimizar el tamaño. Las agendas electrónicas suelen tener una pantalla QVGA de 240×320.

Ahora bien, si el tamaño de los fotogramas es un factor importante para poder visionar estos archivos, otros factores son el número de fotogramas por segundo (la frecuencia) y la calidad del sonido. Un procesador relativamente poco potente como el de un móvil seguramente no podrá con 24, 25 ó 30 fps (fotogramas por segundo) en los que está grabado el archivo original. 15fps suele ser un empujón al rendimiento y a la vez no se nota demasiada pérdida de movimiento.

Una vez resueltas esas dudas, resumimos los parámetros que vamos a cambiar: Resolución 208×156, a 15fps.

Tutorial 2 VDM1 fps

Abrimos el archivo con VirtualDubMod, y vamos a Video/framerate. Allí definiremos el cambio a 15fps.

Para cambiar el tamaño necesitamos hacer uso de los filtros del programa. Vamos a Video/filters y le

Filtro1

damos a añadir filtro. Después seleccionamos el llamado “resize”, y allí pondremos el nuevo tamaño de los fotogramas. Damos a Ok, y el filtro ya estará definido.

Filtro prop

Filtro 3

Filtros 5

Ya sólo falta aplicar los cambios para tener la parte de la imagen como queremos. Vamos a File/Save As. Ponemos un nombre nuevo de archivo, y seleccionamos el modo “Full Processing Mode”, y le damos al botón “change” puesto que no está seleccionado el codec XviD.

T2 1st passLo seleccionamos en la lista, y damos a “configure”. Aquí tenemos dos opciones más simples: o dejamos que lo haga en 1 pasada, o le pedimos que lo haga en dos. En vez de analizar y convertir directamente (1 pasada), elegimos que primero haga un análisis del archivo y luego haga los cambios, para que sea “mejor” el resultado final. Elegimos “twopass – 1st pass”. Aceptamos el resto.

Cuando haya acabado, se creará un archivo, pero NO es el final. Hay que dar a guardar otra vez, con el mismo nombre, y meternos en la opción del codec de antes y seleccionar “twopass – 2nd pass”.

T2 2nd passNos pedirá que le demos un tamaño orientativo del archivo final; en este momento hay que mirar qué tamaño queremos conseguir, e indicárselo. Por ejemplo, mi archivo original ocupa 14,5MB. Éste nuevo, sin el audio modificado todavía, quiero que ocupe menos de la mitad, por ejemplo 5 MB para que cuando cambiemos el audio se quede en menos de 4MB. Se lo indicamos en KBytes (1MB= 1024KB) Y ahora sí que creará el archivo completo cuando le demos a aceptar.

Para que veáis que el tamaño que le damos es orientativo, el archivo se ha quedado en 1,74MB a falta de retocar el audio.

Sobre el sonido:

Utilizad el mismo sistema que si pasárais de ogg a mp3, pero mirando la calidad con la que os conformáis.

Aunque este tipo de dispositivos ya tiene salidas de audio de bastante buena calidad, para ver estos archivos en el vagón del metro o en el autobús no hace falta más que se oiga claro. Calidad casi CD es, desde mi punto de vista, demasiado para un archivo de reducidas dimensiones, así que, por ejemplo, podemos bajarla a 22050 Hz, 24kps y mono. Las voces se oirán perfectamente y el ahorro de memoria será considerable. Si el video tiene mucha música, podríamos considerar mantener la calidad original, a expensas de un mayor tamaño del archivo.

Aquí concluye esta parte básica en la que ya nos hemos atrevido a meternos con el video. Usaremos más filtros en próximas entregas. Saludos.

Publicado en Manuales. 1 Comment »

Emulando Radikal Bikers.

LOGOGaelco, una de las últimas supervivientes de las compañías españolas en máquinas recreativas, siempre ha tenido un cuidado especial en proteger sus juegos. De hecho, muchos de sus juegos han sido desencriptados muy recientemente, como por ejemplo Thunder Hoop, pero otros, como World Rally, todavía no han podido ser desprotegidos.

Lógicamente sus últimos juegos no han sido emulados (por la potencia que necesitarían); No obstante, alguno de sus “primeras andanzas” en 3D sí que lo están.

Un ejemplo claro es Radikal Bikers, una máquina arcade en la que encarnábamos a un motorista que tenía que entregar la pizza a tiempo y antes que el de la competencia.

En las recreativas de mi barrio este juego causaba auténtico furor, con su mando de control en forma de volante de ciclomotor, su sentido del humor, sus coloridos gráficos y su ambientación desenfadada y totalmente arcade hacía que fuese bastante difícil ver la máquina vacía. Además tenía un modo en el cual podían jugar dos jugadores en sus respectivas cabinas, con lo que los piques estaban asegurados.

Este juego está soportado y emulado por MAME, pero con el hardware actual no es posible jugar. Por suerte existe otro con el que sí podemos.

A uno de los componentes del MAME team, D. Aaron Giles, le debió de gustar el juego, porque, para poner en práctica el uso de directx8 y algunas ideas que tenía en la cabeza, decidió sacar un monoemulador de Radikal Bikers.

No tiene ningún interés por perfeccionarlo (tiene ya 2 años de antigüedad), y puede que ocurran cuelgues aleatorios (la verdad es que ya me lo he pasado varias veces y son casos muy aislados), pero con Windows 2000 ó superior (advierte que puede que funcione en W98), una tarjeta gráfica que soporte directx8 (el autor recomienda de 64 MB de video), y un Pentium 4 a 2Ghz se puede jugar sin ralentizaciones. En el mío hasta a la máxima resolución que soporta mi monitor va perfecto.

Radikal BikersSección del emulador en la página web de su creador.

Necesitáis poner la rom del juego en la misma carpeta, y al arrancar os pondrá a qué resolución queremos que vaya el juego. Menos resolución implica menos requisitos, así que si queréis sacar el máximo provecho a vuestra máquina id de menos resolución y bit de la paleta de colores a más.

Y para muestra, una captura al tope de resolución de mi monitor.

Radikal Bikers snapshot

Modificar un archivo de vídeo (1ª parte) Cambiar el audio.

Creo que un poco de trabajo de campo no nos vendrá nada mal, jeje.

En esta primera parte de este manual inauguramos una nueva categoría, que espero sirva de mucho a la gente que lo necesite.

TÍTULO:

Modificación del audio de un archivo de vídeo.

INGREDIENTES:

Para la realización de esta práctica necesitamos algunos programas (todos ellos gratuitos):

Gspot (Un analizador de archivos de vídeo).

VirtualDubMod (Modificación de VirtualDub especializada en archivos de video DivX/XviD).

CDex (un convertidor de archivos de audio, aparte de poder pasar un CD a archivos mp3 u otros “codecs”)

y algunos “codecs” , o también podríamos llamarlos codificadores/decodificadores.

– Vamos a utilizar en este ejemplo un archivo .avi con vídeo en divx5 y audio en mp3, con lo que, si queremos ver y oir este archivo, necesitamos el codec de divx, pero recomiendo xvid que decodifica tanto divx como xvid, (de mp3 no hace falta porque ya está instalado con Windows). Vamos a acabar con un archivo .ogm con vídeo en divx (mantenemos el vídeo) y audio en ogg-vorbis (Con lo cual necesitamos el codec de ogg-vorbis).

IMPORTANTE: Antes de modificar un archivo de vídeo, CREA COPIAS DE SEGURIDAD DE LOS ARCHIVOS ORIGINALES, a fin de poder revertir las transformaciones.

NOTA: Debido al carácter de libre distribución de muchos codecs, es posible que ya los tengáis instalados en vuestro sistema y no lo sepáis, por lo que es conveniente pasarse este paso y volver en caso de que los siguientes virtualdubmod de algún problema por ese tipo (imposibilidad de encontrar el codec necesario para poder reproducir el archivo). Algo parecido puede pasar con el programa para pasar el archivo de música a otro formato, puede que tengáis alguno instalado y no necesitáis otro.

Una vez hemos completado la lista de ingredientes, pasamos a la ELABORACIÓN:

1º Localizamos el archivo de vídeo con el que queremos trabajar, y lo abrimos con GSpot.

T1 Gspot1

2º Una vez abierto, comprobamos que el archivo de vídeo contiene audio en mpeg1 layer3 (mp3) y vídeo en DivX5. Nos acordamos de la calidad del mp3, en este caso, 48000Hz y 150kb/seg.

T1 GSpot2

En este caso (y en la mayoría de las veces), el audio está codificado en una tasa de datos variable (VBR); esto se hace para optimizar el espacio, ya que permitimos que el codec baje la calidad cuando haya silencios o sonidos poco perceptibles, y se centra en los espacios donde más sonidos se concentran. Si nuestro archivo de vídeo se ha codificado así, al pasar al tercer paso el programa virtualDubMod nos advertirá de que una recodificación del vídeo puede suponer un desfase entre éste y el audio, con lo que tendríamos que recodificar el audio a calidad fija (CBR) o asumir ese desfase, que virtualdub mide en milisegundos (1000 ms = 1 segundo).

3º Cerramos GSpot y vamos a abrir el archivo de video con VirtualDubMod.

T1 VirtualDubMod1

En este momento hay que mantener la calma, que es un proceso muy sencillo si se siguen los pasos correctamente. Si nos ha ocurrido el problema antes mencionado, con darle a sí y apuntar la calidad que nos ha puesto será suficiente para llegar a esa imagen.

Vamos al Menú “Streams”/Stream List.

T1 VirtualDubMod2

este es el submenú que nos dice qué tiene el archivo aparte del vídeo. En este caso sólo tiene un archivo de audio. Ahora seleccionamos el audio y le damos al botón “Save WAV” si queremos que nos de la onda de sonido sin comprimir, o “Demux” si queremos que nos salve un archivo con el mismo contenido y formato que el audio seleccionado. Por cuestión de espacio, elegimos la opción demux, pues no vamos a editar el audio, sólo cambiarlo de formato. Si no, habría que elegir la otra opción.

NOTA: Si el archivo tiene más de un componente, hay que fijarse en su descripción: si pone “audio” es un archivo de audio. “Subtitle” es un archivo con subtítulos de la película. Si tiene más de un archivo de audio y sólo queremos uno, hay que darle a Demux a uno de ellos y comprobar a posteriori si es el idioma que queremos; de no ser así, con hacer lo mismo con el otro archivo ya tendríamos el idioma que queremos.

4º Ahora tenemos un archivo de audio cuyo nombre hemos definido. Cerramos VirtualDub. En mi caso lo he llamado audio.mp3 (viva la imaginación). Vamos a abrir la utilidad para convertir ese archivo a .ogg.
Abrimos CDex y lo ponemos en castellano:

T1 Cdex 1

Seleccionamos el codificador OggVorbis yendo a opciones/configuración de CDex. Allí seleccionamos el codificador, y la calidad, en mi caso será de 150kb/s como el original.

T1 Cdex 2

5º Una vez hecho, Vamos al menú Convertir/recodificar archivo(s) en formato comprimido. Allí, seleccionamos el archivo .mp3 (lo buscamos por el disco), y le damos a convertir. Nos quedará un archivo .ogg en la carpeta “my music” dentro del directorio donde tengamos el programa CDex.

6º Ahora volvemos a abrir el VirtualDubMod con el archivo de vídeo cargado. Volvemos al menú de “Streams/Stream List”, y pulsamos el botón “add”. A continuación, se añadirá la pista en ogg a la lista; cuando esto suceda, seleccionamos la pista en mp3 y pulsamos la tecla suprimir, de tal forma que quede así:

T1 VirtualDubMod3

7º Ya está casi todo hecho. Nos falta guardar el archivo, así que iremos a “File/save as…” .

Ahora, seleccionamos en la parte Video “Direct Stream Copy”, ya que no queremos que se recodifique el vídeo, y guardamos el archivo con la extensión .ogm:

T1 VirtualDubMod

Una vez hecho esto, tendremos el archivo en .ogm con el audio en ogg y sin el audio en mp3, preservando la calidad del vídeo, ya que, realmente, no hemos hecho nada con él.

Para hacer el proceso inverso sólo hay que cambiar los formatos.

Y aquí finaliza esta pequeña parte introductoria al fascinante mundo de la edición de vídeo. En próximas entregas empezaremos a recodificar el vídeo, pero esta parte puede complementarse a cualquiera que hagamos después. espero que se entienda bien. Si hay alguna duda, planteadla e intentaré encontrar solución.

Publicado en Manuales. 94 Comments »

GoEar, el youtube del audio.

Logotipo de GoearDesde hace algún tiempo la publicación de videos en la web se ha popularizado, lo que alertó a la gran industria de medios audiovisuales de muchos países, imponiendo varias demandas sobre estos servicios (sobre todo sobre el más popular como es Youtube, que desde su adquisición por parte de Google ha restringido un montón de material, sobre todo fragmentos de películas o series, para hacerlo más “legal”, pero menos libre).

Por eso aun me sigue sorprendiendo que, con lo mala que nos pone “La innombrable” la compartición de música, no se haya vetado el acceso a una maravillosa página como es Goear, cuya función principal es: escucha la cultura de la música.

Una página donde se pueden conseguir escuchar mediante streaming canciones de todos estilos/grupos/comerciales o no. Un lugar para deleitarse con el vasto número de canciones que dispone, todas subidas por usuarios sin ánimo de lucro, sólo para que la gente oiga lo que le pueda interesar, o experimente con sonidos nuevos. También se pueden consultar las letras de las canciones (si se han subido), y enlazar la canción a otras páginas, valorar una canción…

La recomiendo encarecidamente.

Las entradas/salidas de video de nuestra televisión/ordenador

Voy a hablar un ratillo de los cables, nunca está de más otra explicación:Como muchos sabréis, el euroconector es un formato exclusivo casi en su totalidad en el mercado europeo (y antiguas colonias y poco más).

Euroconector (O scart como se dice en Francia) tiene los suficientes contactos como para admitir entradas de:

Video compuesto (RCA)
RCA

S-video


Separación RGB

Todos ellos con audio estéreo.

Luego están las salidas que aparecen porque las anteriormente comentadas no pueden trabajar a más resolución: Sale el cable por componentes (RGB pero usando el sistema YPbPr)
Componentes Conexión VGA

y el VGA, que solucionan ese problema… pero seguimos en el dominio analógico.

El primer conector de transmisión puramente digital de transmisión de información de audio/vídeo utilizado de forma masiva (o al menos eso es lo que creo, jeje), fue el IEEE1394, conocido como DVlink o Firewire. es el que actualmente usan las cámaras de vídeo para transmitir al ordenador.


Pero la primera conexión digital para “ver la tele” ha sido el sistema DVI: ahora casi todos los monitores de ordenador tienen una entrada, las tarjetas gráficas una salida, y el cable (cuando fui a comprar uno me dijeron que 160€ el metro, las cosas han cambiado mucho desde entonces) lo compras aparte a un precio no superior a 20€. Este sistema puede admitir tanto señales analógicas como digitales, siendo este último tipo el más utilizado (Para las analógicas ya está todo un estándar como es el VGA).
DVI

En japón hay otro estándar de salida/entrada digital, que lo usa la gamecube (los primeros modelos), que se parece (juraría que es el mismo) al DVLink, y lo llaman DV a secas.

¿Y qué es HDMI? Pues es un invento que ha creado un consorcio de empresas, para convertirse en estándar universal (Para no depender de un cable según la región). El HDMI es digital, lo que implica que no hay pérdida de señal, al contrario que con el cable de componentes, que sí la hay (aunque es poca). Además, con el HDMI van el audio y el vídeo en un único cable (Para más detalles, pasaros por la wikipedia), para mejorar la comodidad al no tener tanto cable suelto, y mejorando la seguridad de los datos (se saltará la protección tarde o temprano). Así que, en una tele de unas cuantas pulgadas, la salida digital y la analógica influirá y bastante (si en los monitores de 17″ se nota, pues en uno de 40″ ni me lo imagino). Ah, y el HDMI es compatible con DVI, pero no al revés.

No hay duda de que la era digital nos absorbe con cada año que avanza, jeje.

Publicado en Tecnología. 2 Comments »