19

Я хотел бы преобразовать папку PNG в .mov с быстрым временем сжатия PNG (это папка с фракталами в анимации; сжатие PNG отлично работает здесь, а потеря важна). Какие программы будут делать это с минимальной суетой? (Я не имею или не хочу платить за полную лицензию QuickTime Pro.)

ОБНОВИТЬ:

Позвольте мне сделать это более ясным: минимальная суета означает: я загружаю некоторый EncoderMagic.app (например), я дважды щелкаю по нему, чтобы запустить его. Я выбираю папку с моими пронумерованными изображениями и выскакиваю из фильма. Нет беспорядка. Без изменения размера. ... Возможно, это не существует (или называется QuickTime Pro?)

9 ответов9

24

Инструмент командной строки ffmpeg делает это:

ffmpeg -n -i "image_%03d.jpg" output.m4v

В этом примере ffmpeg будет искать файлы, соответствующие шаблону image_xxx.jpg в текущем каталоге, где часть xxx - это десятичное число с добавлением нуля, например 003 . ffmpeg автоматически выбирает формат вывода на основе суффикса выходного файла, например, m4v .

Измените -n на -y если вы хотите, чтобы ffmpeg всегда перезаписывал выходной файл без запроса (полезно для повторных тестов).

Я предлагаю вам скачать ffmpeg от homebrew или macports.

10

Существует бесплатное приложение на основе AppleScript под названием Sequimago, которое должно превосходно соответствовать вашим требованиям. Он доступен на этой странице на MacScripter, сайте форума, где Мартин Мишель, автор Sequimago, является администратором.

Это его описание программы:

Требования
Mac OS X 10.5 Leopard • QuickTime 7.2.1

Установка и использование:
Скачайте и распакуйте архив ZIP. Затем откройте сценарий двойным щелчком мыши или поместите несколько файлов изображений на его значок. Затем сценарий попросит вас указать имя файла и местоположение для нового фильма QuickTime. После того, как вы предоставили определенные настройки для вашей последовательности изображений (например, кадров в секунду / секунд на кадр), будет создана ваша последовательность изображений.

Поддерживаемые форматы изображений:
jpg, jpeg, gif, png, tiff, tif, psd, pict, bmp, pdf (распознается только первая страница документа PDF)

Заметки:
В настоящее время Sequimago использует формат изображения JPEG для последовательности изображений, что приводит к уменьшению размера файла фильма QuickTime. Но вы можете легко отредактировать скрипт Python для использования альтернативных форматов изображений (например, TIFF). Сценарий Python находится по адресу: Sequimago.app/Contents/Resources/crtimgseq.py

- - - - - - - -

PS - Я думаю, вы оцените комментарий, который он сделал в ходе объяснения, как он пришел, чтобы написать программу:

Я знал, что вы можете легко создавать собственные слайд-шоу с QuickTime Pro, но зачем тратить с трудом заработанные $ 29,99, если вы можете получить те же функции бесплатно, используя встроенные технологии Mac OS X 10.5?

5

ImageMagick (доступно из macports) может сделать это, попробуйте запустить команду

convert -delay 30 'pic-*.png' movie.m4v

где 30 - это сотни секунд между кадрами, а файлы следуют шаблону:

pic-001.png pic-002.png ...

1

Обрамлено - это бесплатно.

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

1

Для меня время кругов ассемблер делает свое дело. Это только берет .jpg в качестве входных данных, но я могу жить с этим для моей анимации. Кроме того, я только что проверил это, и он отлично работает!

1

ImageJ является мощным графическим редактором / средством просмотра / анализа изображений, который, помимо прочего, позволяет создавать фильмы из последовательностей изображений. Он соответствует вашим требованиям и предоставляет полезные опции, такие как изменение размера, поворот и т.д., Если вы хотите / нуждаетесь в этом.

0

Это слайд-шоу? Вы можете экспортировать слайд-шоу в формате фильма из iPhoto. Может быть возможно установить время перехода слайда до секунды или меньше и таким образом создать файл видеоролика.

0

Вы можете попробовать iMovie. Просто перетащите нужные файлы в окно iMovie, и оно сможет создать для вас фильм.

-1

mencoder, кодировщик, который поставляется с mplayer, вероятно, знает, как это сделать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .