datareset,
Да имеет смысл работать просто с файлами
у вас же не супернагруженый бот?
Эта вся возня с BytesIO обычно для того чтоб избавиться
от дискового ввода-вывода, сэкономить милисекунды.
datareset,
"так а как изображение отправится если возвращается буфер? я что-то не понимаю"
aiogram send_photo() в качестве картинки принимает либо файл,
либо файлоподобный обьект BytesIO , у вас это buffer
с точки зрения того что вы делаете, buffer - это картинка.
Если очень хочется понять что к чему (сомневаюсь),
придется повтыкать тех. докуметацию.
Гугль в помощь
INFO:aiogram:Bot:
WARNING:aiogram:Updates were skipped successfully.
INFO:aiogram.dispatcher.dispatcher:Start polling.
это просто сообщения
corrupted size vs. prev_size
это ошибка
это низкоуровневая ошибка
либа не может обработать картинку, если это Pillow
попробуйте подсунуть ей какую нибудь простую картинку без обработки
это переполнение буфера
картинка которую вы сгенерили - кривая
попробуйте сильно уменьшить размер шрифта
или исходная картинка бракованая (маловероятно)
Есть графические XML редакторы,
типа Liquid XML Studio, Oxygen XML Editor и другие.
Ну или скриптики на разных я.п., на фрилансе закажите,
я думаю будет не дорого
kaktak255,
"4) Создаем столько команд сколько надо потоков, с нужными отрезками и именами файлов, yt-dlp_1 .. yt-dlp_2 .. yt-dlp_3
5) Создаем штук 30 копий файлов один раз и включаем столько сколько нужно будет потоков."
Качать ютуб в несколько потоков с одного ip - скорей всего сразу черная метка от гугля.
Поэтому нужны будут прокси.
С проксями свои проблемы.
Прокси тоже детектят (есть разные способы) и банят.
PS
я тут два года назад все куки в браузере удалил,
потом 2 месяца капчи разгадывал, светофоры, велосипеды, ...
поэтому это еще вопрос, ты будешь бороться с гуглем или гугль уже поборол тебя
kaktak255,
" видео будет качаться с нуля а не с нужных отрезков, потом еще делать что бы все с одной команды запускалось, потом что бы все отрезки соединялись, еще найти как сделать что бы качались нужные отрезки"
- это весьма сложно сделать
не надо