Как загрузить большой файл в pydub

Я хотел бы загрузить большой файл в pydub. Когда я загружаю .flac(250MB) pydub.AudioSegment.from_file('samle.flac')

Я получил эту ошибку.

ERROR: 137 Process finished with exit code 137 (interrupted by signal 9: SIGKILL)

Это ошибка памяти. Поэтому я изменил память докера с 4 ГБ на 6 ГБ. Я решил проблему с загрузкой последнего файла. Однако, если я хочу загрузить более большой файл. Я столкнусь с той же ошибкой. Как я могу решить ошибку загрузки большого файла?

Например, загрузить файл потоковой передачей или фрагментом.

В моем случае я использовал pydub для получения продолжительности звука, частоты дискретизации, каналов и нарезанного звука.


person Nori    schedule 27.06.2021    source источник