- คุณจะต้องตื่นเต้นอย่างแน่นอนกับข่าวล่าสุดที่ออกมาจาก Microsoft
- ยักษ์ใหญ่ด้านเทคโนโลยีเพิ่งเปิดตัว API การเข้ารหัสวิดีโอ DX12 สำหรับ Windows 11
พูดได้อย่างปลอดภัยว่าเราทุกคนต่างเห็นพ้องต้องกันว่า DirectX 12 เป็นชุดโซลูชันมัลติมีเดียสำหรับระบบปฏิบัติการ Windows นั้นค่อนข้างประสบความสำเร็จในด้านเกมและวิดีโอ
ก่อนหน้านี้ บริษัทยักษ์ใหญ่ด้านเทคโนโลยีในเรดมอนด์เคยให้บริการ API สำหรับการประมวลผลการถอดรหัสวิดีโอที่เร่งด้วย GPU และการประเมินการเคลื่อนไหว
อย่างไรก็ตาม ผ่านโพสต์บล็อกของนักพัฒนา DirectX ที่สร้างขึ้นเมื่อวานนี้ Microsoft รายละเอียด API การเข้ารหัสวิดีโอ DirectX 12 ที่เพิ่งเปิดตัวใหม่สำหรับ Windows 11
Windows 11 ได้รับการเข้ารหัสวิดีโอ DirectX 12 แบบเนทีฟ API
โดยพื้นฐานแล้ว Video Encode API ช่วยให้เอ็นจิ้นวิดีโอใช้ประโยชน์จาก GPU เพื่อเข้ารหัสวิดีโอตามมาตรฐานที่กำหนดโดย DirectX 12
ดังนั้นนักพัฒนาบุคคลที่สามจึงสามารถใช้คุณลักษณะนี้ในแอปพลิเคชันของตนได้เช่นกัน นอกจากนี้ โปรดทราบว่า Vulkan มี API สำหรับการเข้ารหัสและถอดรหัสวิดีโอสำหรับตัวแปลงสัญญาณ H264 และ H265 แล้ว
แม้ว่า API ตัวเข้ารหัสวิดีโอ DX12 ปัจจุบันบนแพลตฟอร์ม Windows 11 จะสนับสนุนเฉพาะรูปแบบ H264/HEVC เท่านั้น แต่ Microsoft ก็มีคำแนะนำบางประการ
เพื่อให้เฉพาะเจาะจงมากขึ้น ยักษ์ใหญ่ด้านเทคโนโลยีกล่าวว่านักพัฒนาควรทำความเข้าใจเกี่ยวกับตัวแปลงสัญญาณที่เกี่ยวข้องและการสนับสนุนเครื่องมือไดรเวอร์ล่วงหน้า
นอกเหนือจาก API การเข้ารหัสวิดีโอที่รวมอยู่ใน Windows 11 โดยค่าเริ่มต้นแล้ว นักพัฒนาที่สนใจยังสามารถ รับผ่าน DX12 Agility Software Development Kit (SDK เวอร์ชัน 1.70.10-preview หรือ สูงกว่า)
รายละเอียดของอินเทอร์เฟซ API และคำจำกัดความโครงสร้างสามารถพบได้ ที่นี่. หากต้องการทราบรายละเอียดการออกแบบเพิ่มเติมและเอกสารประกอบโดยละเอียดสำหรับ API โปรดดูที่ เอกสารนี้.
แพลตฟอร์มที่รองรับการเข้ารหัสวิดีโอ API
Video Encode API รวมอยู่ใน Windows 11 และยังสามารถพบได้ใน DirectX 12 Agility SDK (เวอร์ชั่น 1.700.10-ดูตัวอย่าง หรือใหม่กว่า)
รายการด้านล่างประกอบด้วยแพลตฟอร์มฮาร์ดแวร์ที่รองรับการเข้ารหัสวิดีโอสำหรับทั้งตัวแปลงสัญญาณ H264 และ HEVC และข้อกำหนดเวอร์ชันไดรเวอร์ขั้นต่ำ
ผู้ขาย | แพลตฟอร์มที่รองรับ | เวอร์ชันไดรเวอร์วิดีโอขั้นต่ำ |
AMD | Radeon RX 5000 series หรือสูงกว่า Ryzen 2xxxx series หรือสูงกว่า | กำลังพัฒนา – ETA Q2 ‘2022 |
อินเทล | Tiger LakeIce LakeAlder Lake (ตั้งแต่ต้นปี 2022) | v30.0.100.9955 |
NVIDIA | GeForce GTX 10xx ขึ้นไป GeForce RTX 20xx ขึ้นไป Quadro RTXNVIDIA RTX | v471.41 |
ตื่นเต้นกับการเพิ่มเติมมาใหม่ใน Windows 11 หรือไม่? แบ่งปันความคิดของคุณกับเราในส่วนความคิดเห็นด้านล่าง