При скачивании и обработки видео с 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, где то читал что люди сталкивались с похожими проблемами, но так и не нашел решения или какой либо конкретики по поводу источника бага.


Ответы (0 шт):