При скачивании и обработки видео с Youtube (pytube и ffmpeg) заполняется вся память ССД
столкнулся с крайне серьезной проблемой: При скачивании видео с помощью pytube и его обработке с помощью ffmpeg иногда вся физическая память заполняется до отказа (на сервере установлен ссд на 500+гб, через некоторое время остается просто 0). На сервере часто скачиваются и обрабатываются видео и эта проблема возникает крайне редко, что просто не дает возможности проследить на каком именно этапе работы это происходит.
Использую библиотеки pytube и бинарник ffmpeg. Мой код:
def download_video(url, info, user_id):
try:
path = YouTube(url).streams.get_highest_resolution().download("archives", max_retries=3)
os.rename(path, f"archives\\{user_id} video.mp4")
os.system(f'ffmpeg.exe -i "archives\\{user_id} video.mp4" -vf noise=alls=1:allf=t "archives\\{user_id} video_1.mp4"')
os.remove(f"archives\\{user_id} video.mp4")
return "Done"
except Exception as ex:
print(ex)
return "Error"
Подскажите пожалуйста, в чем проблема? Я до последнего грешил на библиотеку для скачивания видео, но теперь думаю что дело все таки в ffmpeg, где то читал что люди сталкивались с похожими проблемами, но так и не нашел решения или какой либо конкретики по поводу источника бага.