Подтвердить что ты не робот

Способ генерации видео из кучи изображений?

Может ли кто-нибудь сказать мне способ генерации видео из кучи изображений (растровое изображение). Может быть открытым форматом avi файла или библиотеки с открытым исходным кодом,

Я использовал Splicer, но у него есть некоторые ошибки при использовании.

BytesCount Image To Video SDK - лучший выбор, но это коммерческое решение.

Теперь у вас есть альтернатива?

4b9b3361

Ответ 1

Мы использовали ffmpeg и достигли профессиональных результатов.

FFmpeg - это комплексное кросс-платформенное решение для записи, конвертации и потоковое аудио и видео.

Также...

FFmpeg - это бесплатное программное обеспечение, лицензированное под LGPL или GPL в зависимости от выбор вариантов конфигурации. Если вы используете FFmpeg или его учредительных библиотек, вы должны придерживаться условий лицензии в вопрос. Вы можете найти основную информацию о соответствии и получить лицензию помощь на странице лицензии и юридических соображений.

Из документации:

Для создания видео со многих изображений:

ffmpeg -f image2 -i foo-% 03d.jpeg -r 12 -s WxH foo.avi

Ответ 2

Я не пробовал это сам, но статья CodeProject Простая С# Wrapper для библиотеки AviFile, похоже, имеет то, что вам нужно, в частности он выполняет следующие действия:

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

Ответ 3

Это часто задаваемый вопрос с DirectShow API. Windows SDK поставляется с Push Source Filters Sample, в котором представлена ​​генерация видео в собственном коде. Сгенерировав видео, вы можете использовать фильтр в конвейере DirectShow для визуализации последовательности и/или записи в файлы (сжимать видео, прикреплять аудио и т.д.).

Образцы напрямую не преобразуются в управляемый кодовый домен, но у вас все еще есть опции. Проверьте эти темы в отношении связанных дискуссий: