Tempo rápido
QuickTime é uma arquitetura multimídia extensível descontinuada criada pela Apple, que oferece suporte à reprodução, streaming, codificação e transcodificação de uma variedade de formatos de mídia digital. O termo QuickTime também se refere ao aplicativo reprodutor de mídia front-end QuickTime Player, que é integrado ao macOS e estava disponível para download no Windows até 2016.
O QuickTime foi criado em 1991, quando o conceito de reproduzir vídeo digital diretamente em computadores era "inovador" O QuickTime pode incorporar vários tipos de mídia avançados, incluindo imagens panorâmicas (chamadas QuickTime VR) e Adobe Flash. Na década de 1990, o QuickTime tornou-se um padrão dominante para multimídia digital, pois foi integrado a muitos sites, aplicativos e videogames e adotado por cineastas profissionais. O QuickTime File Format tornou-se a base para o padrão MPEG-4. Durante seu apogeu, o QuickTime foi usado principalmente para criar os inovadores videogames Myst e Xplora1 e para distribuir exclusivamente trailers de vários filmes de Star Wars. O QuickTime pode oferecer suporte a codecs adicionais por meio de plug-ins, por exemplo, com Perian.
À medida que os sistemas operacionais e navegadores ganharam suporte para MPEG-4 e padrões subsequentes como H.264, a necessidade de uma versão multiplataforma do QuickTime diminuiu e a Apple descontinuou a versão Windows do QuickTime em 2016. No Mac OS X Snow Leopard, o QuickTime 7 foi descontinuado em favor do QuickTime Player X, que abandonou a antiga estrutura QuickTime em favor da estrutura AVFoundation. O QuickTime Player X não suporta edição de vídeo (além de cortar clipes) ou plug-ins para suporte de codec adicional. O macOS Catalina abandonou o suporte para todos os aplicativos de 32 bits, incluindo a estrutura QTKit e o antigo QuickTime 7.
Visão geral
O QuickTime é fornecido com o macOS. O QuickTime para Microsoft Windows pode ser baixado como uma instalação autônoma e foi fornecido com o iTunes da Apple antes do iTunes 10.5, mas não é mais suportado e, portanto, as vulnerabilidades de segurança não serão mais corrigidas. Já, no momento da descontinuação da versão do Windows, duas dessas vulnerabilidades de dia zero (ambas as quais permitiam a execução arbitrária de código) foram identificadas e divulgadas publicamente pela Trend Micro; conseqüentemente, a Trend Micro aconselhou fortemente os usuários a desinstalar o produto dos sistemas Windows.
Os kits de desenvolvimento de software (SDK) para QuickTime estão disponíveis ao público com uma assinatura do Apple Developer Connection (ADC).
Está disponível gratuitamente para ambos os sistemas operacionais macOS. Existem alguns outros aplicativos de player gratuitos que dependem da estrutura do QuickTime, fornecendo recursos não disponíveis no QuickTime Player básico. Por exemplo, o iTunes pode exportar áudio em WAV, AIFF, MP3, AAC e Apple Lossless. Além disso, o macOS possui um AppleScript simples que pode ser usado para reproduzir um filme no modo de tela cheia, mas desde a versão 7.2, a visualização em tela cheia agora é suportada na versão não Pro.
Estrutura do QuickTime
A estrutura do QuickTime fornece o seguinte:
- Codificando e transcodificando vídeo e áudio de um formato para outro. Utilitários de linha de comando afconvert (para converter formatos de áudio), avconvert (para converter formatos de vídeo) e qtmodernizer (para converter automaticamente formatos mais antigos para H.264/AAC) são fornecidos com macOS para usuários de energia.
- Decodificando vídeo e áudio, em seguida, enviando o fluxo decodificado para os gráficos ou subsistema de áudio para reprodução. No macOS, o QuickTime envia reprodução de vídeo para o Compositor Quartz Extreme (OpenGL).
- Uma arquitetura de plug-in "componente" para apoiar codecs de terceiros adicionais (como DivX).
A partir do início de 2008, a estrutura ocultava do usuário muitos dos codecs mais antigos listados abaixo, embora a opção de "Mostrar codificadores herdados" existe nas Preferências do QuickTime para usá-los. A estrutura oferece suporte nativo aos seguintes tipos de arquivo e codecs:
Áudio | Vídeo | Imagem |
---|---|---|
|
|
|
Como o macOS Mojave é a última versão a incluir suporte para APIs de 32 bits e os planos da Apple de abandonar o suporte a aplicativos de 32 bits em versões futuras do macOS, muitos codecs não terão mais suporte em versões mais recentes do macOS, começando com o macOS Catalina, lançado em 7 de outubro de 2019.
A partir do Mac OS X Lion, a estrutura de mídia subjacente para o QuickTime, QTKit, foi substituída por uma estrutura gráfica mais recente, AVFoundation, e completamente descontinuada a partir do macOS Catalina.
Windows
PictureViewer é um componente do QuickTime para Microsoft Windows e dos sistemas operacionais Mac OS 8 e Mac OS 9. Ele é usado para visualizar arquivos de imagem dos formatos de imagem estática que o QuickTime suporta. No macOS, é substituído por Preview.
Reprodutor do QuickTime
QuickTime 7 Pro
O QuickTime Player 7 está limitado apenas a operações básicas de reprodução, a menos que uma chave de licença do QuickTime Pro seja adquirida da Apple. Até Catalina, os aplicativos profissionais da Apple (por exemplo, Final Cut Studio, Logic Studio) incluíam uma licença QuickTime Pro. As chaves Pro são específicas para a versão principal do QuickTime para a qual foram adquiridas e desbloqueiam recursos adicionais do aplicativo QuickTime Player no macOS ou Windows. A chave Pro não requer nenhum download adicional; inserir o código de registro desbloqueia imediatamente os recursos ocultos.
O QuickTime 7 ainda está disponível para download na Apple, mas em meados de 2016, a Apple parou de vender chaves de registro para a versão Pro.
Os recursos habilitados pela licença Pro incluem, mas não estão limitados a:
- Editar clipes através das funções de corte, copiar e colar, fundir faixas de áudio e vídeo separadas e colocar livremente as faixas de vídeo em uma tela virtual com as opções de corte e rotação.
- Economia e exportação (codificação) para qualquer um dos codecs suportados pelo QuickTime. O QuickTime 7 inclui predefinições para exportar vídeo para um iPod com vídeo, Apple TV e iPhone.
- Salvar filmes QuickTime existentes da web diretamente para uma unidade de disco rígido. Isso é muitas vezes, mas nem sempre, escondido ou intencionalmente bloqueado no modo padrão. Existem duas opções para salvar filmes de um navegador da Web:
- Salvar como fonte – Esta opção salvará o vídeo incorporado em seu formato original. (I.e. não limitado a arquivos.mov.)
- Salvar como rápido Filme do tempo – Esta opção salvará o vídeo incorporado no formato de arquivo a.mov, não importa o que o recipiente original é / era.
QuickTime Player X
O Mac OS X Snow Leopard inclui o QuickTime X. O QuickTime Player X não possui recortar, copiar e colar e exporta apenas para quatro formatos, mas seu recurso limitado de exportação é gratuito. Os usuários não têm a opção de atualizar para uma versão Pro do QuickTime X, mas aqueles que já adquiriram o QuickTime 7 Pro e estão atualizando para o Snow Leopard de uma versão anterior do Mac OS X terão o QuickTime 7 armazenado nos Utilitários ou definido pelo usuário pasta. Caso contrário, os usuários terão que instalar o QuickTime 7 da seção "Instalações opcionais" diretório do DVD do Snow Leopard após a instalação do sistema operacional.
O Mac OS X Lion e posteriores também incluem o QuickTime X. Nenhum instalador do QuickTime 7 está incluído nesses pacotes de software, mas os usuários podem baixar o instalador do QuickTime 7 no site de suporte da Apple. O QuickTime X em versões posteriores do macOS suporta as funções cortar, copiar e colar de maneira semelhante ao QuickTime 7 Pro; a interface foi significativamente modificada para simplificar essas operações, no entanto.
Em 24 de setembro de 2018, a Apple encerrou o suporte para QuickTime 7 e QuickTime Pro e atualizou muitas páginas de download e suporte em seu site para afirmar que o QuickTime 7 "não será compatível com versões futuras do macOS".;
Formatos de arquivo
O formato de arquivo nativo para vídeo QuickTime, QuickTime File Format, especifica um arquivo contêiner multimídia que contém uma ou mais faixas, cada uma das quais armazena um determinado tipo de dados: áudio, vídeo, efeitos ou texto (por exemplo, para legendas). Cada faixa contém um fluxo de mídia codificado digitalmente (usando um formato específico) ou uma referência de dados para o fluxo de mídia localizado em outro arquivo. A capacidade de conter referências de dados abstratas para os dados de mídia e a separação dos dados de mídia dos deslocamentos de mídia e das listas de edição de trilhas significa que o QuickTime é particularmente adequado para edição, pois é capaz de importar e editar no local (sem dados copiando).
Outros formatos de arquivo que o QuickTime suporta nativamente (em graus variados) incluem fluxo de programa AIFF, WAV, DV-DIF, MP3 e MPEG. Com componentes QuickTime adicionais, ele também pode suportar ASF, DivX Media Format, Flash Video, Matroska, Ogg e muitos outros.
QuickTime e MPEG-4
Em 11 de fevereiro de 1998, a ISO aprovou o formato de arquivo QuickTime como base do formato de arquivo MPEG‑4. A especificação do formato de arquivo MPEG-4 foi criada com base na especificação do formato QuickTime publicada em 2001. O formato de arquivo MP4 (.mp4
) foi publicado em 2001 como a revisão do MPEG-4 Parte 1: Especificação de sistemas publicada em 1999 (ISO/IEC 14496-1:2001). Em 2003, a primeira versão do formato MP4 foi revisada e substituída por MPEG-4 Parte 14: formato de arquivo MP4 (ISO/IEC 14496-14:2003). O formato de arquivo MP4 foi generalizado no ISO Base Media File Format ISO/IEC 14496-12:2004, que define uma estrutura geral para arquivos de mídia baseados em tempo. Por sua vez, é usado como base para outros formatos de arquivo multimídia (por exemplo, 3GP, Motion JPEG 2000). Uma lista de todas as extensões registradas para o ISO Base Media File Format é publicada no site oficial da autoridade de registro www.mp4ra.org. Esta autoridade de registro para pontos de código em "MP4 Family" arquivos é Apple Computer Inc. e é nomeado no Anexo D (informativo) em MPEG-4 Parte 12.
Em 2000, os formatos MPEG-4 tornaram-se padrões da indústria, aparecendo pela primeira vez com suporte no QuickTime 6 em 2002. Assim, o contêiner MPEG-4 foi projetado para capturar, editar, arquivar e distribuir mídia, ao contrário do simples arquivo como abordagem de fluxo de MPEG-1 e MPEG-2.
Suporte de perfil
O QuickTime 6 adicionou suporte limitado para MPEG-4, especificamente codificação e decodificação usando Simple Profile (SP). Recursos de perfil simples avançado (ASP), como quadros B, não eram suportados (em contraste com, por exemplo, codificadores como XviD ou 3ivx). QuickTime 7 suporta o codificador e decodificador H.264.
Benefícios do contêiner
Como os contêineres MOV e MP4 podem usar os mesmos codecs MPEG-4, eles são intercambiáveis em um ambiente somente QuickTime. MP4, sendo um padrão internacional, tem mais suporte. Isso é especialmente verdadeiro em dispositivos de hardware, como o Sony PSP e vários reprodutores de DVD, no lado do software, a maioria dos pacotes de codecs DirectShow / Video for Windows incluem um analisador de MP4, mas não um para MOV.
Na caixa de diálogo Exportar MPEG-4 do QuickTime Pro, uma opção chamada "Passagem" permite uma exportação limpa para MP4 sem afetar os fluxos de áudio ou vídeo. O QuickTime 7 agora suporta áudio multicanal AAC-LC e HE-AAC (usado, por exemplo, nos trailers de alta definição no site da Apple), para contêineres.MOV e.MP4.
História
A Apple lançou a primeira versão do QuickTime em 2 de dezembro de 1991 como um complemento multimídia para o System 6 e posteriores. O principal desenvolvedor do QuickTime, Bruce Leak, fez a primeira demonstração pública na Conferência Mundial de Desenvolvedores de maio de 1991, onde exibiu o famoso anúncio de 1984 da Apple em uma janela com resolução de 320 × 240 pixels.
QuickTime 1.x
Os codecs de vídeo originais incluídos:
- o codec de animação, que usou codificação de comprimento de execução e foi mais adequado para imagens do tipo cartoon com grandes áreas de cor plana
- o Apple Video codec (também conhecido como "Road Pizza"), adequado para vídeo live-action normal.
- o codec de gráficos, para imagens de 8 bits, incluindo aqueles que foram submetidos a dithering
O primeiro projeto comercial produzido com o QuickTime 1.0 foi o CD-ROM From Alice to Ocean. O primeiro uso publicamente visível do QuickTime foi Ben & O passeio interativo pela fábrica de Jerry (apelidado de The Rik & Joe Show em homenagem aos desenvolvedores internos). The Rik and Joe Show foi demonstrado no palco da MacWorld em São Francisco quando John Sculley anunciou o QuickTime.
A Apple lançou o QuickTime 1.5 para Mac OS no final de 1992. Isso adicionou o codec de vídeo de quantização vetorial Cinepak desenvolvido pelo SuperMac (inicialmente conhecido como Compact Video). Ele pode reproduzir vídeo com resolução de 320 × 240 a 30 quadros por segundo em uma CPU Motorola 68040 de 25 MHz. Ele também adicionou faixas de texto, que permitiam legendas, letras e outros usos potenciais.
A Apple contratou a San Francisco Canyon Company para portar o QuickTime para a plataforma Windows. A versão 1.0 do QuickTime para Windows fornecia apenas um subconjunto da API QuickTime completa, incluindo apenas as funções de reprodução de filme controladas pelo controlador de filme padrão.
O QuickTime 1.6 foi lançado no ano seguinte. A versão 1.6.2 incorporou pela primeira vez o "QuickTime PowerPlug" que substituiu alguns componentes com código nativo do PowerPC ao executar em PowerPC Macs.
QuickTime 2.x
A Apple lançou o QuickTime 2.0 para System Software 7 em junho de 1994 — a única versão que nunca foi lançada gratuitamente. Ele adicionou suporte para faixas de música, que continham o equivalente a dados MIDI e que podiam acionar um mecanismo de síntese de som embutido no próprio QuickTime (usando um conjunto limitado de sons de instrumentos licenciados da Roland) ou qualquer hardware externo compatível com MIDI, produzindo assim sons usando apenas pequenas quantidades de dados de filme.
Após a saída de Bruce Leak para a Web TV, a liderança da equipe do QuickTime foi assumida por Peter Hoddie.
O QuickTime 2.0 para Windows apareceu em novembro de 1994 sob a liderança de Paul Charlton. Como parte do esforço de desenvolvimento do QuickTime multiplataforma, Charlton (como arquiteto e líder técnico), juntamente com o contribuidor individual Michael Kellner e uma pequena equipe altamente eficaz, incluindo Keith Gurganus, portaram um subconjunto do Macintosh Toolbox para Intel e outras plataformas (notavelmente, variantes MIPS e SGI Unix) como a infra-estrutura habilitada para o QuickTime Media Layer (QTML), que foi demonstrado pela primeira vez na Apple Worldwide Developers Conference (WWDC) em maio de 1996. O QTML mais tarde se tornou a base para o Carbon API, que permitiu aplicativos legados do Macintosh para serem executados no kernel Darwin no Mac OS X.
As próximas versões, 2.1 e 2.5, reverteram para o modelo anterior de distribuição gratuita do QuickTime. Eles melhoraram o suporte de música e adicionaram faixas de sprites que permitiram a criação de animações complexas com a adição de pouco mais do que imagens estáticas de sprites ao tamanho do filme. O QuickTime 2.5 também integrou totalmente o QuickTime VR 2.0.1 ao QuickTime como uma extensão do QuickTime. Em 16 de janeiro de 1997, a Apple lançou o QuickTime MPEG Extension (somente PPC) como um complemento do QuickTime 2.5, que adicionava recursos de reprodução de software MPEG-1 ao QuickTime.
Ação judicial contra o San Francisco Canyon
Em 1994, a Apple entrou com uma ação contra o desenvolvedor de software San Francisco Canyon por violação de propriedade intelectual e quebra de contrato. A Apple alegou que o San Francisco Canyon ajudou a desenvolver o Video for Windows usando várias centenas de linhas de código-fonte QuickTime não licenciado. Eles foram contratados pela Intel para ajudar a fazer o Video for Windows usar melhor os recursos do sistema em processadores Intel, que posteriormente foram removidos unilateralmente. A Microsoft e a Intel foram adicionadas ao processo em 1995. O processo terminou em um acordo em 1997.
QuickTime 3.x
O lançamento do QuickTime 3.0 para Mac OS em 30 de março de 1998 introduziu o modelo de receita agora padrão de liberar o software gratuitamente, mas com recursos adicionais do aplicativo MoviePlayer fornecido pela Apple que os usuários finais só podiam desbloquear comprando um código de licença do QuickTime Pro. Desde o "Pro" recursos eram os mesmos que os recursos existentes no QuickTime 2.5, qualquer usuário anterior do QuickTime poderia continuar a usar uma versão mais antiga do aplicativo MoviePlayer central durante a vida útil restante do Mac OS até 2002, de fato, uma vez que esses recursos adicionais eram limitados ao MoviePlayer, qualquer outro aplicativo compatível com QuickTime permaneceu inalterado.
O QuickTime 3.0 adicionou suporte para componentes de importação de gráficos que podiam ler imagens de GIF, JPEG, TIFF e outros formatos de arquivo e componentes de saída de vídeo que serviam principalmente para exportar dados de filmes via FireWire. A Apple também licenciou várias tecnologias de terceiros para inclusão no QuickTime 3.0, incluindo o codec Sorenson Video para compactação avançada de vídeo, o codec QDesign Music para compactação substancial de áudio e o conjunto completo de instrumentos Roland Sound Canvas e extensões GS Format para reprodução aprimorada de MIDI arquivos de música. Ele também adicionou efeitos de vídeo que os programadores podem aplicar em tempo real às faixas de vídeo. Alguns desses efeitos até responderiam a cliques do mouse pelo usuário, como parte do novo suporte de interação de filme (conhecido como filmes com fio).
QuickTime interativo
Durante o ciclo de desenvolvimento do QuickTime 3.0, parte da equipe de engenharia estava trabalhando em uma versão mais avançada do QuickTime, conhecida como QuickTime interativo ou QTi. Embora semelhante em conceito ao recurso de filmes com fio lançado como parte do QuickTime 3.0, o QuickTime interativo era muito mais ambicioso. Ele permitiu que qualquer filme do QuickTime fosse um contêiner totalmente interativo e programável para mídia. Foi adicionado um tipo de trilha especial que continha um interpretador para uma linguagem de programação personalizada baseada na linguagem assembly 68000. Isso deu suporte a um modelo abrangente de interação do usuário para manipulação de eventos de mouse e teclado com base em parte na linguagem AML da Apple Media Tool.
O filme interativo QuickTime deveria ser o formato de reprodução para a próxima geração da ferramenta de autoria HyperCard. Os projetos QuickTime interativo e HyperCard 3.0 foram cancelados para concentrar os recursos de engenharia no suporte de streaming para o QuickTime 4.0, e os projetos nunca foram lançados ao público.
QuickTime 4.x
A Apple lançou o QuickTime 4.0 em 8 de junho de 1999 para Mac OS 7.5.5 a 8.6 (mais tarde Mac OS 9) e Windows 95, Windows 98 e Windows NT. Seguiram-se três pequenas atualizações (versões 4.0.1, 4.0.2 e 4.0.3). Ele introduziu recursos que a maioria dos usuários agora considera básicos:
- Componentes do exportador de gráficos, que poderiam escrever alguns dos mesmos formatos que os importadores introduzidos anteriormente poderiam ler. (O apoio ao IGF foi omitido, possivelmente por causa da patente LZW.)
- Suporte para o áudio QDesign Music 2 e MPEG-1 Layer 3 (MP3).
- QuickTime 4 foi a primeira versão para suportar streaming. Foi acompanhado pelo lançamento do QuickTime Streaming Server versão 1.0.
- Tempo rápido 4 Player introduziu metal escovado para a interface de usuário Macintosh.
Em 17 de dezembro de 1999, a Apple forneceu o QuickTime 4.1, a primeira grande atualização desta versão. Seguiram-se duas versões secundárias (4.1.1 e 4.1.2). As melhorias mais notáveis na família 4.1.x foram:
- Suporte para arquivos maiores que 2.0 GB no Mac OS 9. (Esta é uma consequência do Mac OS 9 que requer o sistema de arquivos HFS Plus.)
- Suporte de taxa de bit variável (VBR) para áudio MPEG-1 Layer 3 (MP3).
- Suporte para Língua de Integração Multimédia Sincronizada (SMIL).
- Introdução do suporte AppleScript no Mac OS.
- A exigência de um processador PowerPC para sistemas Mac OS. QuickTime 4.1 deixou cair o suporte para sistemas Motorola 68k Macintosh.
QuickTime 5.x
O QuickTime 5 foi uma das versões de vida mais curta do QuickTime, lançado em abril de 2001 e substituído pelo QuickTime 6 pouco mais de um ano depois. Esta versão foi a última a ter maiores recursos no Mac OS 9 do que no Mac OS X, e a última versão do QuickTime para suportar Mac OS versões 7.5.5 a 8.5.1 em um PowerPC Mac e Windows 95. A versão 5.0 foi inicialmente apenas lançado para Mac OS e Mac OS X em 14 de abril de 2001, e a versão 5.0.1 veio logo em seguida em 23 de abril de 2001, suportando o clássico Mac OS, Mac OS X e Windows. Mais três atualizações para o QuickTime 5 (versões 5.0.2, 5.0.4 e 5.0.5) foram lançadas durante sua curta vida útil.
O QuickTime 5 forneceu os seguintes aprimoramentos:
- reprodução MPEG-1 para Windows e suporte de áudio MPEG-1 Layer 3 atualizado para todos os sistemas.
- Sorenson Video 3 reprodução e exportação (adicionado com a atualização 5.0.2).
- renderização em tempo real de efeitos e transições em arquivos DV, incluindo aprimoramentos para renderização DV, suporte multiprocessador e aprimoramentos Altivec para sistemas PowerPC G4.
- Flash 4 reprodução e exportação.
- Um novo motor QuickTime VR, adicionando suporte para panoramas de RV cúbicos.
QuickTime 6.x
Em 15 de julho de 2002, a Apple lançou o QuickTime 6.0, com os seguintes recursos:
- reprodução MPEG-4, importação e exportação, incluindo vídeo MPEG-4 Parte 2 e áudio AAC.
- Suporte para Flash 5, JPEG 2000, e melhor manuseio Exif.
- Reprodução de streaming instantânea.
- reprodução MPEG-2 (através da compra do MPEG-2 Playback Component da Apple).
- Scriptable ActiveX control.
O QuickTime 6 estava inicialmente disponível para Mac OS 8.6 – 9.x, Mac OS X (mínimo 10.1.5) e Windows 98, Me, 2000 e XP. O desenvolvimento do QuickTime 6 para Mac OS diminuiu consideravelmente no início de 2003, após o lançamento do Mac OS X v10.2 em agosto de 2002. O QuickTime 6 para Mac OS continuou no caminho 6.0.x, parando eventualmente com a versão 6.0.3.
QuickTime 6.1 & 6.1.1 para Mac OS X v10.1 e Mac OS X v10.2 (lançado em 22 de outubro de 2002) e QuickTime 6.1 para Windows (lançado em 31 de março de 2003) oferecia criação de arquivo MPEG-4 compatível com ISO e corrigia o erro CAN- 2003-0168 vulnerabilidade.
A Apple lançou o QuickTime 6.2 exclusivamente para Mac OS X em 29 de abril de 2003 para oferecer suporte ao iTunes 4, que permitia a codificação AAC para músicas na biblioteca do iTunes. (iTunes não estava disponível para Windows até outubro de 2003.)
Em 3 de junho de 2003, a Apple lançou o QuickTime 6.3, oferecendo o seguinte:
- Suporte para 3GPP, incluindo texto 3G, vídeo e áudio (códigos AAC e AMR).
- Suporte para os formatos de arquivo.3gp,.amr e.sdv via componente separado.
O QuickTime 6.4, lançado em 16 de outubro de 2003 para Mac OS X v10.2, Mac OS X v10.3 e Windows, adicionou o seguinte:
- Adição do codec Apple Pixlet (apenas para Mac OS X v10.3 e posterior).
- Suporte ColorSync.
- 3GPP integrado.
Em 18 de dezembro de 2003, a Apple lançou o QuickTime 6.5, compatível com os mesmos sistemas da versão 6.4. As versões 6.5.1 e 6.5.2 foram lançadas em 28 de abril de 2004 e 27 de outubro de 2004. Essas versões seriam as últimas a oferecer suporte ao Windows 98 e Me. A família 6.5 adicionou os seguintes recursos:
- 3GPP2 e AMC formatos multimídia móveis.
- Código de voz QCELP.
- Apple Lossless (em versão 6.5.1).
O QuickTime 6.5.3 foi lançado em 12 de outubro de 2005 para Mac OS X v10.2.8 após o lançamento do QuickTime 7.0, corrigindo vários problemas de segurança.
QuickTime 7.x
Inicialmente lançado em 29 de abril de 2005 em conjunto com o Mac OS X v10.4 (para as versões 10.3.9 e 10.4.x), o QuickTime 7.0 apresentava o seguinte:
- Melhorado conformidade MPEG-4.
- Um codec AVC H.264/MPEG-4 (não suporta o formato AVCHD H.264 AVC de câmeras Sony HD).
- Suporte para Áudio do núcleo, um conjunto de interfaces de programação de aplicativos que suporta som de alta resolução e substitui o Sound Manager.
- Suporte para usar filtros de imagem do núcleo no Mac OS X v10.4 em vídeo ao vivo (Não deve ser confundido com Core Video).
- Suporte para animações do compositor de quartzo (.qtz).
- Suporte para ordem de decodificação distinta e ordem de exibição.
- Tempo rápido Quadro de Kit (QTKit), um framework Cocoa para QuickTime.
Depois de alguns lançamentos de pré-visualização do Windows, a Apple lançou o 7.0.2 como o primeiro lançamento estável em 7 de setembro de 2005 para Windows 2000 e Windows XP. A versão 7.0.4, lançada em 10 de janeiro de 2006, foi a primeira versão binária universal. Mas sofreu vários bugs, incluindo uma saturação de buffer, o que é mais problemático para a maioria dos usuários.
A Apple abandonou o suporte para Windows 2000 com o lançamento do QuickTime 7.2 em 11 de julho de 2007. A última versão disponível para Windows 2000, 7.1.6, contém várias vulnerabilidades de segurança. As referências a esta versão foram removidas do site do QuickTime, mas podem ser baixadas na seção de suporte da Apple. A Apple não indicou que fornecerá mais atualizações de segurança para versões mais antigas. QuickTime 7.2 é a primeira versão para Windows Vista.
A Apple abandonou o suporte para conteúdo em Flash no QuickTime 7.3, quebrando o conteúdo que dependia do Flash para interatividade ou faixas de animação. As preocupações com a segurança parecem fazer parte da decisão. Os arquivos flv do Flash ainda podem ser reproduzidos no QuickTime se o plug-in gratuito do Perian for adicionado.
No QuickTime 7.3, é necessário um processador que suporte SSE. O QuickTime 7.4 não requer SSE. Ao contrário das versões 7.2 e 7.3, o QuickTime 7.4 não pode ser instalado no Windows XP sem service packs ou com o Service Pack 1/1A instalado (seu programa de instalação verifica se o Service Pack 2 está instalado).
O QuickTime 7.5 foi lançado em 10 de junho de 2008. O QuickTime 7.5.5 foi lançado em 9 de setembro de 2008 e requer Mac OS X v10.4 ou superior, eliminando o suporte a 10.3. O QuickTime 7.6 foi lançado em 21 de janeiro de 2009. O QuickTime 7.7 foi lançado em 3 de agosto de 2011.
O QuickTime 7.6.6 está disponível para OS X, 10.6.3 Snow Leopard até 10.14 Mojave, já que 10.15 Catalina suporta apenas aplicativos de 64 bits. Existe uma versão 7.7 do QuickTime 7 para OS X, mas é apenas para o Leopard 10.5.
QuickTime 7.7.6 é a última versão para Windows XP. Como é desde a versão 7.4, eles podem ser instalados aqui apenas quando o Service Pack 2 ou 3 estiver instalado.
O QuickTime 7.7.9 é a última versão do Windows do QuickTime. A Apple parou de oferecer suporte ao QuickTime no Windows posteriormente.
Safari 12, lançado em 17 de setembro de 2018 para macOS Sierra e macOS High Sierra (e o navegador padrão incluído no macOS Mojave lançado em 24 de setembro de 2018), que elimina o suporte para plug-ins NPAPI (exceto para Adobe Flash) abandonou o suporte para o plug-in da Web do QuickTime 7. Em 24 de setembro de 2018, a Apple abandonou o suporte para a versão macOS do QuickTime 7. Isso efetivamente marcou o fim da tecnologia no codec e desenvolvimento web da Apple.
A partir do macOS Catalina, aplicativos QuickTime 7, codecs de imagem, áudio e vídeo não serão mais compatíveis com o macOS nem suportados pela Apple.
QuickTime X (QuickTime Player v10.x)
QuickTime X (pronuncia-se QuickTime Ten) foi inicialmente demonstrado na WWDC em 8 de junho de 2009 e enviado com o Mac OS X v10.6.
Inclui capítulos visuais, conversão, compartilhamento no YouTube, edição de vídeo, captura de fluxos de vídeo e áudio, gravação de tela, aceleração de GPU e transmissão ao vivo.
Mas removeu o suporte para vários formatos amplamente usados, em particular a omissão de MIDI, causando inconveniência e problemas significativos para muitos músicos e seu público em potencial.
Além disso, é apresentado um gravador de tela que grava tudo o que estiver na tela. No entanto, não é possível capturar determinados conteúdos protegidos por gerenciamento de direitos digitais. Isso inclui compras de vídeo do iTunes/Apple TV ou qualquer conteúdo protegido pela tecnologia FairPlay DRM da Apple. Enquanto o Safari usa FairPlay, Google Chrome e Firefox usam Widevine para DRM, cujo conteúdo não é protegido contra captura de tela do QuickTime.
O motivo do salto na numeração de 7 para 10 (X) foi para indicar uma quebra semelhante com as versões anteriores do produto que o Mac OS X indicava. O QuickTime X é fundamentalmente diferente das versões anteriores, pois é fornecido como uma estrutura Cocoa (Objective-C) e quebra a compatibilidade com as APIs anteriores baseadas em C do QuickTime 7 que eram usadas anteriormente. O QuickTime X foi completamente reescrito para implementar codecs de áudio e vídeo modernos em 64 bits. QuickTime X é uma combinação de duas tecnologias: QuickTime Kit Framework (QTKit) e QuickTime X Player. O QTKit é usado pelo QuickTime player para exibir mídia. O QuickTime X não implementa todas as funcionalidades do QuickTime anterior, bem como alguns dos codecs. Quando o QuickTime X tenta operar com um codec de 32 bits ou executar uma operação não suportada pelo QuickTime X, ele iniciará um processo auxiliar de 32 bits para executar a operação solicitada. O site Ars Technica revelou que o QuickTime X usa o QuickTime 7.x via QTKit para executar codecs mais antigos que não fizeram a transição para 64 bits.
QuickTime X não suporta arquivos de legendas.SRT. Foi sugerido o uso do programa Subler para intercalar os arquivos MP4 e SRT para corrigir esse descuido, que pode ser baixado no Bitbucket.
O QuickTime 7 ainda pode ser necessário para suportar formatos mais antigos no Snow Leopard, como QTVR, filmes QuickTime interativos e arquivos MIDI. Nesses casos, uma versão compatível do QuickTime 7 está incluída no disco de instalação do Snow Leopard e pode ser instalada lado a lado com o QuickTime X. Os usuários que possuem uma licença Pro para QuickTime 7 podem ativar sua licença.
Uma versão do QuickTime 7 compatível com Snow Leopard também pode ser baixada do site de suporte da Apple.
O software ganhou um incremento com o lançamento do Mavericks, e a partir de agosto de 2018, a versão atual é a v10.5. Ele contém mais opções de compartilhamento (e-mail, YouTube, Facebook, Flickr etc.), mais opções de exportação (incluindo exportação para web em vários tamanhos e exportação para iPhone 4/iPad/Apple TV (mas não Apple TV 2). nova forma de avanço rápido através de um suporte de vídeo e mouse para rolagem.
A partir do macOS Catalina, a Apple fornece apenas o QuickTime X, pois o QuickTime 7 nunca foi atualizado para 64 bits, afetando muitos aplicativos, formatos de imagem, áudio e vídeo que utilizam o QuickTime 7 e a compatibilidade com esses codecs no QuickTime X.
Suporte de plataforma
OS | Versão mais recente |
---|---|
Sistema 6.0.7 – 7.0.1 | 2.5. |
Sistema 7.1 – 8.1 em 68K | 4.0.3 |
Sistema 7.1.2 – 7.5.3 no PowerPC | 4.0.3 |
Sistema 7.5.5 – 8.5.1 no PowerPC | 5. |
Mac OS 8.6 – 9 | 6.0.3 |
Mac OS X v10.0 | 5. (aberto) |
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. |
macOS v11.0 | 10. |
macOS v12.0 | 10. |
OS | Versão mais recente |
---|---|
Windows 3.1 – Windows NT 3.51 | 2.1.2 |
Windows 95 | 5. |
RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RT RTindústria (3226) | 6.1 |
Windows 98, ME | 6.5.2 |
Windows 2000 | 7.6. |
Windows XP RTM, SP1 | 7.3.1 |
Windows XP SP2, SP3 | 7. |
Windows Vista e Windows 7 | 7.7.9 |
Criação de software que usa o QuickTime
QuickTime X
O QuickTime X fornecia anteriormente o QTKit Framework no Mac OS 10.6 até 10.14. Desde o lançamento do macOS 10.15, AVKit e AVFoundation são usados (devido à remoção de codecs de áudio e vídeo de 32 bits, bem como formatos de imagem e APIs suportados pelo QuickTime 7).
Versões anteriores
O QuickTime consiste em dois subsistemas principais: a Movie Toolbox e o Image Compression Manager. O Movie Toolbox consiste em uma API geral para lidar com dados baseados em tempo, enquanto o Image Compression Manager fornece serviços para lidar com dados raster compactados produzidos por codecs de vídeo e foto.
Os desenvolvedores podem usar o kit de desenvolvimento de software QuickTime (SDK) para desenvolver aplicativos multimídia para Mac ou Windows com a linguagem de programação C ou com a linguagem de programação Java (consulte QuickTime para Java) ou, no Windows, usando COM/ActiveX da uma linguagem que suporte isso.
A opção COM/ActiveX foi introduzida como parte do QuickTime 7 para Windows e destina-se a programadores que desejam criar aplicativos autônomos do Windows usando reprodução e controle de filme QuickTime de alto nível com alguns recursos de importação, exportação e edição. Isso é consideravelmente mais fácil do que dominar a API QuickTime C original.
O QuickTime 7 para Mac introduziu o QuickTime Kit (também conhecido como QTKit), uma estrutura de desenvolvedor que pretende substituir APIs anteriores para desenvolvedores Cocoa. Essa estrutura é apenas para Mac e existe como abstrações Objective-C em torno de um subconjunto da interface C. O Mac OS X v10.5 estende o QTKit para suporte total de 64 bits. O QTKit permite a multiplexação entre QuickTime X e QuickTime 7 nos bastidores, para que o usuário não precise se preocupar com qual versão do QuickTime precisa usar.
Bugs e vulnerabilidades
O QuickTime 7.4 desativou o programa de composição de vídeo da Adobe, o After Effects. Isso ocorreu devido ao DRM embutido na versão 7.4, pois permitia o aluguel de filmes no iTunes. O QuickTime 7.4.1 resolveu esse problema.
As versões 4.0 a 7.3 continham um bug de estouro de buffer que poderia comprometer a segurança de um PC usando o cliente QuickTime Streaming Media ou o próprio reprodutor QuickTime. O bug foi corrigido na versão 7.3.1.
O QuickTime 7.5.5 e anteriores são conhecidos por ter uma lista de vulnerabilidades significativas que permitem que um invasor remoto execute código arbitrário ou cause uma negação de serviço (acesso à memória fora dos limites e travamento do aplicativo) em um sistema de destino. A lista inclui seis tipos de estouro de buffer, conversão de dados, incompatibilidade de número inteiro assinado versus não assinado e ponteiro de memória não inicializado.
Descobriu-se que o QuickTime 7.6 desabilita usuários de Mac' capacidade de jogar certos jogos, como Civilization IV e The Sims 2. Existem correções disponíveis no editor, Aspyr.
O QuickTime 7 não tem suporte para taxa de proporção de amostra H.264. O QuickTime X não tem essa limitação, mas muitos produtos da Apple (como o Apple TV) ainda usam o antigo mecanismo do QuickTime 7. O iTunes utilizava anteriormente o QuickTime 7, mas a partir de outubro de 2019, o iTunes não utiliza mais o mecanismo QuickTime 7 mais antigo.
O QuickTime 7.7.x no Windows não consegue codificar H.264 em sistemas multi-core com mais de aproximadamente 20 threads, por ex. HP Z820 com CPUs 2 × 8 núcleos. Uma solução sugerida é desabilitar os núcleos de CPU de hiper-threading/limite. A velocidade e a estabilidade da codificação dependem do dimensionamento da janela do player.
Em 14 de abril de 2016, Christopher Budd, da Trend Micro, anunciou que a Apple cessou todos os patches de segurança do QuickTime para Windows e chamou a atenção para dois avisos da Zero Day Initiative, ZDI-16-241 e ZDI-16-242, emitido pela TippingPoint, subsidiária da Trend Micro, no mesmo dia. Também no mesmo dia, a Equipe de Prontidão para Emergências de Computadores dos Estados Unidos emitiu o alerta TA16-105A, encapsulando o anúncio de Budd e os avisos da Zero Day Initiative. A Apple respondeu com uma declaração de que o QuickTime 7 para Windows não é mais suportado pela Apple.
Contenido relacionado
Enya
Telecomunicações na Estônia
Telecomunicações em Antígua e Barbuda