API การเข้ารหัสวิดีโอ Native DirectX 12 มาถึง Windows 11

  • คุณจะต้องตื่นเต้นอย่างแน่นอนกับข่าวล่าสุดที่ออกมาจาก Microsoft
  • ยักษ์ใหญ่ด้านเทคโนโลยีเพิ่งเปิดตัว API การเข้ารหัสวิดีโอ DX12 สำหรับ Windows 11
directx 12 API

พูดได้อย่างปลอดภัยว่าเราทุกคนต่างเห็นพ้องต้องกันว่า 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 หรือไม่? แบ่งปันความคิดของคุณกับเราในส่วนความคิดเห็นด้านล่าง

DirectX 11 กับ DirectX 12: การเปรียบเทียบประสิทธิภาพที่สมบูรณ์

DirectX 11 กับ DirectX 12: การเปรียบเทียบประสิทธิภาพที่สมบูรณ์Directx 12

DirectX 11 กับ DirectX 12: อธิบายประสิทธิภาพDirectX 11 และ DirectX 12 เป็น API กราฟิกของ Microsoft สองเวอร์ชันที่แตกต่างกัน ซึ่งเวอร์ชันหลังเป็นเวอร์ชันที่ใหม่กว่าเวอร์ชันที่ใหม่กว่าจะทำให้เกมและซอ...

อ่านเพิ่มเติม
เกม DirectX 12 ไม่ได้ใช้ GPU? วิธีบังคับพวกเขา

เกม DirectX 12 ไม่ได้ใช้ GPU? วิธีบังคับพวกเขาDirectx 12Gpu

ติดตั้งไดรเวอร์การ์ดกราฟิกใหม่เพื่อหลีกเลี่ยงการใช้ GPU น้อยเกินไปเกม DirectX 12 ของคุณไม่สามารถใช้ GPU ของคุณหรือลงทะเบียนการใช้งาน GPU ที่ต่ำมากหรือไม่? นี่อาจเป็นปัญหาของระบบปฏิบัติการหรือไดรเวอ...

อ่านเพิ่มเติม
ข้อผิดพลาดหน่วยความจำไม่เพียงพอใน DirectX 12: วิธีแก้ไข

ข้อผิดพลาดหน่วยความจำไม่เพียงพอใน DirectX 12: วิธีแก้ไขDirectx 12ข้อผิดพลาด Directx

การเพิ่มขนาดไฟล์เพจควรใช้งานได้คุณอาจพบข้อผิดพลาด DirectX 12 หน่วยความจำไม่เพียงพอเมื่อเล่นเกมบนพีซีที่ใช้ Windowsสิ่งนี้มักจะเกิดขึ้นเมื่อขนาดไฟล์เพจไม่เพียงพอบนระบบของคุณการเพิ่มขนาดไฟล์เพจและการ...

อ่านเพิ่มเติม