QuickTime es una arquitectura multimedia extensible creada por Apple , que admite la reproducción, transmisión , codificación y transcodificación de una variedad de formatos de medios digitales . [1] [2] El término QuickTime también se refiere a la aplicación de reproducción multimedia de interfaz QuickTime Player , [1] que está integrada en macOS y anteriormente estaba disponible para Windows . [3]
QuickTime fue creado en 1991, cuando el concepto de reproducir vídeo digital directamente en ordenadores era "revolucionario". [1] [2] QuickTime podía integrar varios tipos de medios avanzados, incluidas imágenes panorámicas (llamadas QuickTime VR) y Adobe Flash . Durante la década de 1990, QuickTime se convirtió en un estándar dominante para multimedia digital , ya que se integró en muchos sitios web, aplicaciones y videojuegos, y fue adoptado por cineastas profesionales . El formato de archivo QuickTime se convirtió en la base del estándar MPEG-4 . [4] [5] [1] [2] [6] Durante su apogeo, QuickTime se utilizó notablemente para crear los innovadores videojuegos Myst y Xplora1 , y para distribuir en exclusiva avances de películas de varias películas de Star Wars . [7] [1] QuickTime podía admitir códecs adicionales a través de complementos, por ejemplo con Perian . [8]
A medida que los sistemas operativos y navegadores ganaron soporte para MPEG-4 y estándares posteriores como H.264 , la necesidad de una versión multiplataforma de QuickTime disminuyó y Apple descontinuó la versión de Windows de QuickTime en 2016. [9] [10] [11] [12] En Mac OS X Snow Leopard , QuickTime 7 se suspendió a favor de QuickTime Player X, que abandonó el antiguo marco QuickTime a favor del marco AVFoundation . QuickTime Player X no admite la edición de video (más allá de recortar clips) o complementos para compatibilidad con códecs adicionales . [12] [13] macOS Catalina abandonó el soporte para todas las aplicaciones de 32 bits, incluido el marco QTKit y el antiguo QuickTime 7. [10]
QuickTime se incluye en macOS. QuickTime para Microsoft Windows se podía descargar como una instalación independiente y se incluía en iTunes de Apple antes de iTunes 10.5, pero ya no es compatible y, por lo tanto, las vulnerabilidades de seguridad ya no se repararán. [14] En el momento de la discontinuación de la versión para Windows, Trend Micro identificó y divulgó públicamente dos vulnerabilidades de día cero (ambas permitían la ejecución de código arbitrario ) ; en consecuencia, Trend Micro recomendó encarecidamente a los usuarios que desinstalaran el producto de los sistemas Windows. [15] [16]
Los kits de desarrollo de software (SDK) para QuickTime están disponibles para el público con una suscripción a Apple Developer Connection (ADC).
Está disponible de forma gratuita para ambos sistemas operativos macOS. Existen otras aplicaciones de reproducción gratuitas que se basan en el marco QuickTime, lo que proporciona funciones que no están disponibles en el QuickTime Player básico. Por ejemplo, iTunes puede exportar audio en WAV , AIFF , MP3 , AAC y Apple Lossless . Además, macOS tiene un AppleScript simple que se puede usar para reproducir una película en modo de pantalla completa, [17] pero desde la versión 7.2 la visualización en pantalla completa ahora es compatible con la versión que no es Pro. [18]
El marco QuickTime proporciona lo siguiente:
A principios de 2008, el marco oculta al usuario muchos de los códecs más antiguos que se enumeran a continuación, aunque existe la opción "Mostrar codificadores heredados" en las preferencias de QuickTime para usarlos. [20] El marco admite los siguientes tipos de archivos y códecs de forma nativa: [21]
Debido a que macOS Mojave es la última versión que incluye soporte para API de 32 bits y los planes de Apple de eliminar el soporte de aplicaciones de 32 bits en futuras versiones de macOS, muchos códecs ya no serán compatibles con las versiones más nuevas de macOS, comenzando con macOS Catalina, que se lanzó el 7 de octubre de 2019.
A partir de Mac OS X Lion , el marco multimedia subyacente para QuickTime, QTKit, quedó obsoleto en favor de un marco de gráficos más nuevo, AVFoundation , y se suspendió por completo a partir de macOS Catalina . [9]
PictureViewer es un componente de QuickTime para Microsoft Windows y los sistemas operativos Mac OS 8 y Mac OS 9. Se utiliza para ver archivos de imágenes de los formatos de imágenes fijas que admite QuickTime. En macOS , se reemplaza por Preview . [23] [24]
A mediados de la década de 1990 se desarrolló una versión de QuickTime para el sistema operativo Irix que se ejecutaba en hardware SGI con procesadores MIPS, pero nunca se lanzó.
QuickTime Player 7 está limitado únicamente a operaciones de reproducción básicas a menos que se compre una clave de licencia de QuickTime Pro de Apple. Hasta Catalina, las aplicaciones profesionales de Apple (por ejemplo, Final Cut Studio , Logic Studio ) incluían una licencia de QuickTime Pro. Las claves Pro son específicas de la versión principal de QuickTime para la que se compran y desbloquean funciones adicionales de la aplicación QuickTime Player en macOS o Windows. [25] La clave Pro no requiere ninguna descarga adicional; al ingresar el código de registro, se desbloquean inmediatamente las funciones ocultas.
QuickTime 7 todavía está disponible para descargar desde Apple, pero a mediados de 2016, Apple dejó de vender claves de registro para la versión Pro.
Las funciones habilitadas por la licencia Pro incluyen, entre otras:
Mac OS X Snow Leopard incluye QuickTime X. QuickTime Player X no tiene las funciones de cortar, copiar y pegar y solo exporta a cuatro formatos, pero su función de exportación limitada es gratuita. Los usuarios no tienen la opción de actualizar a una versión Pro de QuickTime X, pero aquellos que ya han comprado QuickTime 7 Pro y están actualizando a Snow Leopard desde una versión anterior de Mac OS X tendrán QuickTime 7 almacenado en la carpeta Utilidades o definida por el usuario. De lo contrario, los usuarios tendrán que instalar QuickTime 7 desde el directorio "Instalaciones opcionales" del DVD de Snow Leopard después de instalar el sistema operativo.
Mac OS X Lion y versiones posteriores también incluyen QuickTime X. No se incluye ningún instalador para QuickTime 7 con estos paquetes de software, pero los usuarios pueden descargar el instalador de QuickTime 7 desde el sitio de soporte de Apple. QuickTime X en versiones posteriores de macOS admite funciones de cortar, copiar y pegar de manera similar a QuickTime 7 Pro; sin embargo, la interfaz se ha modificado significativamente para simplificar estas operaciones.
El 24 de septiembre de 2018, Apple finalizó el soporte para QuickTime 7 y QuickTime Pro, y actualizó muchas páginas de descarga y soporte en su sitio web para indicar que QuickTime 7 "no será compatible con futuras versiones de macOS".
El formato de archivo nativo para video QuickTime, QuickTime File Format , especifica un archivo contenedor multimedia que contiene una o más pistas, cada una de las cuales almacena un tipo particular de datos: audio, video, efectos o texto (por ejemplo, para subtítulos). Cada pista contiene un flujo de medios codificado digitalmente (usando un formato específico) o una referencia de datos al flujo de medios ubicado en otro archivo. La capacidad de contener referencias de datos abstractas para los datos de medios y la separación de los datos de medios de los desplazamientos de medios y las listas de edición de pistas significa que QuickTime es particularmente adecuado para la edición, ya que es capaz de importar y editar en el lugar (sin copiar datos).
Otros formatos de archivo que QuickTime admite de forma nativa (en distintos grados) incluyen AIFF , WAV , DV-DIF , MP3 y MPEG program stream . Con componentes QuickTime adicionales, también puede admitir ASF , DivX Media Format , Flash Video , Matroska , Ogg y muchos otros.
El 11 de febrero de 1998, la ISO aprobó el formato de archivo QuickTime como base del formato de archivo MPEG‑4. [26] La especificación del formato de archivo MPEG-4 se creó sobre la base de la especificación del formato QuickTime publicada en 2001. [27] El .mp4
formato de archivo MP4 ( ) se publicó en 2001 como la revisión de la especificación MPEG-4 Parte 1: Sistemas publicada en 1999 (ISO/IEC 14496-1:2001). [28] [29] [30] En 2003, la primera versión del formato MP4 fue revisada y reemplazada por MPEG-4 Parte 14 : formato de archivo MP4 (ISO/IEC 14496-14:2003). [31] El formato de archivo MP4 se generalizó en el formato de archivo multimedia base ISO/IEC 14496-12:2004, que define una estructura general para archivos multimedia basados en el tiempo. A su vez, se utiliza como base para otros formatos de archivos multimedia (por ejemplo, 3GP , Motion JPEG 2000 ). [32] [33] [34] [35] [36] Una lista de todas las extensiones registradas para el formato de archivo multimedia base ISO se publica en el sitio web oficial de la autoridad de registro www.mp4ra.org. Esta autoridad de registro para puntos de código en archivos de la "familia MP4" es Apple Computer Inc. y se menciona en el Anexo D (informativo) en MPEG-4 Parte 12. [35]
En el año 2000, los formatos MPEG-4 se convirtieron en estándares de la industria, apareciendo por primera vez con soporte en QuickTime 6 en 2002. En consecuencia, el contenedor MPEG-4 está diseñado para capturar, editar, archivar y distribuir medios, a diferencia del enfoque simple de archivo como flujo de MPEG-1 y MPEG-2 . [37]
QuickTime 6 agregó soporte limitado para MPEG-4, específicamente codificación y decodificación usando Perfil Simple (SP). Las características avanzadas de Perfil Simple (ASP), como B-frames , no eran compatibles (en contraste con, por ejemplo, codificadores como XviD o 3ivx ). QuickTime 7 admite el codificador y decodificador H.264. [38]
Dado que los contenedores MOV y MP4 pueden utilizar los mismos códecs MPEG-4, son en su mayoría intercambiables en un entorno exclusivo de QuickTime. MP4, al ser un estándar internacional, tiene más compatibilidad. Esto es especialmente cierto en dispositivos de hardware, como la Sony PSP y varios reproductores de DVD. En cuanto al software, la mayoría de los paquetes de códecs DirectShow / Video para Windows [39] [40] incluyen un analizador MP4, pero no uno para MOV.
En el cuadro de diálogo Exportar MPEG-4 de QuickTime Pro, una opción llamada "Passthrough" permite una exportación limpia a MP4 sin afectar las transmisiones de audio o video. QuickTime 7 ahora admite audio multicanal AAC-LC y HE-AAC (usado, por ejemplo, en los avances de alta definición en el sitio de Apple), [41] tanto para contenedores .MOV como .MP4.
Apple lanzó la primera versión de QuickTime el 2 de diciembre de 1991, como complemento multimedia para System 6 y versiones posteriores. El desarrollador principal de QuickTime, Bruce Leak , realizó la primera demostración pública en la Conferencia Mundial de Desarrolladores de mayo de 1991 , donde reprodujo el famoso anuncio de Apple de 1984 en una ventana con una resolución de 320 × 240 píxeles.
Los códecs de vídeo originales incluían:
El primer proyecto comercial producido con QuickTime 1.0 fue el CD-ROM From Alice to Ocean. El primer uso visible públicamente de QuickTime fue la visita interactiva a la fábrica de Ben & Jerry (apodada The Rik & Joe Show en honor a sus desarrolladores internos). The Rik and Joe Show se mostró en el escenario de MacWorld en San Francisco cuando John Sculley anunció QuickTime. [43]
Apple lanzó QuickTime 1.5 para Mac OS a finales de 1992. Este sistema agregó el códec de video de cuantificación vectorial Cinepak desarrollado por SuperMac (inicialmente conocido como Compact Video). Podía reproducir videos con una resolución de 320x240 a 30 cuadros por segundo en una CPU Motorola 68040 de 25 MHz . También agregó pistas de texto , lo que permitió subtítulos, letras y otros usos potenciales.
Apple contrató a San Francisco Canyon Company para trasladar QuickTime a la plataforma Windows. [44] La versión 1.0 de QuickTime para Windows proporcionaba solo un subconjunto de la API completa de QuickTime, incluidas únicamente las funciones de reproducción de películas controladas a través del controlador de películas estándar.
QuickTime 1.6 salió al mercado al año siguiente. La versión 1.6.2 incorporó por primera vez el "QuickTime PowerPlug", que sustituyó algunos componentes por código nativo de PowerPC cuando se ejecutaba en Macs con PowerPC.
En junio de 1994, Apple lanzó QuickTime 2.0 para System Software 7, la única versión que nunca se lanzó de forma gratuita. Añadió compatibilidad con pistas de música, que contenían el equivalente a datos MIDI y que podían controlar un motor de síntesis de sonido integrado en el propio QuickTime (utilizando un conjunto limitado de sonidos de instrumentos con licencia de Roland ) o cualquier hardware externo compatible con MIDI, lo que producía sonidos utilizando solo pequeñas cantidades de datos de películas.
Tras la marcha de Bruce Leak a Web TV , el liderazgo del equipo QuickTime quedó a cargo de Peter Hoddie.
QuickTime 2.0 para Windows apareció en noviembre de 1994 bajo la dirección de Paul Charlton . Como parte del esfuerzo de desarrollo para QuickTime multiplataforma, Charlton (como arquitecto y líder técnico), junto con el colaborador individual Michael Kellner y un pequeño equipo altamente efectivo que incluía a Keith Gurganus, trasladaron un subconjunto de Macintosh Toolbox a Intel y otras plataformas (en particular, las variantes MIPS y SGI Unix) como la infraestructura habilitadora para QuickTime Media Layer (QTML), que se demostró por primera vez en la Conferencia Mundial de Desarrolladores de Apple ( WWDC ) en mayo de 1996. El QTML más tarde se convirtió en la base de la API Carbon que permitió que las aplicaciones heredadas de Macintosh se ejecutaran en el núcleo Darwin en Mac OS X. [ cita requerida ]
Las siguientes versiones, 2.1 y 2.5, volvieron al modelo anterior de regalar QuickTime. Mejoraron el soporte de música y añadieron pistas de sprites que permitían la creación de animaciones complejas con la adición de poco más que las imágenes de sprites estáticas al tamaño de la película. QuickTime 2.5 también integró completamente QuickTime VR 2.0.1 en QuickTime como una extensión de QuickTime. El 16 de enero de 1997, Apple lanzó QuickTime MPEG Extension (sólo PPC) como un complemento a QuickTime 2.5, que agregó capacidades de reproducción de software MPEG-1 a QuickTime.
En 1994, Apple presentó una demanda contra el desarrollador de software San Francisco Canyon por violación de propiedad intelectual e incumplimiento de contrato. [45] Apple alegó que San Francisco Canyon había ayudado a desarrollar Video for Windows utilizando varios cientos de líneas de código fuente de QuickTime sin licencia. Intel los contrató para ayudar a que Video for Windows utilizara mejor los recursos del sistema en los procesadores Intel , lo que posteriormente se eliminó de forma unilateral. [44] Microsoft e Intel se sumaron a la demanda en 1995. La demanda finalizó con un acuerdo en 1997.
El lanzamiento de QuickTime 3.0 para Mac OS el 30 de marzo de 1998 introdujo el modelo de ingresos, ahora estándar, de lanzar el software de forma gratuita, pero con funciones adicionales de la aplicación MoviePlayer proporcionada por Apple que los usuarios finales solo podían desbloquear comprando un código de licencia de QuickTime Pro . Dado que las funciones "Pro" eran las mismas que las existentes en QuickTime 2.5, cualquier usuario anterior de QuickTime podía seguir utilizando una versión anterior de la aplicación central MoviePlayer durante el resto de la vida útil de Mac OS hasta 2002; de hecho, dado que estas funciones adicionales se limitaban a MoviePlayer, cualquier otra aplicación compatible con QuickTime no se vio afectada.
QuickTime 3.0 agregó soporte para componentes de importación de gráficos que podían leer imágenes de GIF , JPEG, TIFF y otros formatos de archivo, y componentes de salida de video que servían principalmente para exportar datos de películas a través de FireWire. Apple también licenció varias tecnologías de terceros para su inclusión en QuickTime 3.0, incluido el códec de video Sorenson para compresión de video avanzada, el códec de música QDesign para una compresión de audio sustancial y el conjunto completo de instrumentos Roland Sound Canvas y extensiones de formato GS para una reproducción mejorada de archivos de música MIDI. También agregó efectos de video que los programadores podían aplicar en tiempo real a las pistas de video. Algunos de estos efectos incluso responderían a los clics del mouse por parte del usuario, como parte del nuevo soporte de interacción de películas (conocido como películas cableadas ).
Durante el ciclo de desarrollo de QuickTime 3.0, parte del equipo de ingeniería estaba trabajando en una versión más avanzada de QuickTime que se conocería como QuickTime interactive o QTi. Aunque similar en concepto a la función de películas con cable lanzada como parte de QuickTime 3.0, QuickTime interactive era mucho más ambicioso. Permitía que cualquier película QuickTime fuera un contenedor totalmente interactivo y programable para medios. Se agregó un tipo de pista especial que contenía un intérprete para un lenguaje de programación personalizado basado en el lenguaje ensamblador 68000. Esto admitía un modelo integral de interacción del usuario para el manejo de eventos del mouse y el teclado basado en parte en el lenguaje AML de Apple Media Tool .
La película interactiva QuickTime iba a ser el formato de reproducción para la siguiente generación de la herramienta de creación HyperCard . Tanto el proyecto interactivo QuickTime como el de HyperCard 3.0 se cancelaron para concentrar los recursos de ingeniería en la compatibilidad con streaming de QuickTime 4.0, y los proyectos nunca se lanzaron al público.
Apple lanzó QuickTime 4.0 el 8 de junio de 1999 [46] para Mac OS 7.5.5 a 8.6 (posteriormente Mac OS 9 ) y Windows 95 , Windows 98 y Windows NT . A esto le siguieron tres actualizaciones menores (versiones 4.0.1, 4.0.2 y 4.0.3). [47] Introdujo funciones que la mayoría de los usuarios ahora consideran básicas: [48]
El 17 de diciembre de 1999, Apple presentó QuickTime 4.1, la primera actualización importante de esta versión. [46] Le siguieron dos versiones menores (4.1.1 y 4.1.2). [49] Las mejoras más notables en la familia 4.1.x fueron: [50]
QuickTime 5 fue una de las versiones de QuickTime de menor duración, lanzada en abril de 2001 y reemplazada por QuickTime 6 poco más de un año después. Esta versión fue la última en tener mayores capacidades bajo Mac OS 9 que bajo Mac OS X, y la última versión de QuickTime en soportar las versiones de Mac OS 7.5.5 a 8.5.1 en un Mac PowerPC y Windows 95. La versión 5.0 se lanzó inicialmente solo para Mac OS y Mac OS X el 14 de abril de 2001, y la versión 5.0.1 le siguió poco después, el 23 de abril de 2001, y soportaba el Mac OS clásico, Mac OS X y Windows. [52] Se lanzaron tres actualizaciones más de QuickTime 5 (versiones 5.0.2, 5.0.4 y 5.0.5) durante su corta vida útil.
QuickTime 5 trajo las siguientes mejoras: [53]
El 15 de julio de 2002, Apple lanzó QuickTime 6.0, que proporciona las siguientes características: [56]
QuickTime 6 estuvo inicialmente disponible para Mac OS 8.6 – 9.x, Mac OS X (10.1.5 mínimo) y Windows 98, Me, 2000 y XP. El desarrollo de QuickTime 6 para Mac OS se ralentizó considerablemente a principios de 2003, después del lanzamiento de Mac OS X v10.2 en agosto de 2002. QuickTime 6 para Mac OS continuó en la ruta 6.0.x, y finalmente se detuvo con la versión 6.0.3. [57]
QuickTime 6.1 y 6.1.1 para Mac OS X v10.1 y Mac OS X v10.2 (lanzado el 22 de octubre de 2002) [58] y QuickTime 6.1 para Windows (lanzado el 31 de marzo de 2003) [59] ofrecieron creación de archivos MPEG-4 compatible con ISO y corrigieron la vulnerabilidad CAN-2003-0168.
Apple lanzó QuickTime 6.2 exclusivamente para Mac OS X el 29 de abril de 2003, para brindar soporte para iTunes 4, que permitía la codificación AAC para canciones en la biblioteca de iTunes. [60] (iTunes no estuvo disponible para Windows hasta octubre de 2003).
El 3 de junio de 2003, Apple lanzó QuickTime 6.3, que ofrece lo siguiente: [61]
QuickTime 6.4, lanzado el 16 de octubre de 2003 para Mac OS X v10.2, Mac OS X v10.3 y Windows, agregó lo siguiente: [62]
El 18 de diciembre de 2003, Apple lanzó QuickTime 6.5, compatible con los mismos sistemas que la versión 6.4. Las versiones 6.5.1 y 6.5.2 le siguieron el 28 de abril de 2004 y el 27 de octubre de 2004. Estas versiones serían las últimas en admitir Windows 98 y Me. La familia 6.5 agregó las siguientes características: [63]
QuickTime 6.5.3 se lanzó el 12 de octubre de 2005 para Mac OS X v10.2.8 después del lanzamiento de QuickTime 7.0, solucionando una serie de problemas de seguridad.
Lanzado inicialmente el 29 de abril de 2005, junto con Mac OS X v10.4 (para la versión 10.3.9 y 10.4.x), QuickTime 7.0 incluía lo siguiente: [66] [67]
Después de un par de versiones preliminares de Windows, [69] Apple lanzó 7.0.2 como la primera versión estable el 7 de septiembre de 2005, para Windows 2000 y Windows XP . La versión 7.0.4, lanzada el 10 de enero de 2006, fue la primera versión binaria universal . Pero sufrió numerosos errores, incluido un desbordamiento de búfer , que es más problemático para la mayoría de los usuarios.
Apple dejó de dar soporte a Windows 2000 con el lanzamiento de QuickTime 7.2 el 11 de julio de 2007. [70] La última versión disponible para Windows 2000, 7.1.6, contiene numerosas vulnerabilidades de seguridad. [71] Las referencias a esta versión se han eliminado del sitio de QuickTime, pero se puede descargar desde la sección de soporte de Apple. [72] Apple no ha indicado que proporcionará más actualizaciones de seguridad para versiones anteriores. QuickTime 7.2 es la primera versión para Windows Vista.
Apple dejó de ofrecer soporte para contenido Flash en QuickTime 7.3, lo que dañó el contenido que dependía de Flash para la interactividad o las pistas de animación. Las preocupaciones de seguridad parecen ser parte de la decisión. [73] Los archivos flv de Flash aún se pueden reproducir en QuickTime si se agrega el complemento gratuito Perian .
En QuickTime 7.3, se requiere un procesador que admita SSE . QuickTime 7.4 no requiere SSE. A diferencia de las versiones 7.2 y 7.3, QuickTime 7.4 no se puede instalar en Windows XP sin Service Packs o con el Service Pack 1/1A instalado (su programa de instalación comprueba si está instalado el Service Pack 2).
QuickTime 7.5 se lanzó el 10 de junio de 2008. [74] QuickTime 7.5.5 se lanzó el 9 de septiembre de 2008, [75] que requiere Mac OS X v10.4 o superior, lo que elimina la compatibilidad con 10.3. QuickTime 7.6 se lanzó el 21 de enero de 2009. [76] QuickTime 7.7 se lanzó el 3 de agosto de 2011. [77]
QuickTime 7.6.6 está disponible para OS X, 10.6.3 Snow Leopard hasta 10.14 Mojave, ya que 10.15 Catalina sólo soportará aplicaciones de 64 bits. [78] Hay una versión 7.7 de QuickTime 7 para OS X, pero sólo es para Leopard 10.5. [79]
QuickTime 7.7.6 es la última versión para Windows XP Service Pack 2 o 3.
QuickTime 7.7.9 es la última versión de QuickTime para Windows. Posteriormente, Apple dejó de ofrecer soporte para QuickTime en Windows. [14]
Safari 12, lanzado el 17 de septiembre de 2018 para macOS Sierra y macOS High Sierra (y el navegador predeterminado incluido en macOS Mojave lanzado el 24 de septiembre de 2018), que deja de ser compatible con los complementos NPAPI (excepto Adobe Flash), dejó de ser compatible con el complemento web de QuickTime 7. El 24 de septiembre de 2018, Apple dejó de ser compatible con la versión para macOS de QuickTime 7. Esto marcó efectivamente el final de la tecnología en el desarrollo web y de códecs de Apple.
A partir de macOS Catalina, las aplicaciones QuickTime 7 y los codecs de imagen, audio y vídeo ya no serán compatibles con macOS ni serán soportados por Apple.
QuickTime X (pronunciado QuickTime Ten ) [80] se demostró inicialmente en la WWDC el 8 de junio de 2009 y se envió con Mac OS X v10.6 . [81]
Incluye capítulos visuales, [82] conversión, compartir en YouTube, edición de video, [83] captura de transmisiones de video y audio, grabación de pantalla, [84] aceleración de GPU y transmisión en vivo. [85]
Pero eliminó el soporte para varios formatos ampliamente utilizados, en particular la omisión de MIDI causó inconvenientes y problemas importantes para muchos músicos y sus audiencias potenciales. [86]
Además, se incluye una grabadora de pantalla que graba todo lo que aparece en la pantalla. Sin embargo, no es posible capturar determinados contenidos protegidos por la gestión de derechos digitales , como las compras de vídeos de iTunes/Apple TV o cualquier contenido protegido por la tecnología DRM FairPlay de Apple . Mientras que Safari utiliza FairPlay, Google Chrome y Firefox utilizan Widevine para DRM, cuyo contenido no está protegido contra la captura de pantalla de QuickTime.
El motivo del salto en la numeración de 7 a 10 (X) fue indicar una ruptura similar con las versiones anteriores del producto que indicó Mac OS X. QuickTime X es fundamentalmente diferente de las versiones anteriores, en el sentido de que se proporciona como un marco Cocoa (Objective-C) y rompe la compatibilidad con las API anteriores basadas en C de QuickTime 7 que se usaban anteriormente. QuickTime X se reescribió por completo para implementar códecs de audio y video modernos en 64 bits. QuickTime X es una combinación de dos tecnologías: QuickTime Kit Framework (QTKit) y QuickTime X Player. QTKit es utilizado por el reproductor QuickTime para mostrar medios. QuickTime X no implementa toda la funcionalidad del QuickTime anterior, así como algunos de los códecs. Cuando QuickTime X intenta operar con un códec de 32 bits o realizar una operación no compatible con QuickTime X, iniciará un proceso auxiliar de 32 bits para realizar la operación solicitada. El sitio web Ars Technica reveló que QuickTime X usa QuickTime 7.x a través de QTKit para ejecutar códecs más antiguos que no han hecho la transición a 64 bits. [87]
QuickTime X no admite archivos de subtítulos .SRT. [88] Se ha sugerido que usar el programa Subler para intercalar los archivos MP4 y SRT solucionará este problema. Puede descargarse en Bitbucket . [89]
Es posible que QuickTime 7 aún sea necesario para admitir formatos más antiguos en Snow Leopard, como QTVR, películas interactivas de QuickTime y archivos MIDI. En tales casos, se incluye una versión compatible de QuickTime 7 en el disco de instalación de Snow Leopard y se puede instalar junto con QuickTime X. Los usuarios que tengan una licencia Pro para QuickTime 7 pueden activar su licencia. [90]
También se puede descargar una versión de QuickTime 7 compatible con Snow Leopard desde el sitio web de soporte de Apple. [91]
El software se actualizó con el lanzamiento de Mavericks y, a partir de agosto de 2018, la versión actual es v10.5. Contiene más opciones para compartir (correo electrónico, YouTube , Facebook , Flickr , etc.), más opciones de exportación (incluida la exportación web en varios tamaños y la exportación para iPhone 4/iPad/Apple TV (pero no Apple TV 2). También incluye una nueva forma de avance rápido a través de un video y soporte para mouse para desplazarse. [92]
A partir de macOS Catalina, Apple solo ofrece QuickTime X, ya que QuickTime 7 nunca se actualizó a 64 bits, lo que afectó a muchas aplicaciones, formatos de imagen, audio y video que utilizan QuickTime 7 y la compatibilidad con estos códecs en QuickTime X.
Anteriormente, QuickTime X proporcionaba el marco QTKit en Mac OS 10.6 hasta 10.14. [111] Desde el lanzamiento de macOS 10.15, se utilizan AVKit y AVFoundation en su lugar (debido a la eliminación de los códecs de audio y video de 32 bits, así como de los formatos de imagen y las API compatibles con QuickTime 7).
QuickTime consta de dos subsistemas principales: Movie Toolbox y Image Compression Manager . Movie Toolbox consta de una API general para manejar datos basados en tiempo, mientras que Image Compression Manager proporciona servicios para manejar datos raster comprimidos , tal como los producen los códecs de video y fotografía.
Los desarrolladores pueden utilizar el kit de desarrollo de software ( SDK ) QuickTime para desarrollar aplicaciones multimedia para Mac o Windows con el lenguaje de programación C o con el lenguaje de programación Java (véase QuickTime para Java ) o, en Windows, utilizando COM / ActiveX desde un lenguaje que lo admita.
La opción COM/ActiveX se introdujo como parte de QuickTime 7 para Windows y está destinada a programadores que desean crear aplicaciones independientes para Windows utilizando la reproducción y el control de películas QuickTime de alto nivel con algunas capacidades de importación, exportación y edición. Esto es considerablemente más fácil que dominar la API C original de QuickTime. [112]
QuickTime 7 para Mac introdujo QuickTime Kit (también conocido como QTKit), un marco de desarrollo que pretende reemplazar las API anteriores para los desarrolladores de Cocoa. Este marco es solo para Mac y existe como abstracciones Objective-C en torno a un subconjunto de la interfaz C. Mac OS X v10.5 amplía QTKit para brindar compatibilidad total con 64 bits. QTKit permite la multiplexación entre QuickTime X y QuickTime 7 en segundo plano, de modo que el usuario no tiene que preocuparse por qué versión de QuickTime necesita usar.
Se descubrió que QuickTime 7.4 deshabilitaba el programa de composición de video de Adobe , After Effects . [113] [114] [115] Esto se debía al DRM integrado en la versión 7.4, ya que permitía el alquiler de películas desde iTunes. QuickTime 7.4.1 resolvió este problema. [116]
Las versiones 4.0 a 7.3 contenían un error de desbordamiento de búfer que podía comprometer la seguridad de una PC que usara el cliente QuickTime Streaming Media o el propio reproductor QuickTime. [117] El error se corrigió en la versión 7.3.1.
Se sabe que QuickTime 7.5.5 y versiones anteriores tienen una lista de vulnerabilidades significativas que permiten a un atacante remoto ejecutar código arbitrario o provocar una denegación de servicio (acceso a memoria fuera de los límites y bloqueo de la aplicación) en un sistema de destino. La lista incluye seis tipos de desbordamiento de búfer, [118] [119] [120] [ 121] [ 122] [123] conversión de datos, [124] desajuste entre enteros con signo y sin signo, [125] y puntero de memoria no inicializado. [126]
Se ha descubierto que QuickTime 7.6 deshabilita la capacidad de los usuarios de Mac para jugar a ciertos juegos, como Civilization IV y Los Sims 2. Hay soluciones disponibles del editor, Aspyr . [127]
QuickTime 7 no es compatible con la relación de aspecto de muestra H.264. [128] QuickTime X no tiene esta limitación, [ cita requerida ] pero muchos productos de Apple (como Apple TV ) todavía utilizan el antiguo motor QuickTime 7. iTunes utilizaba anteriormente QuickTime 7, pero a partir de octubre de 2019, iTunes ya no utiliza el antiguo motor QuickTime 7. [129]
QuickTime 7.7.x en Windows no puede codificar H.264 en sistemas multinúcleo con más de 20 subprocesos aproximadamente, por ejemplo, HP Z820 con 2 CPU de 8 núcleos. Una solución sugerida [ ¿quién la propone? ] es desactivar el hiperprocesamiento o limitar los núcleos de la CPU. La velocidad y la estabilidad de la codificación dependen de la escala de la ventana del reproductor. [ cita requerida ]
El 14 de abril de 2016, Christopher Budd de Trend Micro anunció que Apple había dejado de aplicar todos los parches de seguridad a QuickTime para Windows, y llamó la atención sobre dos avisos de Zero Day Initiative, ZDI-16-241 [130] y ZDI-16-242, [131] emitidos por la subsidiaria de Trend Micro, TippingPoint , ese mismo día. [15] También ese mismo día, el Equipo de Preparación para Emergencias Informáticas de los Estados Unidos emitió la alerta TA16-105A, que encapsulaba el anuncio de Budd y los avisos de Zero Day Initiative. [16] Apple respondió con una declaración de que QuickTime 7 para Windows ya no es compatible con Apple. [14]
QuickTime 7 para Windows ya no cuenta con soporte de Apple.
QuickTime tiene la capacidad de reproducir contenido MPEG-2 a través del componente de reproducción de MPEG-2 de QuickTime. Está disponible como complemento de QuickTime 7 por $19,99 en la tienda en línea de Apple.
Muchos de los tipos de archivos multimedia que se enumeran a continuación se pueden abrir con QuickTime Player, Preview (Mac OS X) o PictureViewer (Mac OS 8, 9).
{{cite journal}}
: Requiere citar revista |journal=
( ayuda ){{cite web}}
: CS1 maint: numeric names: authors list (link){{cite journal}}
: Requiere citar revista |journal=
( ayuda ){{cite journal}}
: Requiere citar revista |journal=
( ayuda ){{cite journal}}
: Requiere citar revista |journal=
( ayuda ){{cite web}}
: CS1 maint: unfit URL (link){{cite web}}
: CS1 maint: unfit URL (link){{cite web}}
: CS1 maint: unfit URL (link){{cite web}}
: CS1 maint: unfit URL (link)