Tiempo rapido

ImprimirCitar

QuickTime es un marco multimedia extensible descontinuado creado por Apple, que admite reproducir, transmitir, codificar y transcodificar una variedad de formatos de medios digitales. El término QuickTime también hace referencia a la aplicación frontal QuickTime Player, que está integrada en macOS y estuvo disponible para descargar en Windows hasta 2016.

QuickTime se creó en 1991; en ese momento, el concepto de reproducir video digital directamente en las computadoras era "innovador". QuickTime podría incorporar 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. Durante su apogeo, QuickTime se usó notablemente para crear los innovadores videojuegos Myst y Xplora1, y para distribuir avances de varias películas de Star Wars. QuickTime podría admitir códecs adicionales a través de complementos, por ejemplo, con Perian.

A medida que los sistemas operativos y los navegadores obtuvieron compatibilidad con MPEG-4 y estándares posteriores como H.264, disminuyó la necesidad de una versión multiplataforma de QuickTime y Apple descontinuó la versión de Windows de QuickTime en 2016. En Mac OS X Snow Leopard, QuickTime 7 se suspendió en favor de QuickTime X, que abandonó el antiguo marco de QuickTime y se convirtió en una aplicación básica de reproducción de medios capaz de reproducir, grabar pantalla y exportar. QuickTime X no admite la edición de video (más allá de recortar clips) o complementos para soporte de códec adicional. macOS Catalina dejó de admitir todas las aplicaciones de 32 bits, incluido el antiguo QuickTime 7.

Resumen

QuickTime se incluye con macOS. QuickTime para Microsoft Windows se puede descargar como una instalación independiente y se incluía con iTunes de Apple antes de iTunes 10.5, pero ya no es compatible y, por lo tanto, las vulnerabilidades de seguridad ya no se corregirán. Ya, en el momento de la interrupción de la versión de Windows, Trend Micro identificó y divulgó públicamente dos de esas vulnerabilidades de día cero (ambas permitían la ejecución de código arbitrario); en consecuencia, Trend Micro recomienda encarecidamente a los usuarios que desinstalen el producto de los sistemas Windows.

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. Hay algunas otras aplicaciones de reproducción gratuitas que se basan en el marco de QuickTime y ofrecen características 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, pero desde la versión 7.2, la visualización de pantalla completa ahora es compatible con la versión no Pro.

Marco QuickTime

El marco de QuickTime proporciona lo siguiente:

  • Codificación y transcodificación de vídeo y audio de un formato a otro. Las utilidades de línea de comandos afconvert (para convertir formatos de audio), avconvert (para convertir formatos de vídeo) y qtmodernizer (para convertir automáticamente formatos antiguos a H.264/AAC) se proporcionan con macOS para usuarios de energía.
  • Decodificar vídeo y audio, luego enviar el flujo decodificado a los gráficos o subsistema de audio para la reproducción. En macOS, QuickTime envía reproducción de vídeo al Compositor Quartz Extreme (OpenGL).
  • Una arquitectura plug-in "componente" para apoyar codecs adicionales de terceros (como DivX).

A principios de 2008, el marco oculta al usuario muchos de los códecs más antiguos que se enumeran a continuación, aunque la opción "Mostrar codificadores heredados" existe en las Preferencias de QuickTime para usarlos. El marco admite los siguientes tipos de archivos y códecs de forma nativa:

Audio Video Imagen
  • A-law
  • Codificación avanzada de audio (AAC)
  • AMR Narrowband
  • Apple Lossless
  • Formato de archivo
  • Formato de archivo de intercambio de audio (AIFF)
  • Formato de audio básico
  • FLAC (desde entonces macOS 10.13)
  • MACE
  • Microsoft Adaptive DPCM (MS ADPCM)
  • MIDI
  • MPEG-1 Audio Layer 3 (MP3)
  • Modulación de código de pulso (PCM)
  • QCELP (QCELP)Qualcomm PureVoice)
  • QDesign
  • Formato de archivo de audio de Waveform (WAV)
  • μ-law
  • Animated GIF
  • Animación (FLI, FLC)
  • Apple ProRes
  • Apple Video (MOV, QT)
  • Audio Video Interleave (AVI)
  • Cinepak
  • Componente de vídeo
  • DV
  • 3GP y 3G2
  • Gráficos
  • H.261
  • H.262/MPEG-2 Parte 2
  • H.263
  • H.264/MPEG-4 AVC
  • H.265/HEVC (desde macOS 10.13)
  • Microsoft Video 1
  • Motion JPEG
  • MPEG-1
  • MPEG-4 Parte 2
  • Pixlet
  • Planar RGB
  • Qtch
  • QuickTime Movie
  • QuickTime VR
  • Sorenson Video
  • BMP
  • FlashPix
  • Formato de intercambio de gráficos (GIF)
  • JPEG
  • JPEG 2000
  • Gráficos de red portátiles (PNG)
  • TIFF
  • Truevision TGA

Debido a que macOS Mojave es la última versión que incluye compatibilidad con las API de 32 bits y los planes de Apple de eliminar la compatibilidad con aplicaciones de 32 bits en futuras versiones de macOS, muchos códecs ya no serán compatibles con las versiones más recientes de macOS. comenzando con macOS Catalina, que se lanzó el 7 de octubre de 2019.

A partir de Mac OS X Lion, el marco de medios 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.

Ventanas

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 compatibles con QuickTime. En macOS, se reemplaza por Vista previa.

Reproductor QuickTime

QuickTime Player Pro

QuickTime Player 7 está limitado solo a operaciones básicas de reproducción 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 compraron y desbloquean funciones adicionales de la aplicación QuickTime Player en macOS o Windows. La clave Pro no requiere descargas adicionales; al ingresar el código de registro se desbloquean inmediatamente las funciones ocultas.

QuickTime 7 todavía está disponible para su descarga 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, pero no se limitan a:

  • Editar clips a través de las funciones de corte, copia y pegado, fusionar pistas de audio y vídeo separadas, y colocar libremente las pistas de vídeo en un lienzo virtual con las opciones de reproducción y rotación.
  • Ahorro y exportación (codificación) a cualquiera de los codecs apoyados por QuickTime. QuickTime 7 incluye presets para exportar vídeo a un iPod, Apple TV y el iPhone.
  • Ahorro de películas de QuickTime existentes desde la web directamente a un disco duro. Esto es a menudo, pero no siempre, o oculta o bloqueada intencionalmente en el modo estándar. Existen dos opciones para guardar películas de un navegador web:
    • Guardar como fuente – Esta opción guardará el vídeo incrustado en su formato original. (No se limita a archivos.mov.)
    • Guardar como rápido Película del tiempo – Esta opción guardará el vídeo incrustado en formato de archivo a.mov sin importar cuál sea el contenedor original / fue.

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 compraron 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 Utilidades o definido por el usuario. carpeta. De lo contrario, los usuarios tendrán que instalar QuickTime 7 desde la sección "Instalaciones opcionales" directorio del DVD de Snow Leopard después de instalar el sistema operativo.

Mac OS X Lion y 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 como lo hizo 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."

Formatos de archivo

El formato de archivo nativo para video QuickTime, formato de archivo QuickTime, 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 abstractos para los datos de medios y la separación de los datos de medios de las compensaciones de medios y las listas de edición de pistas significa que QuickTime es especialmente adecuado para la edición, ya que es capaz de importar y editar en el lugar (sin datos). proceso de copiar).

Otros formatos de archivo que QuickTime admite de forma nativa (en diversos grados) incluyen AIFF, WAV, DV-DIF, MP3 y transmisión de programas MPEG. Con componentes adicionales de QuickTime, también puede admitir ASF, DivX Media Format, Flash Video, Matroska, Ogg y muchos otros.

QuickTime y MPEG-4

El 11 de febrero de 1998, la ISO aprobó el formato de archivo QuickTime como base del formato de archivo MPEG-4. La especificación de formato de archivo MPEG-4 se creó sobre la base de la especificación de formato QuickTime publicada en 2001. El formato de archivo MP4 (.mp4) se publicó en 2001 como la revisión de MPEG-4 Parte 1: Especificación de sistemas publicada en 1999 (ISO/IEC 14496-1:2001). 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). El formato de archivo MP4 se generalizó en el formato de archivo multimedia básico ISO ISO/IEC 14496-12:2004, que define una estructura general para los archivos multimedia basados en el tiempo. A su vez, se utiliza como base para otros formatos de archivo multimedia (por ejemplo, 3GP, Motion JPEG 2000). Se publica una lista de todas las extensiones registradas para el formato de archivo de medios base ISO en el sitio web oficial de la autoridad de registro www.mp4ra.org. Esta autoridad de registro para puntos de código en "MP4 Family" files es Apple Computer Inc. y se nombra en el Anexo D (informativo) en MPEG-4 Parte 12.

Para el año 2000, los formatos MPEG-4 se convirtieron en estándares de la industria y aparecieron 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 archivo simple como -enfoque de flujo de MPEG-1 y MPEG-2.

Soporte de perfil

QuickTime 6 agregó soporte limitado para MPEG-4, específicamente codificación y decodificación usando Simple Profile (SP). Las funciones de perfil simple avanzado (ASP), como los fotogramas B, no eran compatibles (a diferencia de, por ejemplo, codificadores como XviD o 3ivx). QuickTime 7 es compatible con el codificador y decodificador H.264.

Ventajas del contenedor

Debido a que tanto los contenedores MOV como MP4 pueden usar los mismos códecs MPEG-4, en su mayoría son intercambiables en un entorno solo de QuickTime. MP4, al ser un estándar internacional, tiene más soporte. Esto es especialmente cierto en dispositivos de hardware, como Sony PSP y varios reproductores de DVD, en el lado del software, la mayoría de los paquetes de códec DirectShow / Video para Windows 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 (utilizado, por ejemplo, en los avances de alta definición en el sitio de Apple), tanto para contenedores.MOV como.MP4.

Historia

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.

QuickTime 1.x

Los códecs de vídeo originales incluían:

  • el Animation codec, que utilizó la codificación de longitud de carrera y fue mejor adaptado a las imágenes tipo dibujos animados con grandes áreas de color plano
  • el Apple Video codec (también conocido como "Road Pizza"), adecuado al video de acción en vivo normal.
  • el códec gráfico, para imágenes de 8 bits, incluyendo aquellas que habían sufrido

El primer proyecto comercial producido con QuickTime 1.0 fue el CD-ROM From Alice to Ocean. El primer uso públicamente visible de QuickTime fue Ben & La visita interactiva a la fábrica de Jerry (llamada The Rik & Joe Show en honor a sus desarrolladores internos). The Rik and Joe Show se demostró en el escenario de MacWorld en San Francisco cuando John Sculley anunció QuickTime.

Apple lanzó QuickTime 1.5 para Mac OS a fines de 1992. Esto agregó el códec de video de cuantificación vectorial Cinepak desarrollado por SuperMac (inicialmente conocido como Compact Video). Podía reproducir video a una resolución de 320 × 240 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 migrar QuickTime a la plataforma Windows. La versión 1.0 de QuickTime para Windows proporcionó solo un subconjunto de la API completa de QuickTime, incluidas solo las funciones de reproducción de películas impulsadas a través del controlador de películas estándar.

QuickTime 1.6 salió al mercado el año siguiente. La versión 1.6.2 incorporó por primera vez el "QuickTime PowerPlug" que reemplazó algunos componentes con código nativo de PowerPC cuando se ejecutaba en PowerPC Mac.

QuickTime 2.x

Logo QuickTime para versiones 2.x y 3.x, desde 1994 hasta 1999

Apple lanzó QuickTime 2.0 para System Software 7 en junio de 1994, la única versión nunca lanzada de forma gratuita. Agregó soporte para pistas de música, que contenían el equivalente de datos MIDI y que podían impulsar un motor de síntesis de sonido integrado en QuickTime (usando un conjunto limitado de sonidos de instrumentos con licencia de Roland), o cualquier hardware externo compatible con MIDI, produciendo así sonidos usando solo pequeñas cantidades de datos de películas.

Tras la partida de Bruce Leak a Web TV, Peter Hoddie asumió el liderazgo del equipo de QuickTime.

QuickTime 2.0 para Windows apareció en noviembre de 1994 bajo la dirección de Paul Charlton. Como parte del esfuerzo de desarrollo de QuickTime multiplataforma, Charlton (como arquitecto y líder técnico), junto con el destacado colaborador individual Michael Kellner y un pequeño equipo altamente efectivo que incluye a Keith Gurganus, trasladaron un subconjunto de Macintosh Toolbox a Intel y otras plataformas. (en particular, 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 luego se convirtió en la base para Carbon API que permitió aplicaciones heredadas de Macintosh para ejecutarse en el kernel de Darwin en Mac OS X.

Las siguientes versiones, 2.1 y 2.5, volvieron al modelo anterior de regalar QuickTime. Mejoraron el soporte de música y agregaron pistas de sprites que permitieron la creación de animaciones complejas con la adición de poco más que imágenes estáticas de sprites 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 (solo PPC) como un complemento de QuickTime 2.5, que agregó capacidades de reproducción de software MPEG-1 a QuickTime.

Demanda contra el Cañón de San Francisco

En 1994, Apple presentó una demanda contra el desarrollador de software San Francisco Canyon por infracción de propiedad intelectual e incumplimiento de contrato. Apple alegó que el Cañón de San Francisco había ayudado a desarrollar Video para 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, que posteriormente se eliminó unilateralmente. Microsoft e Intel se agregaron a la demanda en 1995. La demanda terminó en un acuerdo en 1997.

QuickTime 3.x

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. Desde el "Pro" las funciones eran las mismas que las funciones existentes en QuickTime 2.5, cualquier usuario anterior de QuickTime podía continuar usando una versión anterior de la aplicación MoviePlayer central durante la vida útil restante de Mac OS hasta 2002; de hecho, dado que estas funciones adicionales estaban limitadas 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 obtuvo la licencia de varias tecnologías de terceros para su inclusión en QuickTime 3.0, incluido el códec Sorenson Video para compresión de video avanzada, el códec QDesign Music para compresión de audio sustancial y el conjunto completo de instrumentos Roland Sound Canvas y extensiones GS Format para una mejor reproducción de MIDI. archivos de música También agregó efectos de video que los programadores podrí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).

QuickTime interactivo

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 interactivo o QTi. Aunque similar en concepto a la función de películas por cable lanzada como parte de QuickTime 3.0, QuickTime interactivo era mucho más ambicioso. Permitió que cualquier película de QuickTime fuera un contenedor completamente interactivo y programable para los 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 admitió un modelo integral de interacción del usuario para el manejo de eventos de mouse y teclado basado en parte en el lenguaje AML de Apple Media Tool.

La película interactiva QuickTime debía haber sido el formato de reproducción para la próxima generación de la herramienta de creación HyperCard. Tanto el proyecto interactivo QuickTime como el HyperCard 3.0 se cancelaron para concentrar los recursos de ingeniería en el soporte de transmisión para QuickTime 4.0, y los proyectos nunca se lanzaron al público.

QuickTime 4.x

Apple lanzó QuickTime 4.0 el 8 de junio de 1999 para Mac OS 7.5.5 a 8.6 (posteriormente Mac OS 9) y Windows 95, Windows 98 y Windows NT. Siguieron tres actualizaciones menores (versiones 4.0.1, 4.0.2 y 4.0.3). Introdujo características que la mayoría de los usuarios ahora consideran básicas:

  • Componentes de exportadores gráficos, que podrían escribir algunos de los mismos formatos que los importadores introducidos anteriormente podían leer. (El soporte GIF se omitió, posiblemente debido a la patente LZW.)
  • Soporte para el audio QDesign Music 2 y MPEG-1 Layer 3 (MP3).
  • QuickTime 4 fue la primera versión para soportar streaming. Fue acompañado por la versión 1.0 de QuickTime Streaming Server.
  • QuickTime 4 Player introdujo metal cepillado a la interfaz de usuario de Macintosh.

El 17 de diciembre de 1999, Apple proporcionó QuickTime 4.1, la primera actualización importante de esta versión. Siguieron dos versiones menores (4.1.1 y 4.1.2). Las mejoras más notables en la familia 4.1.x fueron:

  • Soporte para archivos mayores de 2.0 GB en Mac OS 9. (Esta es una consecuencia de Mac OS 9 que requiere el sistema de archivos HFS Plus.)
  • Soporte de velocidad variable (VBR) para MPEG-1 Layer 3 (MP3) audio.
  • Soporte para lenguaje de integración multimedia sincronizado (SMIL).
  • Introducción del soporte de AppleScript en Mac OS.
  • El requisito de un procesador PowerPC para sistemas Mac OS. QuickTime 4.1 bajó el soporte para sistemas Motorola 68k Macintosh.

QuickTime 5.x

QuickTime 5 fue una de las versiones más cortas de QuickTime, 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 en Mac OS 9 que en Mac OS X, y la última versión de QuickTime compatible con las versiones de Mac OS 7.5.5 a 8.5.1 en una PowerPC Mac y Windows 95. La versión 5.0 fue inicialmente solo lanzado para Mac OS y Mac OS X el 14 de abril de 2001, y poco después, el 23 de abril de 2001, siguió la versión 5.0.1, compatible con los clásicos Mac OS, Mac OS X y Windows. 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 entregó las siguientes mejoras:

  • Reproducción MPEG-1 para Windows, y actualización MPEG-1 Layer 3 soporte de audio para todos los sistemas.
  • Sorenson Video 3 reproducción y exportación (con la actualización 5.0.2).
  • Realización en tiempo real de los efectos " transiciones en archivos DV, incluyendo mejoras a la renderización DV, soporte multiprocesador y mejoras de Altivec para sistemas PowerPC G4.
  • Reproducción Flash 4 y exportación.
  • Un nuevo motor QuickTime VR, que añade soporte para panoramas cúbicos VR.

QuickTime 6.x

El 15 de julio de 2002, Apple lanzó QuickTime 6.0, que ofrece las siguientes funciones:

  • Reproducción, importación y exportación MPEG-4, incluyendo vídeo MPEG-4 Part 2 y AAC Audio.
  • Soporte para Flash 5, JPEG 2000, y mejora el manejo de Exif.
  • Reproducción de transmisión instantánea.
  • Reproducción MPEG-2 (a través de la compra del componente de reproducción MPEG-2 de Apple).
  • Control ActiveX.

QuickTime 6 estaba inicialmente disponible para Mac OS 8.6 – 9.x, Mac OS X (10.1.5 como mínimo) y Windows 98, Me, 2000 y XP. El desarrollo de QuickTime 6 para Mac OS se desaceleró 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.

QuickTime 6.1 y amp; 6.1.1 para Mac OS X v10.1 y Mac OS X v10.2 (lanzado el 22 de octubre de 2002) y QuickTime 6.1 para Windows (lanzado el 31 de marzo de 2003) ofrecían la creación de archivos MPEG-4 compatibles con ISO y solucionaban el problema CAN- 2003-0168 vulnerabilidad.

Apple lanzó QuickTime 6.2 exclusivamente para Mac OS X el 29 de abril de 2003 para proporcionar compatibilidad con iTunes 4, que permitía la codificación AAC de canciones en la biblioteca de iTunes. (iTunes no estuvo disponible para Windows hasta octubre de 2003).

El 3 de junio de 2003, Apple lanzó QuickTime 6.3, que ofrecía lo siguiente:

  • Soporte para 3GPP, incluyendo texto 3G, vídeo y audio (Códecs AAC y AMR).
  • Soporte para los formatos de archivo.3gp,.amr y.sdv a través de componentes separados.

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:

  • Adición del códec de Apple Pixlet (sólo para Mac OS X v10.3 y posterior).
  • Soporte ColorSync.
  • Integrado 3GPP.

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 siguieron el 28 de abril de 2004 y el 27 de octubre de 2004. Estas versiones serían las últimas en ser compatibles con Windows 98 y Me. La familia 6.5 agregó las siguientes características:

  • formatos multimedia móviles 3GPP2 y AMC.
  • Código de voz QCELP.
  • Apple Lossless (en la versión 6.5.1).

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.

QuickTime 7.x

QuickTime Player 7.6.6 jugando Big Buck Bunny corriendo en Microsoft Windows

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:

  • Mejor cumplimiento MPEG-4.
  • A H.264/MPEG-4 AVC codec (no admite el formato AVCHD H.264 AVC de cámaras HD de Sony).
  • Apoyo Core Audio, un conjunto de interfaces de programación de aplicaciones que soporta sonido de alta resolución y reemplaza a Sound Manager.
  • Soporte para el uso de filtros Core Image en Mac OS X v10.4 en video en vivo (No confundirse con Core Video).
  • Soporte para animaciones Quartz Composer (.qtz).
  • Soporte para orden de decodificación y orden de visualización.
  • QuickTime Kit ()QTKit), un marco Cocoa para QuickTime.

Después de un par de versiones preliminares de Windows, 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 del búfer, que es más problemático para la mayoría de los usuarios.

Apple dejó de admitir Windows 2000 con el lanzamiento de QuickTime 7.2 el 11 de julio de 2007. La última versión disponible para Windows 2000, 7.1.6, contiene numerosas vulnerabilidades de seguridad. 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. 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 eliminó la compatibilidad con contenido Flash en QuickTime 7.3, rompiendo 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. Los archivos Flash FLV aún se pueden reproducir en QuickTime si se agrega el complemento Perian gratuito.

En QuickTime 7.3, se requiere un procesador compatible con 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 Service Pack 1/1A instalado (su programa de instalación comprueba si está instalado Service Pack 2).

QuickTime 7.5 se lanzó el 10 de junio de 2008. QuickTime 7.5.5 se lanzó el 9 de septiembre de 2008 y requiere Mac OS X v10.4 o superior, eliminando la compatibilidad con 10.3. QuickTime 7.6 se lanzó el 21 de enero de 2009. QuickTime 7.7 se lanzó el 3 de agosto de 2011.

QuickTime 7.6.6 está disponible para OS X, 10.6.3 Snow Leopard hasta 10.14 Mojave, ya que 10.15 Catalina solo admitirá aplicaciones de 64 bits. Hay una versión 7.7 de QuickTime 7 para OS X, pero solo para Leopard 10.5.

QuickTime 7.7.6 es la última versión para Windows XP. Como es desde la versión 7.4, se pueden instalar aquí solo cuando se instala el Service Pack 2 o 3.

QuickTime 7.7.9 es la última versión de Windows de QuickTime. Apple dejó de admitir QuickTime en Windows después.

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 elimina la compatibilidad con complementos NPAPI (excepto Adobe Flash) dejó de ser compatible con el complemento web de QuickTime 7. El 24 de septiembre de 2018, Apple eliminó la compatibilidad con la versión macOS de QuickTime 7. Esto marcó efectivamente el final de la tecnología en el códec y el desarrollo web de Apple.

A partir de macOS Catalina, las aplicaciones y los códecs de imagen, audio y video de QuickTime 7 ya no serán compatibles con macOS ni serán compatibles con Apple.

QuickTime X (QuickTime Player v10.x)

QuickTime X (pronunciado QuickTime Ten) se demostró inicialmente en la WWDC el 8 de junio de 2009 y se envió con Mac OS X v10.6.

Incluye capítulos visuales, conversión, uso compartido en YouTube, edición de video, captura de transmisiones de video y audio, grabación de pantalla, aceleración de GPU y transmisión en vivo.

Pero eliminó la compatibilidad con varios formatos ampliamente utilizados, en particular, la omisión de MIDI causó inconvenientes y problemas significativos para muchos músicos y sus audiencias potenciales.

Además, se incluye un grabador de pantalla que graba todo lo que aparece en la pantalla. Sin embargo, no es posible capturar cierto contenido protegido por la gestión de derechos digitales. Esto incluye las compras de videos de iTunes/Apple TV o cualquier contenido protegido por la tecnología FairPlay DRM de Apple. Mientras que Safari usa FairPlay, Google Chrome y Firefox usan Widevine para DRM, cuyo contenido no está protegido contra la captura de pantalla de QuickTime.

La razón del salto en la numeración del 7 al 10 (X) fue para indicar una ruptura similar con las versiones anteriores del producto que indicaba Mac OS X. QuickTime X es fundamentalmente diferente de las versiones anteriores, ya que se proporciona como un marco Cocoa (Objetivo-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 todas las funciones del QuickTime anterior, así como algunos de los códecs. Cuando QuickTime X intente operar con un códec de 32 bits o realice 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.

QuickTime X no admite archivos de subtítulos.SRT. Se ha sugerido usar el programa Subler para intercalar los archivos MP4 y SRT para solucionar este descuido, que se puede descargar en Bitbucket.

Es posible que aún se requiera QuickTime 7 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 tienen una licencia Pro para QuickTime 7 pueden activar su licencia.

También se puede descargar una versión compatible con Snow Leopard de QuickTime 7 desde el sitio web de soporte de Apple.

El software mejoró 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 exportación para iPhone 4/iPad/Apple TV (pero no Apple TV 2). También incluye un nueva forma de avance rápido a través de un video y soporte de mouse para desplazamiento.

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.

Soporte de plataforma

Macintosh
OS Última versión
Sistema 6.0.7 – 7.0.1 2.5
Sistema 7.1 – 8.1 sobre 68K 4.0.3
Sistema 7.1.2 – 7.5.3 sobre PowerPC 4.0.3
Sistema 7.5.5 – 8.5.1 sobre PowerPC 5.0.5
Mac OS 8.6 – 9 6.0.3
Mac OS X v10.0 5.0 (bundeado)
Mac OS X v10.1 6.3.1
Mac OS X v10.2 6.5.3
Mac OS X v10.3 7.5
Mac OS X v10.4 7.6.4
Mac OS X v10.5 7.7
Mac OS X v10.6 10.0 / 7.6.6 (opcional)
Mac OS X v10.7 10.1 / 7.6.6 (opcional)
OS X v10.8 10.2 / 7.6.6 (opcional)
OS X v10.9 10.3 / 7.6.6 (opcional)
OS X v10.10 10.4 / 7.6.6 (opcional)
OS X v10.11 10.4 (855) / 7.6.6 (opcional)
macOS v10.12 10.4 / 7.6.6 (opcional)
macOS v10.13 10.4 / 7.6.6 (opcional)
macOS v10.14 10.5 / 7.6.6 (opcional)
macOS v10.15 10,5
macOS v11.0 10,5
macOS v12.0 10,5
Microsoft Windows
OS Última versión
Windows 3.1 – Windows NT 3.51 2.1.2
Windows 95 5.0.5
Windows NT 4.0 6.1
Windows 98, ME 6.5.2
Windows 2000 7.1.6
Windows XP RTM, SP1 7.3.1
Windows XP SP2, SP3 7.7.6
Windows Vista y Windows 7 7.7.9

Creación de software que utiliza QuickTime

QuickTime X

QuickTime X proporcionó anteriormente el marco QTKit en Mac OS 10.6 hasta el 10.14. Desde el lanzamiento de macOS 10.15, en su lugar se utilizan AVKit y AVFoundation (debido a la eliminación de los códecs de audio y video de 32 bits, así como los formatos de imagen y las API compatibles con QuickTime 7).

Versiones anteriores

QuickTime consta de dos subsistemas principales: la Caja de herramientas de películas y el Administrador de compresión de imágenes. Movie Toolbox consiste en una API general para manejar datos basados en el tiempo, mientras que Image Compression Manager proporciona servicios para manejar datos de trama comprimidos producidos por códecs de video y fotos.

Los desarrolladores pueden usar el kit de desarrollo de software (SDK) de QuickTime para desarrollar aplicaciones multimedia para Mac o Windows con el lenguaje de programación C o con el lenguaje de programación Java (consulte QuickTime para Java) o, en Windows, usando COM/ActiveX de un lenguaje que apoye esto.

La opción COM/ActiveX se introdujo como parte de QuickTime 7 para Windows y está pensada para programadores que desean crear aplicaciones de Windows independientes utilizando reproducción y control de películas QuickTime de alto nivel con algunas funciones de importación, exportación y edición. Esto es considerablemente más fácil que dominar la API C original de QuickTime.

QuickTime 7 para Mac presentó 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 de Objective-C en torno a un subconjunto de la interfaz C. Mac OS X v10.5 extiende QTKit a soporte completo de 64 bits. El QTKit permite la multiplexación entre QuickTime X y QuickTime 7 en segundo plano para que el usuario no tenga que preocuparse por qué versión de QuickTime necesita usar.

Errores y vulnerabilidades

Se descubrió que QuickTime 7.4 deshabilitaba el programa de composición de videos de Adobe, After Effects. Esto se debió al DRM integrado en la versión 7.4, ya que permitía alquilar películas desde iTunes. QuickTime 7.4.1 resolvió este problema.

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 usaba el cliente QuickTime Streaming Media o el propio reproductor QuickTime. 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 importantes 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 objetivo. La lista incluye seis tipos de desbordamiento de búfer, conversión de datos, discrepancia de enteros con signo y sin signo y puntero de memoria no inicializado.

Se ha descubierto que QuickTime 7.6 deshabilita a los usuarios de Mac' habilidad para jugar ciertos juegos, como Civilization IV y The Sims 2. Hay correcciones disponibles del editor, Aspyr.

QuickTime 7 no es compatible con la relación de aspecto de muestra H.264. QuickTime X no tiene esta limitación, pero muchos productos de Apple (como Apple TV) todavía usan 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.

QuickTime 7.7.x en Windows no puede codificar H.264 en sistemas multinúcleo con más de aproximadamente 20 subprocesos, p. HP Z820 con 2 CPU de 8 núcleos. Una solución sugerida es deshabilitar el hiperprocesamiento/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.

El 14 de abril de 2016, Christopher Budd de Trend Micro anunció que Apple había cesado todos los parches de seguridad de QuickTime para Windows y llamó la atención sobre dos avisos de Zero Day Initiative, ZDI-16-241 y ZDI-16-242, emitido por la subsidiaria de Trend Micro, TippingPoint, ese mismo día. 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 resume el anuncio de Budd y los avisos de la Iniciativa de Día Cero. Apple respondió con una declaración de que Apple ya no admite QuickTime 7 para Windows.

Contenido relacionado

Ganancia neta (telecomunicaciones)

Supermarino

Transporte en Laos

Más resultados...
Tamaño del texto:
Copiar