Importe arquivos de vídeo MKV, AVI, etc. para o iTunes 11 sem conversão

2

Recentemente, tive a idéia de que seria bom organizar todos os meus filmes e programas de TV em um aplicativo central (um tipo de inventário) e, a partir da pesquisa que conduzi, concluí que o iTunes seria o melhor software para o que eu estaria usando para isso.

Até agora, de certa forma serviu seu propósito, pois eu posso importar alguns da minha biblioteca, mas não todos devido a problemas de formato de arquivo e o iTunes não suportando esses formatos (principalmente MKV e AVI). formatos).

Toda a pesquisa que fiz sobre importação desses arquivos diz para convertê-los, mas porque eu não vou sincronizá-los em qualquer lugar e converter tantos arquivos quanto eu demoraria muito tempo que seria um processo muito longo e desnecessário, então naturalmente estou me afastando da conversão.

A única solução que posso imaginar é possivelmente modificar o iTunes - ou obter um plugin para o iTunes - que me permite fazer isso, então minha pergunta é: existe alguma coisa como o dito plug-in ou modificação que me permita fazer isto?

Se não, existe um software que me permita organizar e reproduzir esses arquivos de uma forma simples, novamente, sem conversão?

    
por Ben Franchuk 25.04.2013 / 05:08

1 resposta

8

O iTunes só pode reproduzir o seguinte :

QuickTime and MPEG-4 movie files that end in ".mov", ".m4v", or ".mp4" and are playable in QuickTime Player.

Não há plug-ins ou extensões para o iTunes. Ele se baseia na estrutura do QuickTime para decodificação de vídeo e o OS X não oferece suporte ao contêiner MKV. Contêineres AVI podem ser reproduzidos, mas isso depende dos codecs internos. Você não pode modificar o iTunes.

Nesse ponto, se você já estiver confuso, sugiro que leia esta pergunta: O que é um Codec (por exemplo, DivX?) e como ele difere de um formato de arquivo ( por exemplo, MPG)?

Com o FFmpeg você pode tentar remodiar o conteúdo de vídeo e áudio para um contêiner MP4, mas isso só funciona quando o vídeo e o áudio são um dos seguintes:

  • MPEG-2, MPEG-4 ASP, MPEG-4 AVC (H.264) e alguns outros
  • AAC, MP3, AC-3, Apple Lossless

Nesse caso, basta executar o seguinte em um terminal:

ffmpeg -i input.avi -c copy -map 0 output.mp4

Você pode executar isso para todos os arquivos em uma pasta assim:

for f in *.avi; do ffmpeg -i "$f" -c copy -map 0 "${f%.avi}.mp4"; done

Esse arquivo - pelo menos quando os codecs são compatíveis com MP4 - deve ser reproduzido no iTunes e, na verdade, você não está recodificando nada. Esse processo deve levar apenas alguns segundos e não prejudicará a qualidade de seus arquivos.

Se isso é muito complicado ou muito trabalho, você pode querer ficar longe do iTunes. O Player VLC , por exemplo, suporta quase qualquer formato de arquivo e codec de vídeo / áudio que existe . Suas capacidades de biblioteca de mídia são um pouco limitadas.

Outra alternativa seria o XBMC , uma solução completa para o media center:

Ou Plex , que faz o mesmo:

Eles devem ser capazes de importar quase todos os arquivos, desde que dependam das bibliotecas de codecs e contêineres do FFmpeg.

    
por 25.04.2013 / 18:59