Знаю, что есть ограничение на длину строки. Типа 200 000 символов. И когда я загрузил своим способом 20-минутную гифку, вылетело с ошибкой именно про превыешние длины строки. Хотя каждый кадр лежит в отдельном массиве, длина которого зависит только от ширины и высоты картинки, а не от длины видео. Видимо, где-то на строку завязано каким-то образом количество элементов в массиве, что ли.
Я сделал изначально через жопу, потому что это был такой прикол и я сделал по пути наименьшего сопротивления. Мне было не важно, 200 килобайт займет или 20. Но теперь вот буду ебать bae64