सामग्री पर जाएँ
PS5PCEM
काम करता हैऑडियो और वीडियो

AvPlayer

SceAvPlayer मूवी कंटेनर को FFmpeg से गेम के स्वामित्व वाले NV12 फ़्रेम और 48 kHz स्टीरियो PCM में डिकोड करता है। स्रोत की अवधि बीतते ही प्लेबैक ख़त्म हो जाता है, भले ही गेम कोई एक स्ट्रीम कभी न पढ़े।

10 अक्टूबर 2026 तक के रिपॉज़िटरी नोट्स

गेम के स्वामित्व वाले बफ़र

प्लेयर गेम के आवंटन कॉलबैक और फ़ाइल कॉलबैक इस्तेमाल करता है। FFmpeg कंटेनर जाँचता है और वीडियो को स्रोत रिज़ॉल्यूशन वाले NV12 में तथा ऑडियो को 48 kHz पर इंटरलीव्ड साइन्ड 16-बिट स्टीरियो में डिकोड करता है। वीडियो और ऑडियो के अलग लॉक और अलग डिकोडर प्रक्रियाएँ हैं। टाइमस्टैम्प एक मोनोटोनिक घड़ी साझा करते हैं।

पॉज़, सीक, लूप और स्ट्रीम का अंत बने रहते हैं। सॉफ़्टवेयर-डिकोडर ABI संरेखित पिच, आवंटन ऊँचाई और दिखने वाला क्रॉप बताता है। विस्तारित और पुरानी दोनों स्ट्रीम-जानकारी कॉल मौजूद हैं। मौजूदा समय, सामान्य-गति ट्रिक मोड, स्ट्रीम बंद करना और एक सीमित मीडिया घड़ी उस Unity मिडलवेयर को कवर करते हैं जो एस्टेरिक्स के साथ आता है।

आधी पढ़ी जाने वाली मूवी को ख़त्म करना

गेम तस्वीरें लेकर अपनी आवाज़ ख़ुद मिला सकता है, या इसका उल्टा। हर स्ट्रीम पढ़े जाने तक इंतज़ार करना उस प्लेयर को बाक़ी पूरी प्रक्रिया तक ज़िंदा रखता है। Jurassic Park Classic Games Collection इसी वजह से अपने इंट्रो पर अटका रहता था: घड़ी तीन सेकंड की क्लिप से नब्बे सेकंड आगे थी क्योंकि न पढ़ी गई ऑडियो स्ट्रीम कभी ख़त्म नहीं हुई।

अवधि स्रोत से आती है। घड़ी उसे पार करे तो प्लेबैक ख़त्म होता है, भले ही कोई स्ट्रीम अनदेखी की गई हो। जब तक कोई स्ट्रीम डेटा दे रही है, बताई गई स्थिति सच में सौंपे गए फ़्रेम के भीतर रहती है, इसलिए धीमी मशीन जल्दी नहीं कटती। स्ट्रीम सच में ख़त्म होने के बाद घड़ी अवधि तक चल सकती है। लूप वाले स्रोत और अज्ञात लंबाई वाले स्रोत छुए नहीं जाते।

प्रस्तुति

देखी गई इंट्रो मूवी ReleaseFast बिल्ड में लगभग अपनी मूल फ़्रेम दर पर चलती हैं। जब Unity क्लिप बदलता है, तो साफ़ किए डिकोडर सतह को ठोस रंग के रूप में दिखाने के बजाय आख़िरी मान्य तस्वीर रखी जाती है। 1920×1080 स्रोत गेम द्वारा पंजीकृत स्कैनआउट टारगेट में बड़ा किया जा सकता है।

हैप्टिक्स ट्रैक समय पर और मौन है। AvPlayer कोई कंट्रोलर नहीं चलाता। पिक्सेल गेम के शेडर या VideoOut से स्क्रीन तक पहुँचते हैं, प्लेयर के भीतर किसी दूसरे कम्पोज़िटर से नहीं।

क्या लागू है

  • गेम के स्वामित्व वाले बफ़र में NV12 वीडियो और 48 kHz स्टीरियो PCM तक FFmpeg डिकोड।
  • विस्तारित और पुरानी स्ट्रीम जानकारी, पॉज़, सीक, लूप और साझा मीडिया घड़ी।
  • गेम द्वारा कोई स्ट्रीम बिना पढ़े छोड़ने पर स्रोत अवधि पर प्लेबैक का अंत।
  • क्लिप बदलने पर आख़िरी मान्य फ़्रेम बनाए रखना।

क्या अब भी बाक़ी है

  • हैप्टिक्स मौन है। कंट्रोलर वाइब्रेशन एम्युलेट नहीं होता।
  • लूप वाले और अज्ञात लंबाई वाले स्रोत अवधि नियम से नहीं कटते।
  • गायब फ़ाइल कॉलबैक या ऐसा कंटेनर जिसे FFmpeg जाँच न सके, वह एसेट विफल करता है।

संबंधित तंत्र

ये पेज क्या हैं

पाठ PS5PCEM रिपॉज़िटरी के आर्किटेक्चर नोट्स और अक्टूबर 2026 की रिपोर्टों पर आधारित है। किसी केंद्रित टेस्ट का पास होना नई फ़्रेम दर या गेम का नया समापन नहीं है।

सभी तकनीकें