त्वरित प्रश्न।पायगैम ऑडियो प्लेबैक गति
मैं कुछ ऑडियो फ़ाइलों को चलाने के लिए लिनक्स के तहत पायगम चला रहा हूं। मुझे कुछ .wav फाइलें मिली हैं और मुझे उन्हें सही गति से वापस चलाने में समस्याएं आ रही हैं।
import pygame.mixer, sys, time
#plays too fast
pygame.mixer.init(44100)
pygame.mixer.music.load(sys.argv[1])
pygame.mixer.music.play()
time.sleep(5)
pygame.mixer.quit()
#plays too slow
pygame.mixer.init(22100)
pygame.mixer.music.load(sys.argv[1])
pygame.mixer.music.play()
time.sleep(5)
pygame.mixer.quit()
मैं ggogle कोड कुछ सामान की खोज की है, लेकिन हर कोई उसके डिफ़ॉल्ट पैरामीटर के साथ init समारोह बुला ठीक हो रहा है। क्या अन्य लोग इस स्क्रिप्ट को चलाने का प्रयास कर सकते हैं और देख सकते हैं कि उन्हें एक ही व्यवहार मिलता है या नहीं? क्या कोई जानता है कि इसे कैसे गति दें? या प्रत्येक फ़ाइल के लिए गति समायोजित करें?
धन्यवाद।
लेकिन क्या यह एकमात्र तरीका है? –
सफलतापूर्वक नहीं। मुझे यकीन है कि आप पाइथन में इनपुट मीडिया की नमूना दर की गणना करने के लिए कुछ तरीका समझ सकते हैं और फिर मीडिया को उचित रूप से दोहरा सकते हैं। यह आपको अपने उपयोगकर्ताओं द्वारा उचित रूप से आपूर्ति किए गए विदेशी मीडिया को संभालने की अनुमति देगा। हालांकि, pygame को लगातार दर पर प्लेबैक मीडिया होना चाहिए और उस दर को मीडिया की नमूना दर से मेल खाना चाहिए। उस तथ्य के आसपास कोई रास्ता नहीं है। – Pace