Без потери качества - в видеоредакторе выбрать квадрат 640х640 на видео 1980х1080 и сохранить это дело. Все, что выйдет за границы квадрата - пропадет.
Ты хочешь преобразовать ПРЯМОУГОЛЬНЫЙ кадр в КВАДРАТНЫЙ? (Только не говори, что квадрат - частный случай прямоугольника). Смотри, что при этом получается: .
перевод с HD формата в SD -скалирование. При нем большая потеря качества неизбежна. Да и вообще и обрезать придется подгоняя под Ваш квадрат. Ну если по простому на SD будет мыло.
- создай новый (пустой) проект 640x640 с параметрами видео, потом импортнуть в него ролик и подогнать масштаб. - создать проект по импортируемому видео, изменить параметры проекта (кроп, настройки композиции) * некоторые редакторы позволяют производить манипуляции в модуле вывода - кроп, ресайз... Вообще тут вроде бы напрашивается решение подогнать под квадрат 1080 а потом делать ресайз при рендеринге, но я предпочитаю масштабировать в проекте т. к. при ресайзе мыла не избежать, тем более не понятно по каким алгоритмам делается интерполяция.
без потери качества можно только вырезав квадрат 640х640 из видео 1920 (наверное 1920 а не 1980) х1080. Например в Adobe Premiere создав секвенцию 640х640 и поместя в нее исходное видео. Ну а там уже, подвигав, выбрать нужный кусок.