Способ генерации видео из кучи изображений?
Может ли кто-нибудь сказать мне способ генерации видео из кучи изображений (растровое изображение).
Может быть открытым форматом avi файла или библиотеки с открытым исходным кодом,
Я использовал Splicer, но у него есть некоторые ошибки при использовании.
BytesCount Image To Video SDK - лучший выбор, но это коммерческое решение.
Теперь у вас есть альтернатива?
Ответы
Ответ 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 для визуализации последовательности и/или записи в файлы (сжимать видео, прикреплять аудио и т.д.).
Образцы напрямую не преобразуются в управляемый кодовый домен, но у вас все еще есть опции. Проверьте эти темы в отношении связанных дискуссий: