Пакетный поворот видео на ПК — 90°, локально, без облака | UniqFlow

Пакетный поворот видео на ПК — 90°, локально, без облака | UniqFlow

Повернуть видео на компьютере пакетно — значит выровнять ориентацию десятков MP4/MOV из одной папки: 90°, 180° или 270° локально на Windows, без upload в облако. Один ролик с телефона часто лежит «боком» из‑за metadata rotation; пятьдесят таких файлов после импорта требуют одной preset и очереди, а не ручного повтора в VLC. Ниже — как повернуть видео на 90 градусов, когда хватает lossless metadata, когда нужен pixel transpose через ffmpeg, и чем отличается batch на ПК от «повернуть видео онлайн».

UniqFlow обрабатывает медиа локально на вашем ПК. Программа не гарантирует прохождение модерации YouTube, TikTok или Meta и не предназначена для обхода правил площадок. Поворот — геометрическая подготовка master, не «магия алгоритма».

Как повернуть видео на компьютере пакетно: зачем это нужно

Запрос «как повернуть видео на компьютере» (573 показов/мес., Wordstat RU 225) обычно означает desktop workflow после импорта с телефона или камеры — не мобильный редактор и не браузерный сервис. «Как повернуть снятое видео на компьютере» (302) добавляет контекст phone footage: ролик в проводнике выглядит горизонтально, а в плеере — вертикально, или наоборот.

Пакетный сценарий возникает, когда master'ов много: UGC для Shorts, сырьё для арбитража, архив с одной съёмки. Общий hub batch-операций — пакетная обработка видео на ПК; эта страница — spoke про поворот ориентации, не про обрезку, перекодирование или склейку.

Телефон снял боком — EXIF vs реальные пиксели

iPhone и Android пишут кадры в «сенсорной» ориентации и кладут угол в rotation metadata (0/90/180/270) — плеер показывает верно, а ffprobe видит исходные WxH (AddPipe). Два типичных кейса:

Metadata rotate Пиксели уже «правильные», угол только в теге. Достаточно remux через -display_rotation + -c copy — секунды, без generational loss.
Sideways master Файл физически снят боком, rotation tag = 0 или сбит. Нужен pixel transpose (-vf transpose=N) и re-encode.
Двойной поворот ffmpeg 2.7+ с -autorotate по умолчанию + ручной transpose без -noautorotate — кадр крутится дважды (ffmpeg.org).

Перед batch проверьте 1–2 файла: ffprobe -show_streams на rotation/display matrix и визуальный preview в целевом софте.

Один файл vs папка из 50 роликов

Для одного MP4 хватит VLC, HandBrake или LosslessCut. Для папки из 50 роликов с одной ошибкой ориентации нужны: единый preset градусов, очередь, log failures, экспорт в 02_Выход. Запрос «пакетный поворот видео» слаб в Wordstat (1 показ), но точно описывает зазор RU SERP — обзоры закрывают single-file GUI и онлайн-сервисы, batch queue на Windows почти не встречается.

Локально на Windows — без «повернуть видео онлайн»

«Повернуть видео онлайн» (1 343 показов) — другой intent: upload GB phone footage, квоты, privacy. Для raw UGC и ads-креативов локальный batch на NVMe часто быстрее и безопаснее: файлы не уходят на сторонний SaaS. «Повернуть видео на 90 градусов windows» (30) — platform head под desktop; portable ZIP и folder queue — ожидаемый UX, не браузер.

Мобильные гайды («как повернуть видео на телефоне», 758 показов) — не target этой страницы. Здесь фокус на ПК после импорта; телефон — источник файлов, не инструмент batch.

90°, 180° и 270°: какой поворот выбрать

«Повернуть видео на 90» (1 766) и «повернуть видео на 90 градусов» (1 662) — основной угол для phone sideways → vertical Shorts. «Повернуть видео на 180» (77) — перевернуть «вверх ногами»; 270° = 90° CCW (эквивалент одному transpose=2).

90° CW / CCW — transpose=1 и transpose=2

В ffmpeg filter transpose (Stack Overflow):

Угол (clockwise UI)Pixel (-vf transpose)Metadata (-display_rotation, CCW)
90° CWtranspose=1-display_rotation 270
90° CCWtranspose=2-display_rotation 90
180°transpose=2,transpose=2-display_rotation 180
270° CW (= 90° CCW)transpose=2-display_rotation 90

-display_rotation в ffmpeg задаёт градусы counter-clockwise — не путать с clockwise-кнопками в GUI (ffmpeg.org).

180° — transpose=2+2 или transpose=3

180° pixel rotate: два последовательных transpose=2 или один проход с двумя фильтрами в цепочке. HandBrake CLI: --rotate="angle=180:hflip=0" (HandBrake CLI). Для batch фиксируйте один preset на всю партию — смешение 90° и 180° в одной очереди без naming-шаблона создаёт хаос в 02_Выход.

Metadata rotate=0 vs перезапись пикселей

Lossless path: ffmpeg -display_rotation 90 -i input.mp4 -c copy output.mp4 — без перекодирования, если muxer поддерживает display matrix (SO display_rotation). Устаревший -metadata:s:v:0 rotate=90 с -c copy deprecated с ~2023.

Pixel path: -vf "transpose=1" требует re-encode; -c copy с transpose несовместим (Mux). После pixel rotate сбросьте metadata: -metadata:s:v:0 rotate=0 или -display_rotation 0, иначе плееры с autorotate покажут двойной поворот (thornelabs.net).

Batch queue · Windows · один preset

Папка → градусы → очередь → 02_Выход

Один угол на партию: N MP4/MOV из 01_Вход проходят preview, затем run_batch с rotate preset. Слева — типичный phone sideways → vertical Shorts; справа — очередь без облака.

90° CW transpose=1 · Shorts fix
180° transpose=2,2
270° CW transpose=2 (= 90 CCW)
ffmpeg · -noautorotate metadata remux pixel bake
Очередь · 4/12 · 90° CW
90° · transpose=1 · 1080×1920

Metadata vs pixel · decision fork

Preview 1 файла → ветка → batch export

ffprobe на rotation tag; если upload игнорирует matrix — pixel path с re-encode и rotate=0. Дальше — crop 9:16 и uniquize, не standalone rotator.

  • 1
    01_Вход · import folder Фильтр corrupt/0-byte · pilot 3–5 файлов
  • 2
    Preview + ffprobe Rotation metadata vs sideways pixels · один preset
  • M
    Metadata -display_rotation -c copy · lossless · секунды
  • P
    Pixel transpose=N Re-encode · -noautorotate · сброс rotate=0
  • 02_Выход · log failures Далее crop / re-encode spoke · локально без upload

Дальше в статье: lossless remux vs forced re-encode на 90°/270° — decision tree в H2 §3; HandBrake preset trap и VLC save — в блоке программ. Не смешивать rotate с отзеркалить (flip — другой filter).

Сохранить без потери качества: lossless и когда нужно перекодирование

«Повернуть видео на 90 градусов и сохранить» (844) и «повернуть видео и сохранить» (1 112) смешивают два разных save intent. «Повернуть видео без потери качества» (252) возможно только при metadata remux — не при pixel bake на 90/270, где меняется WxH кадра.

Display matrix в MP4/MOV — когда хватает

Если целевой плеер и upload-resizer уважают rotation metadata, remux за секунды закрывает задачу без generational loss. Проверка: открыть output в том же софте, куда пойдёт финальный export (Shorts editor, ads cabinet, NLE).

Не все браузеры и старые плееры уважают rotation metadata — исторически Firefox, различия MSE vs plain MP4 (SO Firefox rotation). Для guaranteed orientation в TikTok/Ads upload — bake pixels.

H.264/H.265 keyframe — forced re-encode

Pixel transpose на 90°/270° меняет разрешение кадра (1920×1080 → 1080×1920) — новый GOP, новый encode. Минимизировать loss: -c:v libx264 -crf 18 -c:a copy. HEVC с iPhone на Windows без HEVC Extension часть GUI-tools не открывает — тогда rotate после decode или cross-link на перекодирование.

Cross-link → перекодирование после rotate

После rotate нужен другой codec, bitrate cap или HEVC→H.264 — второй проход в batch. Детали CRF, preset, NVENC и очередь — в материале пакетное перекодирование видео на ПК; здесь фокус на угле, не на codec deep-dive.

СценарийМетодКачествоКогда выбирать
Телефонный MP4, metadata rotate=90, плеер OK-display_rotation + -c copyLossless remuxБыстрый fix, compatible players
Upload игнорирует matrix-noautorotate + transpose + encodeLossy (new GOP)Пакет перед crop/uniquize
Физически боком, tag=0Только pixel transposeLossySideways horizontal master
Codec/size после rotate→ re-encode spokeLossyHEVC→H.264, size cap для Ads

Программы для поворота видео на ПК: VLC, HandBrake, LosslessCut, ffmpeg

«Программа для поворота видео» (72) и «программа для поворота видео на компьютере» (18) — tool-seeking intent. «Как повернуть видео в vlc» (94) и «vlc повернуть видео на 90 градусов» (81) — частый первый шаг, не всегда финальный save.

VLC — поворот при просмотре vs сохранение файла

Effects → Geometry в VLC — временный просмотр. Permanent export: Media → Convert/Save → в профиле включить Video transformation filter (ditig.com). Без этого фильтра файл на диске не меняется — типичная ловушка («vlc повернул, но не сохранил»).

HandBrake / LosslessCut — ограничения rotate и batch

HandBrake: rotate 90/180/270 во вкладке Dimensions, но всегда re-encode. Quirk при 90/270: может зажать оба измерения до min(W,H) → 1920×1080 → 1080×1080 вместо 1080×1920 (Super User). Batch: preset нужно сохранить в custom preset до Add to Queue — иначе rotate получит только 1-й файл (HandBrake #1903).

LosslessCut: кнопка rotation = metadata orientation, lossless remux (LosslessCut docs). Pixel crop/flip — lossy re-encode, не в scope «lossless» бренда. Native mass batch rotate нет — workaround через скрипт из «Last FFmpeg commands» (batch.md).

Movavi / Premiere — single-file GUI

Movavi Video Converter: Edit → Rotate → «Apply to all files» — batch convert с одним углом (Movavi help). Movavi Video Editor и Premiere — timeline single-file, без content-factory preset chain. «Save without conversion» в Movavi — только MP4/MOV/M4V без других tools.

ffmpeg `-vf "transpose=1|2|3"`, `-noautorotate` pitfalls

CLI — эталон для batch на Windows:

# Lossless metadata (если достаточно display matrix)
ffmpeg -display_rotation 90 -i input.mp4 -c copy output.mp4

# Pixel 90° CW + сброс metadata (batch-friendly)
ffmpeg -noautorotate -i input.mp4 -vf "transpose=1" -c:v libx264 -crf 18 -c:a copy -metadata:s:v:0 rotate=0 output.mp4

# Windows batch (один preset на папку)
for %%a in ("*.mp4") do ffmpeg -noautorotate -i "%%a" -vf "transpose=1" -c:v libx264 -crf 18 -c:a copy -metadata:s:v:0 rotate=0 "02_Выход\%%~na.mp4"
КритерийVLCHandBrakeLosslessCutMovavi ConverterUniqFlow
Поворот 90/180/270✅ view + convert✅ Dimensions/CLI✅ metadata; pixel via ffmpeg✅ preset rotate в batch pipeline
Пакетная очередь❌ по одному⚠️ queue, preset trap❌ scripts✅ Apply to all✅ run_batch, folder in/out
Lossless metadata❌ re-encode on save❌ always encode⚠️ MP4/MOV/M4V only⚠️ зависит от preset
Pixel bake для Shorts✅ через convert⚠️ external ffmpeg✅ local encode path
Облако❌ local❌ local❌ local❌ local❌ local, no upload

Free Video Flip and Rotate (DVDVideoSoft) — популярен в RU гайдах, drag-drop 90/180/flip, но без enterprise queue и logging. Windows Photos / Clipchamp — rotate по одному файлу.

Вертикальное видео с телефона: исправить ориентацию перед Shorts и crop

«Повернуть вертикальное видео» (233) и «как повернуть вертикальное видео в горизонтальное» (97) — orientation fix перед 9:16 crop. Горизонтальный master с phone EXIF ≠ vertical Shorts frame — rotate идёт до center crop, не после.

iPhone/Android orientation tags

Сенсор пишет «горизонтальные» пиксели; intended orientation — в rotation metadata. Импорт на ПК через USB/cloud sync сохраняет теги. Если тег сбит или плеер кабинета игнорирует matrix — bake pixels одним preset на партию.

Batch fix N файлов одной preset

Типичный content-factory сценарий: 200 clips с одной ошибкой (все +90° CW) → один rotate preset → batch export → далее crop 9:16. Смешивать iPhone HEVC и Android H.264 в одной очереди можно, но preview 3–5 файлов разных источников ловит codec failures до production run.

Cross-link → crop и safe zone

После rotate — пакетная обрезка и кадрирование видео на ПК (16:9 → 9:16) и safe zone и разрешение YouTube Shorts для overlay/hook. Склейка серии — отдельный spoke: склеить видео пакетно на ПК.

Rotate Исправить угол master — metadata или pixel, один preset на папку.
Crop Вырезать 9:16 из уже правильно ориентированного кадра — re-encode, другой spoke.
Safe zone Hook и CTA не под UI Shorts — проверка после crop, не на этапе rotate.
Merge Склеить клипы в один master — до или после rotate по сценарию монтажа.

Pilot 3–5 роликов: 90° CW/CCW — затем batch rotate на всю папку

Ориентация phone master'ов выровнена в theory — следующий шаг: скачать UniqFlow с /download/, сверить SHA256, положить MP4/MOV в 01_Вход и прогнать preview на 3–5 файлах (iPhone HEVC + Android H.264) до production на 50–200 роликов. Один preset градусов на партию; смешивать metadata remux и pixel transpose в одной очереди без naming — хаос в 02_Выход.

  • ffprobe -show_streams + визуальный preview — ловит двойной поворот (-autorotate + transpose) до массового export.
  • Metadata path (-display_rotation + -c copy) — lossless секунды; pixel bake 90°/270° — re-encode и сброс rotate=0 перед crop 9:16.
  • Медиа обрабатываются локально; License API (license.neurosync-ai.ru) проверяет только ключ — batch-файлы на сервер не отправляются.
Безопасное скачивание: только UniqFlow_Setup_1.0.2.exe (~231 MB) с neurosync-ai.ru/download; unsigned installer — SmartScreen «Неизвестный издатель» ожидаем для test build. SHA256 этalon 1.0.2: 88AD47757DA1E4B3D3DB7AEAFDE518E11D3A32C921246AAC1252388BD918223A — сверяйте checksum и release notes на странице загрузки перед установкой. Честно про rotate в 1.0.x: preset шага ориентации в batch-pipeline, не standalone «rotator Pro»; VLC/ffmpeg бесплатны для 1–2 файлов — UniqFlow для очереди + связки rotate → crop → uniquize. Compliance: поворот — geometry prep master, не «обход модерации» Shorts/Reels/TikTok; одобрение зависит от контента и правил площадки.

Пакетный workflow: папка → градусы → превью → очередь → экспорт

HowTo для batch rotate на Windows — пять шагов, schema-ready:

  1. Import folder — все MP4/MOV из 01_Вход; отфильтровать 0-byte/corrupt, записать в log.
  2. Pick degrees — один preset на партию (90° CW типичен для phone sideways); не смешивать углы без naming-шаблона.
  3. Preview one file — ffprobe на rotation tag + визуальный просмотр 1 файла; на смешанной партии — 3–5 файлов (iPhone HEVC, Android H.264).
  4. Queue batch — N files, same degree; log failures (codec, locked file, disk full, path Cyrillic/spaces).
  5. Export locally — результат в 02_Выход; далее crop 9:16 или re-encode при необходимости. Файлы не уходят в облако.
HEVC decode error на Windows → cross-link перекодирование. File locked by sync client (OneDrive/Dropbox) — пауза sync или копия папки на локальный NVMe перед batch.

Import folder

Workspace UniqFlow: 01_Вход → обработка → 02_Выход (контент-завод). Для ffmpeg-only — та же логика папок; BAT/CMD loop из thewindowsclub.

Pick degrees (same preset for all)

Зафиксируйте transpose=1 или display_rotation до запуска очереди. HandBrake users: сохраните custom preset с rotate до Add to Queue — иначе только первый файл получит угол.

Preview one file

Один неверный preset на 300 файлов дороже, чем 2 минуты preview. Проверьте WxH output: 1080×1920 для vertical Shorts, не 1080×1080 (HandBrake quirk).

Queue batch + log failures

Типы ошибок: HEVC без декодера, corrupt MOOV, disk full, path с пробелами без кавычек в BAT. Manifest JSONL в UniqFlow — audit trail для ops-команды.

Export locally (portable ZIP, no cloud)

Portable Windows, локальная обработка; License API проверяет только ключ — batch-файлы на сервер не отправляются. Сборка и onboarding — страница загрузки.

UniqFlow в пайплайне: поворот как шаг перед уникализацией

UniqFlow — не standalone «rotator.exe». Rotate — geometry prep в пакетном pipeline перед crop, effects и uniquize для content-factory и арбитража.

Rotate → crop → uniquize (diagram mock)

Типичная цепочка для UGC/Shorts batch:

1. Import Phone footage в 01_Вход — десятки sideways master'ов.
2. Rotate preset Один угол на партию — metadata или encode path по decision tree выше.
3. Crop 9:16 Center crop под Shorts/Reels — spoke обрезка.
4. Uniquize / metadata Channel-варианты, banner, seed — без обещаний «обхода модерации».

Не core uniquize feature — geometry prep

UI-диаграмма может показывать rotate preset в pipeline; формулировки — «preset шага ориентации в batch-контуре», не «главная фича uniquizer». Core UniqFlow — batch uniquize/prep для контент-завода, rotate — подготовительный шаг после импорта с телефона.

Cross-link → арбитраж и download

200 sideways clips → один rotate preset → batch crop → uniquize — сценарий из материала уникализация видео для арбитража 2026. VLC/ffmpeg бесплатны для единичных файлов; UniqFlow — очередь, пресеты, связка с crop/speed/metadata для серий UGC/Shorts. Скачать — /download/.

UniqFlow не обещает прохождение модерации площадок, виральность или доходность кампаний. Инструмент готовит технические варианты файлов; правила площадок, права на UGC и качество LP — зона ответственности команды.

Следующий шаг · batch/video rotate

От rotate preset — к crop 9:16, re-encode и uniquize

200 sideways clips → один rotate preset → batch export в 02_Выход. Скачайте сборку, активируйте ключ через license.neurosync-ai.ru, сверьте checksum. Дальше по серии: обрезка после rotate, перекодирование, уникализация для арбитража. UniqFlow ускоряет geometry prep; права на UGC и compliance площадок — на вашей стороне.

Онлайн-активация: ключ UNIQ-XXXX-XXXX-XXXX при старте через license.neurosync-ai.ru; offline grace до 72 ч после validate — детали /docs/license/; ошибки grace — hub активация offline grace Windows. Лимит устройств: Неделя — 1 ПК; Pro / Pro 3 мес — 2. Post-станция + ноут = проверьте тариф до масштабирования batch rotate. Поддержка покупателей: установка unsigned-сборки, активация, перенос лицензии, companion ffmpeg preset — через официальный канал поддержки; не берите exe из Telegram-каналов и сторонних зеркал. Честные ограничения: «повернуть без потери качества» — только metadata remux; pixel transpose 90°/270° = re-encode; rotate — geometry prep, не core uniquize; HandBrake/VLC бесплатны для единичных файлов; не гарантируем shelf Shorts после batch.
Локально · без облака Папка phone footage на NVMe — альтернатива «повернуть видео онлайн» без upload NDA-исходников.
Workspace 01_Вход / 02_Выход; один preset градусов; pilot 3–5 файлов перед production.
Checksum · release notes SHA256 этalon и версия на /download/; portable 1.0.0 ZIP — legacy artifact.
Metadata ≠ pixel Lossless remux vs transpose re-encode — decision tree выше; после pixel rotate сбросьте rotate=0.

FAQ: 90 vs 180 vs 270, VLC, ffmpeg, batch, отзеркаливание

Чем 90° отличается от 180° и 270°?

90° и 270° меняют portrait ↔ landscape (transpose=1 или 2). 180° переворачивает кадр «вверх ногами» (transpose=2+2). Для phone sideways → vertical Shorts обычно достаточно одного 90° CW или CCW — проверьте preview, не угадывайте.

Metadata rotate vs перезапись пикселей — что выбрать?

Metadata remux (-display_rotation + -c copy) — lossless, секунды, если целевой софт уважает matrix. Pixel transpose — когда upload, Shorts editor или старый плеер игнорируют тег; после encode сбросьте rotate metadata (rotate=0).

Можно ли пакетно повернуть все файлы одной preset?

Да — ffmpeg for-loop, Movavi «Apply to all», HandBrake queue с сохранённым custom preset, UniqFlow run_batch. Условие: один угол на партию; смешанные углы требуют subfolder или naming convention.

Телефон снял вертикально, но файл лежит горизонтально — что делать?

Скорее всего rotation metadata, а не «кривые» пиксели. ffprobe покажет rotate/display matrix. Если preview в целевом upload OK — metadata path; если кабинет показывает боком — pixel bake + crop spoke.

VLC поворачивает при просмотре — как сохранить?

Convert/Save с включённым Video transformation filter в профиле экспорта. Effects → Geometry без convert не пишет угол в файл (WildAndFree).

ffmpeg `-vf transpose` — пример команды для batch

ffmpeg -noautorotate -i input.mp4 -vf "transpose=1" -c:v libx264 -crf 18 -c:a copy -metadata:s:v:0 rotate=0 output.mp4. Windows batch: for %%a in ("*.mp4") do ffmpeg -noautorotate -i "%%a" -vf "transpose=1" ... "out\%%~na.mp4".

Когда после поворота нужно перекодирование?

Pixel transpose всегда = re-encode. Metadata path — без re-encode, если muxer OK. Отдельно: смена codec (HEVC→H.264), bitrate cap — второй проход в перекодирование spoke.

UniqFlow умеет batch rotate?

Rotate — preset шага ориентации в batch-pipeline (рядом с crop, flip, speed), не отдельное «rotator Pro». Очередь run_batch, folder in/out, локально без upload. Если в конкретной сборке rotate UI ограничен — companion ffmpeg preset или обновление; не overclaim «100% uniquize = rotate».