El reproductor multimedia VLC (anteriormente VideoLAN Client y comúnmente conocido simplemente como VLC ) es un software de reproducción multimedia y servidor de transmisión de medios multiplataforma , portátil , de código abierto y gratuito desarrollado por el proyecto VideoLAN . VLC está disponible para sistemas operativos de escritorio y plataformas móviles , como Android , iOS y iPadOS . VLC también está disponible en plataformas de distribución digital como App Store de Apple , Google Play y Microsoft Store .
VLC admite muchos métodos de compresión de audio y video y formatos de archivo , incluidos DVD-Video , Video CD y protocolos de transmisión . Es capaz de transmitir medios a través de redes informáticas y puede transcodificar archivos multimedia. [14]
La distribución predeterminada de VLC incluye muchas bibliotecas de codificación y decodificación gratuitas, lo que evita la necesidad de buscar/calibrar complementos propietarios. La biblioteca libavcodec del proyecto FFmpeg proporciona muchos de los códecs de VLC, pero el reproductor [15] utiliza principalmente sus propios muxers y demuxers. También tiene sus propias implementaciones de protocolo. También ganó distinción como el primer reproductor que admite la reproducción de DVD cifrados en Linux y macOS mediante el uso de la biblioteca de descifrado de DVD libdvdcss ; sin embargo, esta biblioteca es legalmente controvertida y, como resultado, no está incluida en muchos repositorios de software de distribuciones de Linux . [16] [17] Está disponible en iOS bajo MPLv2 . [18]
El software VideoLAN se originó como un proyecto académico francés en 1996. VLC solía significar "VideoLAN Client" cuando VLC era cliente del proyecto VideoLAN. Dado que VLC ya no es simplemente un cliente, ese inicialismo ya no se aplica. [19] [20] Estaba pensado para consistir en un cliente y un servidor [21] para transmitir vídeos desde antenas parabólicas a través de la red del campus. Desarrollado originalmente por estudiantes de la École Centrale Paris , ahora lo desarrollan colaboradores de todo el mundo y está coordinado por VideoLAN , una organización sin fines de lucro . Reescrito desde cero en 1998, fue lanzado bajo Licencia Pública General GNU el 1 de febrero de 2001, con la autorización del director de la École Centrale Paris . La funcionalidad del programa servidor, VideoLan Server (VLS), se ha incluido en su mayor parte en VLC y ha quedado obsoleta. [22] El nombre del proyecto se ha cambiado a VLC media player porque ya no existe una infraestructura cliente/servidor.
El icono de cono utilizado en VLC es una referencia a los conos de tráfico recopilados por la Asociación de Estudiantes de Networking de École Centrale. [23] El diseño del ícono del cono se cambió de un ícono dibujado a mano de baja resolución a una versión renderizada CGI de mayor resolución en 2005, ilustrada por Richard Øiestad. [ cita necesaria ]
En 2007, el proyecto VLC decidió, por motivos de compatibilidad de licencias , no actualizar a la recién lanzada GPLv3 . [24] Después de 13 años de desarrollo, la versión 1.0.0 del reproductor multimedia VLC se lanzó el 7 de julio de 2009. [25] El trabajo en VLC para Android comenzó en 2010 y ha estado disponible para dispositivos Android en la tienda Google Play desde 2011. [26] [27] En septiembre de 2010, una empresa llamada "Applidium" desarrolló un puerto VLC para iOS bajo GPLv2 con el respaldo del proyecto VLC, que fue aceptado por Apple para su App Store. [28] [29] En enero de 2011, después de la queja del desarrollador de VLC Rémi Denis-Courmont a Apple sobre el conflicto de licencia entre GPLv2 de VLC y las políticas de la tienda de aplicaciones, [30] Apple había retirado el VLC de la App Store de Apple. [31] Posteriormente, en octubre de 2011, los autores de VLC comenzaron a volver a otorgar licencias de las partes del motor de VLC desde GPL-2.0 o posterior a LGPL-2.1 o posterior para lograr una mejor compatibilidad de licencia , por ejemplo con la App Store de Apple. . [32] [33] [34] [35] En julio de 2013, la aplicación VLC pudo volver a enviarse a la App Store de iOS bajo MPL-2.0 . [36] La versión 2.0.0 del reproductor multimedia VLC se lanzó el 18 de febrero de 2012. [12] [37] La versión para la Tienda Windows se lanzó el 13 de marzo de 2014. Se confirmó la compatibilidad con Windows RT , Windows Phone y Xbox One. añadido más tarde. [38] A partir de 2016, [actualizar]VLC es el tercero en el recuento general de descargas de sourceforge.net , [39] y ha habido más de 3 mil millones de descargas. [40]
La versión 3.0 estuvo en desarrollo para Windows, Linux y macOS desde junio de 2016 [41] y se lanzó en febrero de 2018. [42] Contiene muchas características nuevas, incluida la compatibilidad con salida de Chromecast (excepto subtítulos [43] ), decodificación acelerada por hardware habilitada de forma predeterminada. , reproducción 4K y 8K , reproducción de 10 bits y HDR , vídeo de 360° y audio 3D, paso de audio para códecs de audio HD, compatibilidad con menú BD-J y exploración de unidades de red local.
En diciembre de 2017, el Parlamento Europeo aprobó un presupuesto que financia un programa de recompensas por errores para que VLC mejore la infraestructura de TI de la UE. [44]
A partir de la versión 1.1.0, los nombres en clave de lanzamiento de VLC se refieren a personajes de las novelas Mundodisco de Terry Pratchett ; una excepción es la versión 2.2.1, que salió poco después de la muerte de Pratchett el 12 de marzo de 2015 y que recibió el nombre en código Terry Pratchett en honor al propio autor.
VLC, como la mayoría de los marcos multimedia , tiene un diseño muy modular que facilita la inclusión de módulos/complementos para nuevos formatos de archivos, códecs, interfaces o métodos de transmisión. VLC 1.0.0 tiene más de 380 módulos. [47] El núcleo VLC crea su propio gráfico de módulos dinámicamente, dependiendo de la situación: protocolo de entrada, formato de archivo de entrada, códec de entrada, capacidades de la tarjeta de video y otros parámetros. En VLC, casi todo es un módulo, como interfaces, salidas de audio y video, controles, escaladores, códecs y filtros de audio/video .
La GUI predeterminada se basa en Be API en BeOS , Cocoa para macOS y Qt 5 para Linux y Windows, pero todos ofrecen una interfaz estándar similar. La antigua GUI predeterminada se basaba en wxWidgets en Linux y Windows. [48] VLC admite máscaras altamente personalizables a través de la interfaz skins2, [49] y también admite máscaras de Winamp 2 y XMMS . [50] Las máscaras no son compatibles con la versión macOS. [51] VLC tiene interfaces de consola ncurses , [52] control remoto, [53] y telnet [54] . También hay una interfaz HTTP [55] , así como interfaces para gestos del mouse y teclas de acceso rápido del teclado . [56]
La versión de escritorio del reproductor multimedia VLC tiene algunos filtros que pueden distorsionar, rotar, dividir, desentrelazar y reflejar videos, así como crear paredes de visualización o agregar una superposición de logotipo durante la reproducción. También puede generar vídeo como arte ASCII .
Una función de zoom interactivo permite ampliar el vídeo durante la reproducción. [57] Las imágenes fijas se pueden extraer del vídeo con la resolución original, [58] y se pueden recorrer fotogramas individuales, aunque sólo en dirección hacia adelante. [59]
La reproducción se puede gamificar dividiendo la imagen dentro de la ventana gráfica en piezas de rompecabezas que se pueden arrastrar , donde el recuento de filas y columnas se puede configurar como se desee. [60]
Para la reproducción de audio, esta función incluye un ecualizador y otros filtros que ayudan a personalizar la calidad del sonido.
Como VLC es un reproductor multimedia basado en paquetes , reproduce casi todo el contenido de vídeo. Incluso se pueden reproducir algunos archivos dañados, incompletos o sin terminar, como los que aún se descargan a través de una red peer-to-peer (P2P). También reproduce archivos de flujos de transporte MPEG (.TS) m2t mientras aún se están digitalizando desde una cámara HDV a través de un cable FireWire , lo que permite monitorear el video mientras se graba. El reproductor también puede usar libcdio para acceder a archivos .iso para que los usuarios puedan reproducir archivos en una imagen de disco , incluso si el sistema operativo del usuario no puede trabajar directamente con imágenes .iso.
VLC admite todos los formatos de audio y video admitidos por libavcodec y libavformat. Esto significa que VLC puede reproducir vídeo H.264 o MPEG-4 Parte 2 , así como admitir formatos de archivo FLV o MXF "listos para usar" utilizando las bibliotecas de FFmpeg. Alternativamente, VLC tiene módulos para códecs que no se basan en las bibliotecas de FFmpeg. VLC es uno de los reproductores de DVD de software gratuito que ignora la codificación de región de DVD en las unidades de firmware RPC-1 , lo que lo convierte en un reproductor sin región . Sin embargo, no hace lo mismo en las unidades de firmware RPC-2 , ya que en estos casos la codificación de región la aplica la propia unidad; sin embargo, aún puede forzar el cifrado CSS para reproducir un DVD de una región extranjera en un RPC. -2 unidades.
El reproductor multimedia VLC puede reproducir grabaciones de alta definición de cintas D-VHS duplicadas en una computadora usando CapDVHS.exe . Esto ofrece otra forma de archivar todas las cintas D-VHS con la etiqueta de copia gratuita DRM. Utilizando una conexión FireWire desde decodificadores de cable a computadoras, VLC puede transmitir contenido en vivo y sin cifrar a un monitor o HDTV. El reproductor multimedia VLC puede mostrar el vídeo en reproducción como fondo de escritorio , como Windows DreamScene , mediante DirectX , solo disponible en sistemas operativos Windows. El reproductor multimedia VLC puede grabar el escritorio y guardar la transmisión como un archivo, lo que permite al usuario crear screencasts . [61] [62] [63] En Microsoft Windows, VLC también es compatible con el marco Direct Media Object (DMO) y, por lo tanto, puede hacer uso de algunas DLL de terceros (biblioteca de enlaces dinámicos). En la mayoría de las plataformas, VLC puede sintonizar y ver canales DVB-C, DVB-T y DVB-S. En macOS se requiere el complemento EyeTV por separado, en Windows requiere los controladores BDA de la tarjeta.
VLC se puede instalar o ejecutar directamente desde una unidad flash USB u otra unidad externa. VLC se puede ampliar mediante secuencias de comandos; Utiliza el lenguaje de programación Lua . [64] [65] VLC puede reproducir vídeos en formato AVCHD , un formato altamente comprimido utilizado en las videocámaras HD recientes . VLC puede generar varias pantallas de visualización de música . El programa puede convertir archivos multimedia a varios formatos compatibles. [66]
Tanto las versiones de escritorio como las de dispositivos móviles están equipadas con un ecualizador de audio . [67]
Un gorro rojo de Papá Noel aparece encima del logotipo del cono de tráfico de VLC durante las temporadas navideñas. [68]
El reproductor multimedia VLC es multiplataforma , con versiones para Windows , Android , ChromeOS , BeOS , Windows Phone , iOS , iPadOS , macOS , tvOS , OS/2 , Linux y Syllable . [69] Sin embargo, la compatibilidad hacia adelante y hacia atrás entre las versiones del reproductor multimedia VLC y las diferentes versiones de los sistemas operativos no se mantiene durante más de unas pocas generaciones. [70] Hay compilaciones de 64 bits disponibles para Windows de 64 bits, a partir de la versión 2.0.1. [71] [72]
El puerto VLC para Windows 8 y Windows 10 está respaldado por una campaña de financiación colectiva en Kickstarter para agregar soporte para una nueva GUI basada en el lenguaje de diseño Metro de Microsoft , que se ejecutará en Windows Runtime . Todas las funciones existentes, incluidos filtros de video, compatibilidad con subtítulos y un ecualizador, están presentes en Windows 8. [73] Se lanzó una versión beta de VLC para Windows 8 en Microsoft Store el 13 de marzo de 2014. [74] Se lanzó una aplicación universal. creado para Windows 8, 8.1, 10, Windows Phone 8, 8.1 y Windows 10 Mobile.
En mayo de 2012, el equipo de VLC declaró que se estaba desarrollando una versión de VLC para Android . [75] La versión estable 1.0 estuvo disponible en Google Play el 8 de diciembre de 2014. [76]
Varias API pueden conectarse a VLC y utilizar su funcionalidad:
VLC puede manejar algunos archivos incompletos y, en algunos casos, puede usarse para obtener una vista previa de los archivos que se descargan. Varios programas hacen uso de esto, incluidos eMule y KCeasy . La aplicación de televisión por Internet gratuita y de código abierto Miro también utiliza código VLC. HandBrake , un codificador de vídeo de código abierto, utilizado para cargar libdvdcss desde VLC Media Player. [90] Easy Subtitles Synchronizer, un programa gratuito de edición de subtítulos para Windows, utiliza VLC para obtener una vista previa del vídeo con los subtítulos editados.
VLC puede leer muchos formatos, dependiendo del sistema operativo en el que se esté ejecutando, incluyendo: [91]
VLC puede transcodificar o transmitir audio y video en varios formatos según el sistema operativo, que incluyen:
Los instaladores del software del reproductor multimedia VLC para la plataforma macOS y la plataforma Windows incluyen la biblioteca de descifrado de DVD libdvdcss , aunque esta biblioteca puede estar legalmente restringida en ciertas jurisdicciones. [95] [96]
En mayo de 2022, MediaNama informó que VLC estaba prohibido en la India y que su sitio web era inaccesible desde la India según las disposiciones de la Ley de Tecnología de la Información de 2000 . [97] Ni los desarrolladores ni el gobierno indio ofrecieron ninguna explicación a la prohibición, según India Today . La cuenta oficial de Twitter de VideoLAN declaró en agosto que el sitio web fue bloqueado en la India a partir del 13 de febrero de 2022. [98] Un informe del Hindustan Times indicó que la prohibición podría deberse a vínculos con China. [99] En 2020, la India había prohibido más de 200 aplicaciones chinas tras las escaramuzas entre China e India de 2020-2022 . Otro informe del Hindustan Times de abril que citaba a Symantec decía que los piratas informáticos chinos dependían de VLC para lanzar malware que habían instalado previamente en máquinas con Windows. [100] La técnica que utilizaron se llama carga lateral de DLL, en la que una biblioteca externa que un programa legítimo carga en tiempo de ejecución se sustituye por una versión modificada que contiene el malware. [101] El presidente de VideoLan y desarrollador principal, Jean-Baptiste Kempf, dijo que el bloqueo fue muy probablemente el resultado de un malentendido sobre el problema de seguridad chino, aunque el gobierno indio no proporcionó una razón de por qué fue bloqueado. [102] En octubre de 2022, VLC, con la ayuda de la organización india de derechos digitales Internet Freedom Foundation , envió un aviso legal al gobierno de la India, tras lo cual, en noviembre de 2022, el Ministerio de Electrónica y Tecnología de la Información del Gobierno de la India decidió eliminar la prohibición del sitio web de VLC. [103]
El software del reproductor multimedia VLC puede leer datos de audio y vídeo de DVD que incorporan cifrado Content Scramble System (CSS), aunque el software del reproductor multimedia VLC carece de una licencia de descifrado CSS. [104] El descifrado no autorizado de contenido de DVD cifrado con CSS o la distribución no autorizada de herramientas de descifrado de CSS pueden violar la Ley de Derechos de Autor del Milenio Digital de EE. UU . [104] El descifrado de contenido de DVD cifrado con CSS se ha autorizado temporalmente para determinados fines (como la realización de documentales que utilizan porciones cortas de contenido de DVD para críticas o comentarios) en virtud de las exenciones antielusión de la Ley de derechos de autor del milenio digital emitidas por la Oficina de derechos de autor de EE. UU. en 2010. [105] Sin embargo, estas exenciones no cambian la prohibición de la DMCA sobre la distribución de herramientas de descifrado CSS; incluidos los distribuidos con VLC. [106]
En 2001, VLC se lanzó bajo la versión 2 de GNU General Public aprobada por OSI, con la opción comúnmente ofrecida de usar "cualquier versión posterior" del mismo (aunque no existía ninguna versión posterior en ese momento).
Tras el lanzamiento por parte de la Free Software Foundation (FSF) de la nueva versión 3 de su Licencia Pública General GNU (GPL) el 29 de junio de 2007, los contribuyentes al reproductor multimedia VLC y otros proyectos de software alojados en videolan.org, debatieron la posibilidad de actualizar los términos de licencia para futuras versiones del reproductor multimedia VLC y otros proyectos alojados, a la versión 3 de la GPL.
[...] Existe una gran preocupación de que estos nuevos requisitos adicionales no coincidan con la realidad industrial y económica de nuestro tiempo, especialmente en el mercado de la electrónica de consumo.
Creemos que cambiar nuestros términos de licencia a la versión 3 de GPL actualmente no sería lo mejor para nuestra comunidad en su conjunto.
En consecuencia, planeamos seguir distribuyendo versiones futuras del reproductor multimedia VLC bajo los términos de la versión 2 de GPL. [...]Continuaremos distribuyendo el código fuente del reproductor multimedia VLC bajo la "versión 2 o cualquier versión posterior" de GPL hasta el futuro. aviso.
{{cite news}}
: Mantenimiento CS1: nombres numéricos: lista de autores ( enlace )