Mac OS X: простейшее (бесплатное, не QuickTime Pro) приложение для преобразования нумерованной папки изображений в фильм [закрыто]

19

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

ОБНОВИТЬ:

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

Джаред Апдайк
источник
Возможно, вас это не заинтересует и не поможет, но я понимаю, что QuickTime Pro, как мы его знаем и любим в настоящее время, станет просто QuickTime, полностью функциональным и входит в состав Snow Leopard - другими словами, в комплекте с ОС.
robsoft
Я думал, что слышал это. Надеюсь, это решит эту проблему ... Я буду следить за этим в ближайшие несколько месяцев. Благодарю.
Джаред Апдайк
Я использовал VirtualDub в Windows и выполнил свою задачу, но я все еще хотел бы сделать это на своем Mac, если это возможно в будущем (вы знаете, так как у Mac есть репутация хорошего видео и создания фильмов). Я думаю, я могу подождать снежного барса?
Джаред Апдайк

Ответы:

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?

Эмброуз
источник
Это добилось цели. Мне придется поиграть с кодировкой (я думаю, что png будет выглядеть лучше для этого ...)
Джаред Апдайк
Это приложение не работает для меня. Ну, это работало, но я не мог изменить скорость кадров, независимо от того, что я помещал в кадры в секунду. и когда я попробовал секунд на кадр, он создал фильм 64 КБ, а затем потерпел крах.
deweydb
Sequimago все еще блестяще работает над OSX Mavericks ...
Гал
24

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

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

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

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

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

Томас Андрле
источник
Я недавно должен был сделать то же самое. Очевидно, что командная строка не так проста, как графический интерфейс, но как только я узнал об этом, ffmpeg позволил мне делать именно то, что я хотел, независимо от того, что я хотел сделать!
физика Майкл
1
@ Дэн, я бы посоветовал Homebrew над довольно старым Финком. Он имеет больше обновлений и работает так же хорошо. Хорошая правка, хотя.
slhck
3
Если вы хотите использовать это и получить черное видео, попробуйте добавить его -pix_fmt yuv420pнепосредственно перед именем выходного файла.
Shawkinaw
Для получения дополнительных опций (с описанием) проверьте соответствующий пост SU: superuser.com/questions/356974/…
Moreaki
Не используйте -yпараметр выше, так как он перезаписывает файлы без запроса. Используйте -nвместо этого, что останавливает, если выходной файл существует. Я сделал ошибку, указав входные файлы, и переписал все мои исходные файлы!
Джим Бергман
5

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

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

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

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

cobbal
источник
Не сработало Он сделал один кадр фильма. (ImageMagick 6.1.8 22/06/06). Я даже переименовал файлы в pic - *. Png, и он по-прежнему помещает только первый кадр.
Джаред Апдайк
странно, это работает на моем (ImageMagick 6.5.2-9 2009-06-03)
cobbal
@ Джаред, это довольно старый ImageMagick, который у тебя есть… попробуй более новую версию
бубу
1

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

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

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

jayrtfm
источник
2
Требуется расширитель вещи и больше не работает в 10.8+ из-за удаления OSX поддержки rosetta для приложений PPC.
deweydb
1

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


источник
1

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

Крис
источник
Не работает с Мохаве.
Зеешан
0

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

Сэл
источник
Не в этом случае ... Я пытаюсь превратить 1000 кадров в фильм со скоростью 30 кадров в секунду и 33,3 секунды.
Джаред Апдайк
+1 отличное решение (кроме этого случая)
Дэн Розенстарк
0

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

Алекс
источник
-1

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

Тадеуш А. Кадлубовский
источник
Полезно в теории, но «menncoder» не существует в (неофициальном) предварительно скомпилированном двоичном пакете. Короче говоря: нет стружки. Я хотел бы сделать фильм, а не компилировать исходный код. (Если это не самая легкая вещь ...)
Джаред Апдайк
4
Вы можете побрить своих яков (с помощью кондиционера и массажа) с помощью Fink или MacPorts ...
Tadeusz A. Kadłubowski