Mengekspor Video dan Animasi

Untuk mengekspor koleksi gambar yang diurutkan sebagai video, dengan frame ditentukan oleh gambar dalam koleksi, gunakan Export.video(). Anda dapat mengonfigurasi cara ImageCollection diubah menjadi video dengan menetapkan kecepatan frame, skala, dan dimensi. Video akan dienkode sebagai MP4.

ke Drive

Mengekspor video ke akun Drive Anda dengan Export.video.toDrive(). Misalnya, ekspor berikut membuat video dari 20 tahun citra Landsat:

Editor Kode (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
});

Perhatikan bahwa kecepatan frame dan dimensi dapat ditetapkan dari kamus parameter yang diteruskan ke ekspor. Sesuaikan parameter ini untuk menyesuaikan video. Perhatikan juga bahwa ImageCollection input harus memiliki gambar 3-band (RGB), 8-bit. Dalam contoh ini, format 8-bit, 3-band ditetapkan secara eksplisit. Atau, petakan fungsi yang memanggil image.visualize() melalui koleksi. Lihat bagian Gambar visualisasi untuk mengetahui detailnya. Ekspor video dapat memerlukan waktu yang cukup lama untuk diselesaikan, jadi wajar saja jika tugas ekspor berjalan dalam waktu yang lama.

ke Cloud Storage

Untuk mengekspor video ke Cloud Storage, gunakan Export.video.toCloudStorage(). Misalnya, menggunakan ImageCollection dari contoh sebelumnya:

Editor Kode (JavaScript)

// Export video to cloud storage.
Export.video.toCloudStorage({
  collection: collection,
  description: 'sfVideoExampleToCloud',
  bucket: 'your-bucket-name',
  dimensions: 720,
  framesPerSecond: 12,
  region: polygon
});