หากต้องการส่งออกคอลเล็กชันรูปภาพที่เรียงลำดับเป็นวิดีโอ โดยที่เฟรมจะกำหนดโดยรูปภาพในคอลเล็กชัน ให้ใช้ 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 });
โปรดทราบว่าอัตราเฟรมและขนาดสามารถตั้งค่าได้จากพจนานุกรมของพารามิเตอร์ที่ส่งไปยังการส่งออก ปรับพารามิเตอร์เหล่านี้เพื่อปรับแต่งวิดีโอ
และโปรดทราบว่า ImageCollection อินพุตต้องมีรูปภาพ 8 บิตแบบ 3 ย่านความถี่ (RGB) ในตัวอย่างนี้ มีการตั้งค่ารูปแบบ 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 });