@Luck20yan

Как получить громкость .wav на таймкоде?

1. нужно узнать длину .wav(легко могу и сам но лучше той же либой что и остольное)
2. получить громкость звука на тайм коде n

#psevdo code
file = open("audio.wav")
print(file.getvolume(123)) # вернет значения от 0-100 или еще в каком то диапазоне.
file.close()
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Luck20yan Автор вопроса
сам нашел вот:
import wave
import struct
w = wave.open("sound.wav","rb")
frames = []

for i in range(0, w.getnframes()):
    s = w.readframes(1)
    print(s)
    f = int.from_bytes(s[:2], "big", signed=True )
    frames.append(f)
    print(f)
w.close()
print(frames)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
08 апр. 2020, в 00:40
15000 руб./за проект
07 апр. 2020, в 23:31
50000 руб./за проект