@howuu

Pydub memory error?

Я использую AudioSegment для конвертации mp4 в mp3
С небольшими файлами все хорошо, но если использовать AudioSegment.from_file с большими файлами(например аудиокнижка на 8 часов),
возникает ошибка памяти, в английских источниках советуют поставить 64-битную версию Python, я не помню какая версия стоит у меня на 64 битной ОС, но я хочу найти решение, которое не зависит от версии интерпретатора,
есть идея-велосипед, проверять файл на длину, разбить файл на части, если нужно, сконвентировать, потом сшивать обратно, но как определить, что мы разбиваем правильно, ведь на каждом компе, свой объем памяти и каждый файл видимо требует свой выделенный объем...Как решить эту задачу?
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 1
а чем плох ffmpeg для этих целей ?
ffmpeg -i video.mp4 -b:a 192K -vn music.mp3
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы