Краткая информация
Создает видео-файл AVI или Quicktime из набора изображений.
Использование
- Изображения из Входной папки будут считываться и загружаться в Выходной видео файл в алфавитном порядке. Если вы хотите создать кадр заголовка, не забудьте дать соответствующему изображению такое имя, чтобы при сортировке папки по алфавиту оно оказывалось в начале списка. Например, если изображениям даны имена image_001.bmp, image_002.bmp до image_020.bmp, можно добавить изображение, содержащее заглавный кадр, с именем aimage_001.bmp.
Разрешение (ширина x высота) выходного видео основано на разрешении первого изображения в папке изображений, предоставленной инструменту. Если первое изображение имеет большее или меньшее разрешение, чем остальные, оставшиеся изображения будут растянуты, чтобы соответствовать разрешению первого изображения. Поэтому старайтесь держать разрешение изображений в папке последовательно.
Синтаксис
RasterToVideo(input_folder, out_video_file, {image_format}, {codec}, {duration_method}, {time}, {quality})
Параметр | Объяснение | Тип данных |
input_folder | Папка, содержащая изображения, используемые для создания видео.. Изображения должны быть в одинаковом формате: bitmap (*.bmp) или JPEG (*.jpg). | Folder |
out_video_file | Выходной видео-файл будет сохранен в формате AVI (*.avi) или Quicktime (*.mov). | File |
image_format (Дополнительный) | Формат файлов изображений в папке. Выходное видео будет создано с использованием изображений выбранного формата.
| String |
codec (Дополнительный) | Кодек, используемый для сжатия фреймов во время записи видеофайла. Список кодеков на разных компьютерах может отличаться, в зависимости от нескольких факторов, например, приложений, установленных на компьютере. | String |
duration_method (Дополнительный) | Метод, используемый для определения продолжительности Выходного видео файла.
| String |
time (Дополнительный) | Продолжительность видео, которое будет выходными данными. Если для Метода определения длительности результата указано использование частоты кадров, это должно быть целое число. Если метод использует время, число выражено в секундах. | Double |
quality (Дополнительный) | Качество выходного видео. Чем выше значение, тем лучше качество и ниже степень сжатия. Значение качества находится в диапазоне от 1 до 100. По умолчанию - 100. | Long |
Пример кода
RasterToVideo Пример
В следующем примере показано использование этого инструмента в окне Python.
# Name: RasterToVideo_AVI.py
# Description: Creates an AVI video from a folder of images
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "c:/data"
#Set local variables
inFolder = "images"
outputVideoFile = "outputVideo.avi"
#Execute RaserToVideo
arcpy.RasterToVideo_conversion(inFolder, outputVideoFile, "BMP",
"Microsoft Video 1", "FRAME_RATE", "2", "90")
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да