تصدير الفيديوهات والصور المتحرّكة

لتصدير مجموعات صور مرتبة كفيديو، حيث يتم تحديد اللقطات بالاستناد إلى الصور في المجموعة، استخدِم Export.video(). يمكنك ضبط طريقة تحويل ImageCollection إلى فيديو من خلال ضبط عدد اللقطات في الثانية ودرجة التمويه و الأبعاد. سيتم ترميز الفيديو بتنسيق MP4.

إلى Drive

تصدير الفيديو إلى حسابك على Drive باستخدام 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
});

يُرجى العِلم أنّه يمكن ضبط عدد اللقطات في الثانية والأبعاد من خلال قاموس يحتوي على المَعلمات التي تم تمريرها إلى عملية التصدير. اضبط هذه المَعلمات لتخصيص الفيديو. يُرجى العلم أيضًا أنّه يجب أن تحتوي مجموعة الصور ImageCollection المُدخلة على صور مؤلفة من 3 نطاقات (أحمر وأخضر وأزرق) وتكون بدقة 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
});