Смешивание видеофайлов h.264 и AIC ломает миниатюры iMovie

У меня есть набор из шести файлов XviD .avi. Один из них крупнее остальных. Я преобразовал их все в файлы h.264 .m4v с помощью Handbrake, а затем попытался напрямую импортировать их в iMovie.

Пять файлов он скопировал идеально. Большой, однако, настаивает на перекодировании в файл .mov с использованием промежуточного кодека Apple (который более предпочтителен для редактирования, чем h.264).

ПРОБЛЕМА : Когда оба типа файлов — h.264 и AIC — появляются в событии iMovie, эскизы в обозревателе событий не отображаются; все видеофайлы отображаются как пустые серые диафильмы .

введите описание изображения здесь

Сами эскизы не повреждены; они формируются правильно. Удаление миниатюр и кеша и восстановление их iMovie не помогает. Они просто не отображаются.

Даже если я попрошу iMovie перекодировать пять файлов меньшего размера, он отказывается; он копирует их как есть.

Даже если я попрошу iMovie НЕ перекодировать файл большего размера, он откажется; он всегда перекодирует его в любом случае.

Я видел рекомендации по использованию нескольких различных приложений «конвертер iMovie», но все они кажутся мошенническими программами.

Итак, мне нужна одна из следующих четырех вещей, упорядоченных от наиболее предпочтительного к наименее предпочтительному:

  1. Способ заставить iMovie отображать миниатюры видео при микшировании видео H.264 и AIC в одном и том же событии.
  2. Способ заставить iMovie напрямую импортировать более крупный файл .m4v h.264, который в настоящее время настаивает на перекодировании.
  3. Способ заставить iMovie перекодировать видео h.264, даже если он может импортировать его напрямую.
  4. Хорошее, приличное, полезное, надежное стороннее приложение, не являющееся мошенническим, которое я могу использовать для перекодирования (как можно большего количества различных типов) видеофайлов во что-то, что iMovie предпочитает использовать напрямую.
Возможно, это поможет: iMovie не любит редактировать в сжатых форматах (h.264, AIC и т. д.), поэтому, когда вы импортируете видео, он полностью распаковывает его. Я не знаю хорошего способа обойти это. Причина, по которой это происходит, заключается в том, что редактирование сжатых файлов сильно нагружает ваш процессор. (из-за необходимости декомпрессии)
@spudwaffle Это часть моей точки зрения. Он не распаковывает пять файлов h.264, которые я использую. Он приводит их прямо, с радостью и без жалоб. На самом деле, даже если я попрошу его перекодировать их (установив флажок «Оптимизировать»), он этого не сделает. И я думал, что AIC был одним из предпочтительных кодеков для редактирования (отсюда его название как «промежуточный» кодек)?
Так в чем проблема? iMovie — это приложение потребительского уровня, которое не предназначено для того, чтобы дать пользователю большой контроль над техническими деталями. Пока вы можете плавно редактировать видео, вам не нужно беспокоиться о сжатии.
@spudwaffle Проблема в том, что когда два типа видео находятся в одном и том же событии, все видео в этом событии отображаются в виде пустых серых диафильмов без миниатюр, поэтому я ничего не вижу, не просматривая каждый дюйм каждого видео. Я отредактирую вопрос, чтобы лучше указать здесь настоящую проблему.

Ответы (3)

Конвертер DivX выглядит так, как будто он конвертирует в DivX, но не из DivX. MPEG Streamclip ужасен и всегда выдает ошибку, когда я пытаюсь его использовать. QuickTime Pro — хорошая идея, и на самом деле QuickTime Player X, похоже, тоже с этим справится; мое единственное замечание заключается в том, что если вы добавите скажите ему конвертировать шесть фильмов, он сделает их все одновременно, а не по очереди. Но если никакой другой ответ не окажется лучше, я вернусь, чтобы принять этот.

Используйте Automator, чтобы создать приложение, которое транскодирует файл, который вы в него загружаете.

1: Создайте новое приложение Automator.Новое приложение-автомат

2: Добавьте Encode Mediaдействие и выберите соответствующие настройки для ваших клипов.Кодировать медиа

3: Сохраните приложение где-нибудь.

Сохранение

4: Затем перетащите клипы в созданное вами приложение.

Перетаскивание

Закодированные версии, готовые для загрузки в iMovie, должны отображаться в том же каталоге, что и исходные клипы.

Я никогда не думаю об Automator, а потом, когда пытаюсь его использовать, всегда вспоминаю, почему. Я получаю сообщение об ошибке, описанное в этой теме, всякий раз, когда пытаюсь использовать это приложение Automator с файлом любого типа.
В любом случае, это просто другой пользовательский интерфейс по сравнению с QuickTime… Это не изменит основу проблемы. Если вы можете разрешить Automator, вы также можете использовать QuickTime> Export и избежать (незначительных, по общему признанию) хлопот с созданием процесса.

В конце концов, я нашел приложение для конвертации, которое, кажется, не заставляет iMovie переворачиваться. Это называется iVI (ссылка в Mac App Store). Это не самое красивое приложение для Mac из когда-либо написанных, но оно не так плохо, как многие приложения в этой категории, и работает прекрасно.

iMovie по-прежнему настаивает на перекодировании некоторых генерируемых им файлов, но миниатюры теперь отображаются почти безупречно; иногда одно видео в проекте будет серым, но оно постоянно, безглючно серое. Я называю это достаточно хорошим, чтобы объявить победу.