скорость воспроизведения звука pygame

быстрый вопрос.

Я выполняю pygame в соответствии с Linux только для проигрывания некоторых звуковых файлов. У меня есть некоторые .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 с ее параметрами по умолчанию. Другие могут попытаться запустить этот скрипт и видеть, получают ли они то же поведение или нет? Кто-либо знает, как ускорить его? Или скорректируйте скорость для каждого файла?

Спасибо.

8
задан infused 21 September 2014 в 17:43
поделиться

2 ответа

Это зависит от того, что вам нужно. Если у вас есть модель, которая интенсивно использует наследование и отношения один-много-ко-многим, вам может быть лучше с JPA.

Однако если вы хотите быстрого разворота, Mapper - это путь. Mapper/Crudify - отличная пара строительных лесов, и эту силу трудно обыграть.

-121--2284506-

Создайте одиночный файл, содержащий последовательности файлов в качестве общих свойств, и сделайте его общедоступным.

http://msdn.microsoft.com/en-us/library/ms998558.aspx

-121--5086277-

Я понял... Существует волновой модуль http://docs.python.org/library/wave.html , который может считывать частоту выборки для файлов wav.

1
ответ дан 5 December 2019 в 17:37
поделиться

Откройте свой аудиофайл в бесплатном аудиоинструменте, как Audacity . Он скажет вам скорость дискретизации ваших СМИ. Это также позволит вам преобразовать в другой скорость дискретизации, чтобы все ваши звуки могут быть одинаковыми.

2
ответ дан 5 December 2019 в 17:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: