О нас Продукты Поддержка ЧаВо Блог

Как добавить картинки в видео

image

 

   Автор: Ольга Кровякова - изменено 19 октября 2023 г., создано 1 апреля 2019 г.

Эта статья предназначена для разработчиков или опытных пользователей и объясняет, как добавлять изображения в формате BMP в видеофайл (например, AVI) через DirectShow с помощью утилиты GraphEdit и фильтра SolveigMM BMP Push Source DirectShow, который поставляется с SolveigMM Video Editing. SDK версия 2.0


Вот несколько советов о том, как использовать фильтр в Microsoft Graph Editor, чтобы получить файл AVI , который является одним из наиболее распространенных видеоконтейнеров. 

Требования: Фильтр не поддерживает изменение размера, поэтому все изображения должны иметь одинаковую ширину и высоту соответственно, а также изображения должны быть 24-битными BMP. Однако вы можете использовать 32-битные BMP, но в этом случае бит непрозрачности будет отброшен.


1. Откройте редактор графиков и вставьте фильтр SolveigMM BMP Push Source (он хранится в категории «Фильтры DirectShow»):

image

2. Откройте страницу свойств фильтра:

image

3. Используйте кнопку «Добавить файлы» или перетащите файлы BMP в список:

image

4. Установите желаемую частоту кадров, указав значение «Длина кадра» (например, значение по умолчанию 400000 означает 400000 эталонных единиц времени, оно равно 400000·(100·1E-9) = 0,04 секунды, что соответствует 25 Гц или кадрам в секунду).
Вы также можете проверить свойство «Список циклов». В этом случае список будет повторяться до тех пор, пока вы не остановите график.

image

5. После завершения работы со страницей свойств необходимо применить изменения, иначе они будут потеряны:

image

6. Теперь, когда в списке есть файлы, можно подключить фильтр к нисходящему.
Вы можете использовать фильтр File Writer для записи выходного файла на жесткий диск или Video Renderer для его просмотра.
Также возможно, что вы захотите закодировать поток, а не оставлять его несжатым из-за размера выходного файла, поэтому вам следует использовать нужный кодировщик.

image

График для просмотра потока.

image

График для сохранения несжатого видео.

image

График для кодирования видео.

7. Запустите график. Он будет остановлен автоматически, когда файлы из списка будут доставлены в нисходящий поток, однако, если указан  «Список циклов», вам следует остановить график вручную.

image

 

 Об авторе

imageОльга Кровякова - менеджер технической поддержки в комании Solveig Multimedia с 2010 года.

Она является автором многих текстовых и видео инструкций по программным продуктам компании: Video Splitter, HyperCam, WMP Trimmer Plugin, AVI Trimmer+ и TriMP4.

Посколько она работает с программами каждый день, то хорошо знает как они работают. Свяжитесь с Ольгой по почте support@solveigmm.com, если у вас возникнут вопросы и она с радостью вам поможет!