Экспорт видео и анимации

Чтобы экспортировать упорядоченные коллекции изображений в виде видео, где кадры определяются изображениями в коллекции, используйте 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
});