22/09/2012

MKV por TomMan

Mas de un barrapuntero lo conoce, y algunos quizas tengan gigas y gigas de archivos enlatados en ese formato. Es la mama y el papa de todos los contenedores, la eleccion natural de la scene del anime y del HD para distribuir su material a las masas adictas al torrent o a Megaupload. Se trata ni mas ni menos que de Matroska (sitio oficial).

He aca algunos detalles tecnicos sobre Matroska para tratar de entrar en contexto:

  • Formato de especificacion abierta (con librerias de referencia bajo licencias BSD y LGPL)
  • Soporta multiples pistas de audio, video y subtitulos, en una gran variedad de codecs... todo en un solo archivo
  • Soporta archivos adjuntos, como fuentes para los subtitulos, imagenes (caratulas, fotos, etc)
  • Soporta cualquier cantidad de formatos exoticos, desde video VFR (tasa de cuadros variable - muy comun en DVDrips), hasta audio envolvente de 6 canales
  • Soporta capitulos (como en los DVDs) y segmentos vinculados (es decir, puedes tener varios archivos vinculados, creando una especie de lista de reproduccion virtual)
  • Estructura interna basada en EBML (imaginense XML, pero binario)


Todo esto esta lindo, pero todavia hay mucha gente que habla pestes y pajas de este formato, precisamente por que no entienden su poder, y todavia estan arraigados a las viejas costumbres de AVI y compañia (lease "MKV es una basura, larga vida a AVI hasta el 2021"). Aca me enfocare en aclarar un buen numero de mitos comunes que rodean a este formato:

  • "Mi reproductor de DVDs no soporta eso, por eso MKV es una basura": Eso no es una razon valida. Tan dificil es conectar una PC a la tele? El 50% de las PCs del planeta tienen alguna forma de salida a TV - solo es cuestion de comprar un estupido cable, que en el peor de los casos, se compra por eBay/MercadoLibre o similares, y no es nada caro. Del resto de las PCs, un 35% requeriran hardware adicional (tipicamente una tarjeta de video) que de todos modos deberian tener, y el resto deberan conformarse con comprar cajas convertidoras, y otra PC. Lo lamento por los usuarios de netbooks - esas no son PCs de verdad! Ademas, es cuestion de tiempo para que los DVDs chinos baratones traigan soporte para MKV - ya este empieza a aparecer en reproductores de grandes marcas (lease Samsung, Archos, LG...), y como los chinos "piratean" todo...
     
  • "Mi PC se ahoga cuando reproduzco un MKV. En AVI jala menos CPU/RAM - Para reproducir MKVs necesitas un quad-core!": FALSO! El problema con MKV no es el formato, sino lo que hay adentro. Adivina, ya nadie mete XviD dentro de MKVs en estos tiempos! Todo es H.264... y con subtitulos flotantes - todo eso devora CPU, logicamente. Eso no implica que MKV sea basura, mas bien debes fijarte en tu PC, y en lo que intentas reproducir - obvio es que un Pentium 4 a 1.5GHz no movera HD, ni siquiera en XviD! Ademas, fijate en los reproductores y/o codecs que estes usando! Es bien sabido que la implementacion de Matroska en muchos reproductores es una total basura, por lo que deberas actualizar o cambiar tu reproductor o tu paquete de codecs (mis favoritos son VLC, y en cuanto a paquetes de codecs, el CCCP - K-Lite es un mal que no debio haber existido jamas. Otra cosa: considera actualizar tus drivers, o incluso cambiar de sistema operativo - conozco infinidad de potes que se ahogaban con Windows con un simple video en resolucion estandar, pero que vuelan con muchas distros de Linux (que no sean Ubuntu). No seas como ese idiota que "invento" la "teoria basica de la computacion: si usa poco CPU es porque devora RAM" - si eso fuera cierto, porque nunca me lo enseñaron en mis (mas de) 5 años de estudios en Ingenieria en Informatica?
     
  • "No me interesan los videos con 20 pistas de audio - solo necesito una, y mi conexion es lenta / No me interesan los subtitulos en hebreo/japones/chino": No me importa - los grupos no trabajan solo para ti! O es que vamos a sacar 20 versiones por cada release, malgastando ancho de banda y almacenamiento? Recuerda - one size fits all, ademas, es trivial quitar las pistas de audio o subtitulos que no quieras - mkvmerge GUI es tu amigo. Se que 300 megas pueden parecer un mundo a la hora de descargarlos, pero en lo que demoras quejandote y criticando, ya la descarga esta lista. EL MUNDO NO GIRA ALREDEDOR DE UNA SOLA PERSONA!
     
  • "Segun MCAnime, los grandes grupos usan MP4": Quien dijo que MCAnime era una fuente con autoridad!? Ahorita eso es un hervidero de los reencodes en MP4 con el cuento de las "versiones ligeras". Es una lastima que aca en España y Latinoamerica los estandares de calidad esten por el piso, con el cuento de que "somos pobres". AniDB es LA FUENTE con autoridad - la aplastante mayoria de los grupos usan Matroska - solo la scene hispana sigue aferrada al siglo XX con su cuento de los AVIs y MP4s. Por cierto, 1995 llamo, y quiere sus formatos obsoletos de vuelta.
     
  • "Como creador de contenidos, pegar los subtitulos al video (hardsubs) evita que me roben los subtitulos:" Genial, y en eso matas la calidad a cañonazos, solo por unos espantosos karaokes, y unos subtitulos con fuentes horribles y casi ilegibles. Ademas, ese argumento de "imposibles de extraer" se cae facilmente> (demanda bastante trabajo, eso si). Nadie necesita alimentar egos ni alargar e-penes - si no quieres que se "roben tu trabajo duro", NO LO PUBLIQUES EN NINGUNA PARTE.
     
  • "La compatibilidad con Linux/Mac es experimental, en el mejor de los casos": FALSO!!! En Linux, hace AÑOS que todos los reproductores decentes tienen buen soporte para MKV, y todos los grandes codecs de audio/video: MPlayer y VLC se llevan todas las palmas (aunque VLC de cuando en cuando se ahoga con algun que otro H.264). Xine quizas necesite parches - pero quien usa eso en estos dias? Todos esos usan FFMpeg, la maxi-mega-mama de todos los codecs, donde el soporte siempre es de alto calibre. Y en cuanto a los subtitulos... MPlayer es el mejor, mientras que VLC a veces falla, pero mejora con cada version. En cuanto a los maqueros, tienen las mismas opciones, en adicion a Perian, para los que prefieren seguir el santo camino de Steve Jobs y su CrapTime, digo, QuickTime. Ya hasta empiezan a aparecer reproductores para Android y Windows Mobile (hey, hace rato que los moviles tiene procesadores musculosos - MKV es parte de la evolucion natural)
     
  • "Si AVI puede contener todo, por que necesito MKV?": Eso es una verdad a medias. En su concepcion original, AVI no podia contener cosas como cuadros B (esenciales para los codecs que se basan en la prediccion de cuadros futuros - esa es la base de MPEG-4), tasa de cuadros variables (una aberracion de los productores de DVDs que permite tener segmentos a 30 FPS y a 24 FPS en el mismo disco - los usuarios PAL no deben preocuparse mucho por esto), informacion de relacion de aspecto (para que el reproductor decida si es pantalla cuadrada o ancha), audio VBR (tasa de bits variable - optimiza el uso del bitrate); aunque obviamente han logrado añadir el soporte, a fuerza de hacks y mas hacks que se salen de la especificacion (y que causan dolores de cabeza, nalgas y otros organos a muchos programas que deban manejar con dichos archivos). En particular, H.264 en AVI es una gran cosa espantosa que suele ser problematica con los reproductores. Ademas hay codecs que simplemente NO se pueden almacenar en AVI, como Vorbis o AAC. MKV fue diseñado desde el principio como un formato EXTENSIBLE - si sale algun codec nuevo, solo es necesario definir como se va a almacenar la carga util, se estandariza y listo - fiel a sus raices en XML.
     
  • "No puedo editar/convertir un MKV a otro formato": Tres palabras: Avisynth y FFMpegSource. No hay excusas para la flojera - leer NO MATA A NADIE!
     


En fin, no hay razones para seguir usando AVI para los videos del dia a dia, y es hora de exiliarlo. MP4 lo reservo para dispositivos portatiles (como celulares, iPods, y otros cacharros "tontos"). No es posible que sigamos siendo el unico lado del planeta que se aferra a esas malas costumbres (AVI, "versiones ligeras", subtiulos pegados al video, una sola pista de audio, y compatibildad con reproductores de dudosa procedencia), por lo que es hora de EVOLUCIONAR. Estamos en el 2010, maldita sea! MKV se invento por algo (y por algo DivX lo eligio como el contenedor por excelencia para sus nuevas versiones de su milenario codec), asi que vamos a usarlo! Saquense ese cartucho de la cabeza que se les quedo atorado el siglo pasado. No es solo porque MKV sea libre (que, EMHO, es irrelevante), sino porque es un formato con muchas ventajas, y que las desventajas que tiene tienden a desvanecerse con el tiempo.

Pueden dejar sus sugerencias, trolleos barrapunterianos y amenazas de muerte en los comentarios
:)

1 comentarios:

Anonyme a dit…

Reblogueado en http://mahoanime.wordpress.com/2013/12/16/mkv-por-tomman-mkv-no-es-la-yeta-es-el-futuro/

Gracias por esta notable información

Enregistrer un commentaire

:) :'( :( :P :D :$ ;) :-I :-X :-O |O :S