mkdir rotated; for v in *.3gp; do ffmpeg -i $v -vf transpose=2 -vcodec ffv1 rotated/${v/3gp/avi} ; done
Эта команда создает новую папку «rotated» и использует цикл для обработки каждого файла с расширением «.3gp» в текущей директории. Для каждого файла она вызывает программу ffmpeg для поворота видео на 90 градусов без потерь качества. Результаты сохраняются в папку «rotated» с тем же именем файла, но с расширением «.avi» вместо «.3gp».
Альтернативой этой команде может быть использование графического интерфейса программы для редактирования видео или другой программы командной строки, способной повернуть видео.
Аргументы, передаваемые команде, включают имя исходного файла ($v) и фильтр поворота видео (-vf transpose=2).