Para muchos no les resultara raro que durante algún soporte técnico les recomiende usar Avidemux para arreglar videos y que se vean perfectos en cartelería digital, pero ¿De dónde salió Avidemux y por qué lo recomiendo tanto?
De acuerdo con Wikipedia “Avidemux es una aplicación libre diseñada para la edición y procesado de vídeo multipropósito”. Esto no nos dice mucho pero en si podemos hacer edición de video muy básico, nada comparado con lo que se puede hacer con DaVinci Resolve o Adobe Premier pero podemos:
1 Corte preciso: Permite seleccionar puntos de inicio y fin para extraer fragmentos de video sin re-codificar (en algunos formatos), lo que mantiene la calidad original.
2 Filtros básicos: Aplica filtros para ajustar brillo, contraste, estabilizar, redimensionar o eliminar ruido.
3 Conversión de formatos: Soporta formatos como MP4, AVI, MKV, MPEG, y codecs como H.264, HEVC, MPEG-4.
4 Procesamiento por lotes: Ideal para aplicar la misma edición a múltiples archivos a la vez.
Debido a que la interfaz gráfica es muy sencilla de usar lo recomiendo, ya a que mucha gente le puede parecer muy complicado el uso de herramientas como FFMPEG, o hay veces que necesitamos transformar el video a resoluciones que sean aceptadas por el decodificador de video interno de las pantallas y es por ello que herramientas como Handbrake no van a ser suficientes. Mejor usemos la navaja suiza de la edición de video.

No por ello es el único software que uso, en si a mí me gusta muchísimo más usar FFMPEG ya que es una herramienta que se puede instalar en cualquier lugar, es más es de esos softwares pilares de la tecnología moderna que puedes encontrar en todos lados, desde tu teléfono hasta en centros de monitoreo.

FFmpeg es un proyecto de software libre que proporciona un conjunto completo de herramientas para grabar, convertir, transmitir y reproducir audio y video. Pero esto se queda corto: es realmente un framework y una biblioteca que se ha convertido en el estándar de facto para la manipulación multimedia. La desventaja de FFMPEG es que es un programa que usa línea de comandos, no hay interfaz grafica ni nada por el estilo.
En mis comienzos hace unos 25 años usaba mucho, Tmpgenc, AviSynth y VirtualDub, Pero ¿cómo es que un endemoniado adolescente de 15 años usaba esas herramientas?
Historias del IRC
En los mediados de los 90’s aun quedaba mucho que explorar que hacer con el internet, pero teníamos nuestro poderoso internet de 56 kbps, así es 56 kilo bits por segundo, CPUs de un núcleo lento y discos duros de 4 GB… Ahora leen eso y se preguntaran si es un error, no, el internet era lento muuuuuy lento, no había oportunidad de desperdiciar ningún recurso ya que no teníamos mucho almacenamiento. En esta época teníamos pocas oportunidades de descargar contenido multimedia salvo algunos comerciales que usaban Real Player o QuickTime, no era común poder ver contenido en línea.
En mi caso usaba los servidores IRC estas salas de chat donde hablabas con extraños de todas partes del mundo, para ponerlos en contexto, antes que el ICQ y el MSN Messenger existieran el IRC ya existía (así de viejo soy), aparte de poder chatear había unos canales donde usuarios que tenia acceso a internet de “alta” velocidad se ponían a compartir archivos, como contexto estos usuarios tenían accesos a líneas de alta velocidad (en esa época 512kbps era alta velocidad) para tener el reconocimiento de un random del internet.

Entre estos archivos se podían descargar archivos MP3 (audio) y los VCD (video)… errh bueno no hablemos mucho de que contenían estos archivos lo importante es saber que eran. Muchos saben que es un MP3 pero ¿Qué es un VCD?
El Video CD fue el primer formato de video digital accesible para consumidores, es el predecesor del DVD, la idea era sencilla, meter un stream MPEG-PS en un CD. Aunque fracasó en occidente, en Asia se convirtió en un fenómeno cultural masivo, debido a la incursión de los quemadores de CD.

Estamos hablando de meter algo así como 90 minutos de video 240p (352×240) codificado en MPEG-1 a 30FPS en un CD que podía almacenar 700 MB, la calidad era… había que tener algo de imaginación para poder ver estos videos, pero digo era mejor que nada.

Estamos hablando que una TV analógica tiene una resolución teórica de 480 líneas a 60 FPS, el VCD tenia la mitad de la resolución de una TV con la mitad de cuadros disponibles… teníamos que tener mucha imaginación para no ver los macrobloques de la codificación MPEG-1… eran otros tiempos no nos importaba mucho la calidad solamente poder ver algún show en la peor calidad posible.
Cierto día apareció un archivo que me llamó mucho la atención, tenía el sufijo KVCD, estos eran archivos con la misma duración de video, pero en 480p, la diferencia estaba en la matriz de cuantización de codificado de MPEG, ahora podíamos tener una compresión mayor o tamaños de video menores. No entendía mucho al respecto (y aun me parece magia negra) que eran las matrices de cuantización y demás cosas pero estaba aprendiendo mucho más sobre los esquemas de compresión de video.
Un tiempo después salieron los SVCD que usaban la compresión MPEG-2, la misma que se usa en los DVD y esquemas de broadcasting, era algo totalmente nuevo, pero para un puberto de 13 años no significaba nada salvo que ahora teníamos más resoluciones disponibles… pero todo cambió el día que vi un DVD en realidad, era como estar en el cine todo lo que habíamos visto en los SVCD palidecía contra un DVD, la calidad era infinitamente superior a las de las copias que rondaban en el IRC.
En esa época salió el DeCSS así que teníamos la oportunidad de hacer copias de seguridad de nuestros DVDs, usando TMPEGNC usábamos matrices de cuantización similares a las de los KVCD pero solamente llegábamos a una reducción del 20% del tamaño (de unos 4.3 GB a unos 3.5GB) y debido a la matriz de cuantización los colores se degradaban mucho… no había mucho que hacer al respecto…
Hasta que cierto día salió un archivo con el sufijo MPEG4, ¿Qué demonios era eso? Sabíamos que Microsoft había lanzado su formato ASF como contenedor para un formato propietario para el códec MPEG4, pero esto era un archivo AVI, estos archivos eran más viejos que el formato MPG/DAT que usábamos, nada de esto tenía sentido el archivo pesaba 680 MB para un video de alrededor de 98 minutos y según la descripción era un video con resolución 480p a 30FPS.
No tardamos mucho en conseguir donde bajar ese archivo y lo que descubrimos fue… decepcionante a más no poder, al abrir el archivo en Windows Media Player nos decía que el archivo no era compatible, después de hablar con el dueño del bot nos dijo que debíamos instalar DivX 3.11, esta fue la primera vez que me encontraba con un códec que no estaba instalado en el sistema operativo y lo que vimos fue increíble.
Calidad de video DVD en menos de 700 MB, tomando en cuenta que se trataba de las primeras versiones de DivX habían dos versiones, Low-Motion y Fast-Motion, el video que teníamos era Low-motion y en escenas de acción el codificado no parecía ser muy bueno, pero el mismo dueño del bot nos comentó que tenia un video hecho en dos pasadas, lo que vimos fue genial, las escenas de acción se veían perfectas y con un tamaño pequeño.
Todo fue genial, incluso grandes compañías se unían a la tendencia del DivX, ya había reproductores de DVD que podían reproducir CDs con películas en DivX, todo parecía genial hasta que se creó el XVID, una solución alternativa a DivX y su modelo de negocio que cada vez restringía más y más a la comunidad que usábamos DivX, en sí DIVX era superior en todo con respecto a DivX, pero no había soporte nativo en aparatos de consumo (hasta la llegada de las Smart TV).
Pronto nos llenamos de mil y un códecs hasta que de la nada en 2003 salió Kazaa-Lite Codecs, como viejo usuario de redes centralizadas, las plataformas Peer to Peer (P2P) nos parecían un nido de ratas con troyanos por todos lados (no por nada existe el meme del limewire) y no sabíamos que bajábamos hasta que desperdiciabas unos días en bajar un archivo, así que la idea de usar Kazaa, que en su tiempo fue el rey de los programas P2P, no era nada de mi agrado mas que nada por que tenia un Adware horrible en la mitad inferior de la pantalla… eso cambio hasta que salio Kazaa-lite, una versión modificada de Kazaa sin muchas de las molestias de su contraparte oficial y junto con este paquete, se ofrecia el K-lite códecs, que no tenia nada que ver con Kazaa-lite pero como era la forma más popular de bajar videos los desarrolladores decidieron llamarlo K-Lite Codecs.

En si fue mi primera experiencia en usar paquetes de códecs pero era horrible, nada se comunicaba con nada, los filtros de DirectShow FFDshow no funcionaban como deberían ya que el empaquetado de K-Lite no permitía muchas opciones, la configuración era horriblemente compleja, esto cambio cuando LAV Filters entró en el camino y ofreció un paquete unificado, podíamos usar software de edición de video, compresión de video y reproducción de video sin tener que configurar todo cada vez que necesitábamos hacer algo especial.
Usando Avidemux
Claro que conocía FFMPEG y lo usaba con mucha frecuencia pero en el verano del 2006 conocí Avidemux, todo lo que hacia con los demás paquetes se simplificaba en una sola herramienta, la edición se simplificaba mucho y no necesitaba usar Vdub, la codificación con FFMPEG se hacia de forma visual, los códecs que tenia instalados los reconocía Avidemux, desde ese entonces uso y sigo usando Avidemux.
Fue una grata sorpresa que cuando llegué a trabajar a Scala y luego a Samsung, mucho de lo que sabía al respecto de codificación de video era exactamente lo que buscaban que supiera, me había entrenado para el trabajo desde que era adolescente.