Ремукс видео для воспроизведения в iTunes?

Какие форматы видео можно использовать в iTunes, особенно для синхронизации/воспроизведения на устройствах iOS?

Я понимаю, что мы говорим здесь о разных вещах:

  1. Формат контейнера
  2. Видео кодек
  3. Аудио кодек
  4. Формат субтитров

У меня довольно обширная библиотека самых разных видео, и преобладающие форматы — MKV и AVI. Я действительно не знаю, какие кодеки наиболее распространены в моей библиотеке, но я полагаю, что они в значительной степени подпадают под общий баннер MPEG4.

Всякий раз, когда я исследую этот вопрос самостоятельно, результаты Google насыщены утилитами транскодирования (как платными, так и бесплатными). Конечно, транскодирование представляет собой простое решение «один щелчок, и мое домашнее видео волшебным образом воспроизводится на моем iPad», но для моей библиотеки это создает несколько проблем:

  1. Потеря качества
  2. Значительные затраты времени и вычислительных ресурсов

Возможно ли, что большая часть того, что у меня есть, достаточно близка и просто нуждается в повторном мультиплексировании в другой формат контейнера? Есть ли утилита (даже командная строка), которую я мог бы попробовать для этого? Как бы я использовал эту утилиту для ремуксирования, а не для транскодирования?

Ответы (1)

Я сам боролся с этой проблемой с некоторым успехом, но в основном я вернулся к получению большей части своей коллекции в формате MP4.

Subler является обязательным для начала. Он легко выполняет ремиксирование MKV в MP4, включая программные субтитры и метаданные iTunes. Таким образом, для большинства MKV легко аккуратно загрузить их в iTunes.

Когда дело доходит до AVI и других форматов, все немного сложнее. AVI, как правило, используются с видеокодеками, такими как DivX или XviD, и, хотя их можно преобразовать в контейнер MP4, кажется, что iTunes их не читает.

Если вы хотите поиграть с ремультиплексированием, лучше всего подойдет ffmpeg . Вам нужно будет скомпилировать его самостоятельно или использовать Google для двоичных файлов.

Я бы посоветовал вам преобразовать ваши MKV с помощью Subler и повторно скопировать / повторно загрузить AVI в более новом формате, где это возможно. То, что осталось, вы можете перекодировать с помощью Handbrake.

@david: Если вам нужно универсальное решение этой проблемы и вы готовы потратить на это деньги, вы можете изучить iFlicks — он одновременно повторно мультиплексирует видео MP4 и перекодирует другие форматы (с использованием Perian). Он также добавит метаданные, необходимые iTunes для правильной обработки, интегрирует субтитры и может быть написан через AppleScript, если вам нужен автоматизированный рабочий процесс (я знаю, что это немного похоже на маркетинговую рекламу, но я не аффилирован… просто счастливый пользователь ).