มีห้องสมุดที่จะให้ฉันโหลดไฟล์ภาพยนตร์และเล่นในแอปพลิเคชั่น OpenGL หรือไม่? หรืออาจเป็นเพียงตัวอย่างรหัสที่มีคนโกหก? ฉันกำลังใช้ GLUT เช่นกันหากนั่นสร้างความแตกต่าง ฉันเดาว่ารูปแบบไฟล์ไม่สำคัญแม้ว่าปัจจุบันภาพยนตร์ของฉันอยู่ในรูปแบบ AVI
มีห้องสมุดที่จะให้ฉันโหลดไฟล์ภาพยนตร์และเล่นในแอปพลิเคชั่น OpenGL หรือไม่? หรืออาจเป็นเพียงตัวอย่างรหัสที่มีคนโกหก? ฉันกำลังใช้ GLUT เช่นกันหากนั่นสร้างความแตกต่าง ฉันเดาว่ารูปแบบไฟล์ไม่สำคัญแม้ว่าปัจจุบันภาพยนตร์ของฉันอยู่ในรูปแบบ AVI
คำตอบ:
มีบทช่วยสอนโบราณที่เล่นวิดีโอ AVI โดยใช้ฟังก์ชั่นคงที่ GL และ Windows API
ฉันไม่แนะนำให้ใช้การตั้งค่านี้เนื่องจากมันล้าสมัยมาก แต่แนวคิดก็ใช้ได้จริง รับแต่ละเฟรมของวิดีโอและใช้เพื่ออัปเดตพื้นผิว OpenGL ง่าย ๆ
ถ้าคุณทำงานเป็นปัญหาประสิทธิภาพการทำงานแล้วคุณสามารถเริ่มคิดเกี่ยวกับการเพิ่มประสิทธิภาพกับสิ่งที่ต้องการพิกเซลบัฟเฟอร์วัตถุ
ก่อนอื่นคุณอาจต้องการตรวจสอบคำถาม / คำตอบเหล่านี้ ฉันไม่รู้ว่า iOS นั้นมีความเฉพาะเจาะจงเพียงใด แต่สิ่งเหล่านี้อาจช่วยได้:
นอกเหนือจากนั้นlimitz / AV3Dเป็นโครงการ C ++ ล่าสุดที่ใช้libavcodecในการสตรีมภาพยนตร์ลงในพื้นผิว OpenGL