वीडियो और ऐनिमेशन एक्सपोर्ट करना

क्रम से लगाए गए इमेज कलेक्शन को वीडियो के तौर पर एक्सपोर्ट करने के लिए, Export.video() का इस्तेमाल करें. इसमें कलेक्शन में मौजूद इमेज से फ़्रेम तय किए जाते हैं. फ़्रेम रेट, स्केल, और डाइमेंशन सेट करके, ImageCollection को वीडियो में बदलने का तरीका कॉन्फ़िगर किया जा सकता है. वीडियो को MP4 फ़ॉर्मैट में एन्कोड किया जाएगा.

Drive में

Export.video.toDrive() का इस्तेमाल करके, वीडियो को अपने Drive खाते में एक्सपोर्ट करें. उदाहरण के लिए, यहां दिए गए एक्सपोर्ट में 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
});

ध्यान दें कि फ़्रेम रेट और डाइमेंशन, एक्सपोर्ट के लिए पास किए गए पैरामीटर की डिक्शनरी से सेट किए जा सकते हैं. वीडियो को पसंद के मुताबिक बनाने के लिए, इन पैरामीटर में बदलाव करें. यह भी ध्यान रखें कि इनपुट ImageCollection में 3-बैंड (आरजीबी), 8-बिट वाली इमेज होनी चाहिए. इस उदाहरण में, 8-बिट, 3-बैंड फ़ॉर्मैट साफ़ तौर पर सेट किया गया है. इसके अलावा, किसी ऐसे फ़ंक्शन को मैप करें जो कलेक्शन पर image.visualize() को कॉल करता हो. ज़्यादा जानकारी के लिए, विज़ुअलाइज़ेशन इमेज वाला सेक्शन देखें. वीडियो एक्सपोर्ट होने में काफ़ी समय लग सकता है. इसलिए, यह देखना आम बात है कि एक्सपोर्ट करने का टास्क लंबे समय तक चल रहा है.

को Cloud Storage में अपलोड किया जा सकता है

किसी वीडियो को 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
});