Чтобы экспортировать упорядоченные коллекции изображений в виде видео, где кадры определяются изображениями в коллекции, используйте Export.video()
. Вы можете настроить способ преобразования ImageCollection
в видео, задав частоту кадров, масштаб и размеры. Видео будет закодировано в формате MP4.
ездить
Экспортируйте видео в свою учетную запись Диска с помощью Export.video.toDrive()
. Например, следующий экспорт представляет собой видео из изображений Landsat за 20 лет:
Редактор кода (JavaScript)
// Load a Landsat 5 image collection. var collection = ee.ImageCollection('LANDSAT/LT05/C02/T1_TOA') // San Francisco Bay. .filter(ee.Filter.eq('WRS_PATH', 44)) .filter(ee.Filter.eq('WRS_ROW', 34)) // Filter cloudy scenes. .filter(ee.Filter.lt('CLOUD_COVER', 30)) // Get 20 years of imagery. .filterDate('1991-01-01','2011-12-30') // Make each image an 8-bit RGB image. .map(function(image) { return image.visualize({bands: ['B4', 'B3', 'B2'], min: 0.02, max: 0.35}); }); // Define an area to export. var polygon = ee.Geometry.Rectangle([-122.7286, 37.6325, -122.0241, 37.9592]); // Export (change dimensions or scale for higher quality). Export.video.toDrive({ collection: collection, description: 'sfVideoExample', dimensions: 720, framesPerSecond: 12, region: polygon });
Обратите внимание, что частоту кадров и размеры можно установить из словаря параметров, передаваемых при экспорте. Настройте эти параметры, чтобы настроить видео. Также обратите внимание, что входная коллекция изображений должна содержать 3-полосные (RGB) 8-битные изображения. В этом примере явно задан 8-битный 3-полосный формат. Альтернативно, сопоставьте функцию, которая вызывает image.visualize()
с коллекцией. Подробности смотрите в разделе «Изображения для визуализации» . Экспорт видео может занять значительное время, поэтому нередко можно увидеть, что задача экспорта выполняется в течение длительного периода.
в облачное хранилище
Чтобы экспортировать видео в Cloud Storage, используйте Export.video.toCloudStorage()
. Например, используя ImageCollection
из предыдущего примера:
Редактор кода (JavaScript)
// Export video to cloud storage. Export.video.toCloudStorage({ collection: collection, description: 'sfVideoExampleToCloud', bucket: 'your-bucket-name', dimensions: 720, framesPerSecond: 12, region: polygon });