ClipTurn 1.0.0 · Windows 11

The complete ClipTurn manual.

From a single right-click to a carefully controlled batch, this guide explains every workflow, setting, safeguard, supported format, and useful recovery step.

  • Physical picture rotation
  • Local processing
  • Verified before replacement

Searches headings, instructions, formats, settings, and troubleshooting on this page.

Showing the complete manual.

Start here

What ClipTurn does

ClipTurn physically turns the picture stored in a video by 90° left, 90° right, or 180°. It does not merely add an orientation hint that another player may ignore.

The pixels are turned

The saved result carries the new orientation with it to players, editors, websites, and other devices.

The candidate is checked

ClipTurn verifies the complete candidate before using it to replace the selected source file.

Important content is preserved

It preserves compatible audio, timing, metadata, tracks, colour information, and container details—or refuses.

!

A refusal is a result

If ClipTurn cannot prove a faithful replacement, it explains the limitation and leaves the source unchanged.

Know this before your first rotation.

A successful rotation replaces the selected video in place. File Explorer rotations never keep a persistent backup and cannot be undone in ClipTurn. In-app backups are optional and off by default. Keep an independent copy of irreplaceable media.

Compressed video is re-encoded.

Under the recommended policy, compressed video is decoded, turned, and encoded again with a quality-preserving target. That is not mathematically lossless, and repeated saved rotations can accumulate quality loss. Supported uncompressed AVI is the only sample-exact path.

Setup

Install and first launch

  1. Install ClipTurn from Microsoft Store

    Open the ClipTurn Store page, select Get or Install, and let Windows finish the installation. ClipTurn is free and self-contained; there is no separate .NET runtime to install.

  2. Open ClipTurn once

    Launch it from Start or Microsoft Store. The main window opens on Rotate Video.

  3. Check your preferred defaults

    Open Settings. The recommended defaults are suitable for most people: Keep codec and quality, preserve modification time, one concurrent job, and no persistent backup.

  4. Try a replaceable test video

    Before processing valuable media, rotate a short copy and inspect it in the player or editor you normally use.

Designed forWindows 11
DeliveryMicrosoft Store
ProcessingOn your PC
AccountNot required

Orientation

A tour of the app

ClipTurn has five tabs. The Locate file button in the title area is always available when no rotation owns a source.

TabWhat it is forKey controls
Rotate Video Open, preview, inspect, and save one video. Locate file, Details, Play/Pause, Rotate left, Reset, Rotate right, Save rotation
Batch Rotate Apply one direction to a list while keeping an independent result for every file. Add videos, Remove selected, Clear list, Rotate the list, Stop after the current videos
Recent Jobs Read the durable outcome and exact worker message for recent requests. Refresh and per-job result cards
System Capabilities Inspect Windows decoders and encoders registered on this PC. Analyze this PC, Copy report, and safe remediation links
Settings Choose policy, backup, timestamp, diagnostics, concurrency, and appearance options. Save settings and Open ClipTurn data folder

Drag-and-drop behavior

  • When Batch Rotate is selected, dropped files and folders are added to the batch list.
  • On any other selected tab, drop exactly one supported video to open it on Rotate Video.
  • A folder dropped into Batch adds supported videos directly inside it; subfolders are not searched.
  • You cannot change the selected source while a rotation may still own it.

Choose a route

Three quick starts

Fastest

From File Explorer

  1. Right-click a supported video.
  2. Open ClipTurn – Video Rotator.
  3. Select Rotate video left or Rotate video right.
  4. Wait for the result card.
Read the Explorer guide
Most control

One video in the app

  1. Select Locate file.
  2. Preview the direction.
  3. Optionally open Details.
  4. Select Save rotation.
Read the single-video guide
Many files

Batch Rotate

  1. Select one direction for the list.
  2. Add videos or a folder.
  3. Review the rows.
  4. Select Rotate the list.
Read the batch guide

Workflow 1

Rotate from File Explorer

Use this route when the direction is already obvious and you do not need a preview or persistent backup.

  1. Select one or more videos

    The menu is available for MP4, M4V, MOV, MKV, AVI, WMV, and WebM. Every selected item must use a registered extension.

  2. Open the ClipTurn submenu

    Right-click the selection and choose ClipTurn – Video Rotator.

  3. Choose the direction

    Select Rotate video left or Rotate video right. With a multi-selection, the direction is applied independently to every selected video.

  4. Read the result card

    ClipTurn queues the request outside File Explorer, prepares and checks each file, then reports rotated, refused, failed, or uncertain outcomes.

The Explorer result card

  • It appears without stealing keyboard focus and shows progress while the worker runs.
  • A clean success closes automatically after a short countdown; interacting with the card keeps it open.
  • Mixed results or failures remain open until you close them.
  • Select Copy details, or press Ctrl+C, to copy the complete report.
  • Use the mouse wheel or Up, Down, Page Up, Page Down, Home, and End to read a long report. Esc closes it.
Explorer rotations have no undo copy.

The app’s backup setting does not apply here. A successful Explorer rotation replaces the source after verification and removes its temporary rollback material. To preview or keep a backup, use Open in ClipTurn instead. That command loads the selected file on Rotate Video; open Details there when you want the full inspection window.

Do not submit an uncertain request again.

If the card says ClipTurn could not confirm a terminal outcome, check Recent Jobs and inspect the video first. It may already carry the turn; sending the same request again could rotate it to 180°.

Workflow 2

Rotate one video in the app

  1. Open the source

    Select Locate file or Locate a video, then choose one supported file. You can also drop one supported video anywhere in the window while Batch Rotate is not selected.

  2. Check the video

    Select Play to preview playback. Select the filename or Details to inspect streams, geometry, file properties, and any existing ClipTurn receipt.

  3. Set the direction

    Every click on Rotate left or Rotate right adds another 90°. The Current value cycles through 0°, 90°, 180°, and 270°. Select Reset to return to 0°.

  4. Save once

    Select Save rotation. ClipTurn stores the current settings with the request, releases the preview’s file handle, and starts the worker. For a 180° turn, click twice and save once rather than completing two separate 90° saves.

  5. Read the durable result

    The result explains whether the file was rotated, safely refused, failed while unchanged, or needs inspection. The same request is also available in Recent Jobs.

The preview is non-destructive.

Left, right, and reset controls only change what you see until you select Save rotation. Closing the app or choosing another file before saving does not modify the source.

“Stop waiting” does not stop the rotation.

It detaches the foreground window so you can stop watching. The worker continues safely, and its result appears in Recent Jobs. File and source controls remain unavailable until ClipTurn proves that the worker has released the file and any required recovery has finished.

Inspect before and after

Preview, playback, and Video Details

Preview answers “is this the direction I want?” Details answers “what is in this file?” Neither is a promise that the complete rotation path will succeed; the real save performs deeper codec, stream, replacement, and verification checks.

Preview playback

Playback does not start automatically. Use Play and Pause; the preview does not loop.

If preview playback fails, ClipTurn can still let you request rotation because preview and processing use different checks.

File access

Select the filename or Details button to open the one Details window. A second selection brings the same window forward and refreshes it.

Right-click the filename, or use the context-menu key, for Copy full path.

What the Details window shows

SectionExamples of information
ClipTurn verificationReceipt state, direction, recorded date and version, fingerprint, and recorded verification evidence
FileFull path, container, byte size, created/modified times, attributes, and read-only state
PictureCodec, coded and displayed dimensions, display rotation, frame rate, bitrate, bit depth, and HDR signal
SoundCodec, channels, sample rate, bit depth, and bitrate
Timing and sizeDuration, container duration, and derived overall bitrate
Container structureTrack, subtitle, chapter, attachment, DRM, and encryption information that could affect preservation
Would ClipTurn rotate this?A quick structural verdict based on headers—not an end-to-end promise
TracksOne section for each discovered track and its available properties
Copy useful evidence.

Copy report produces a text version of the visible details and verification state. Copy full path copies the exact source path. Both show brief success or failure feedback.

Workflow 3

Batch Rotate

Batch Rotate applies one selected direction to a list. Every row is still its own job, so one refusal does not hide or stop the others.

  1. Choose one direction

    Select Rotate left 90°, Rotate right 90°, or Rotate 180°. The initial selection is right 90°. The selected direction applies to every eligible row started in that run.

  2. Add files

    Select Add videos for a multi-file picker, or drop files and folders while Batch Rotate is selected. You can stop a slow folder read with Stop adding; rows already read remain in the list.

  3. Review the list

    Each row shows the filename and folder, Length, displayed Resolution, Size, Status, and a selectable reason when relevant. A dash means metadata could not be read; it is not itself a rotation verdict.

  4. Remove what you do not want

    Use Remove selected or Clear list before starting. Rows committed to an active run cannot be removed.

  5. Start the work

    Select Rotate the list. ClipTurn snapshots the eligible rows, chosen direction, and current settings. Maximum concurrent jobs controls how many workers can run at once.

  6. Read every result

    One file may rotate while another safely refuses. The status and complete reason stay with each row, and the durable record is also written to Recent Jobs.

What happens when you add a folder

  • Only supported files directly inside that folder are added.
  • Subfolders are never searched recursively.
  • Unsupported files found inside a folder are counted and skipped instead of filling the list.
  • An explicitly selected unsupported file can remain as a Cannot rotate row with its reason.
  • The same physical file cannot be added twice through another spelling, hard link, junction, subst drive, or short path.
Stopping a batch is deliberately graceful.

Stop after the current videos prevents new rows from starting. Workers already processing files finish. Untouched waiting rows return to Not started; select Rotate the list later to run exactly the remainder.

Read before retrying

Batch statuses and retry rules

StatusMeaningCan Rotate the list try it again?
Not startedNo worker has taken the row yet.Yes
WaitingThe row belongs to the current run and is waiting for an available worker slot.Not while the run is active; after a stop it returns to Not started if untouched
RotatingA worker is processing or verifying the file.No; wait for the terminal result
RotatedThe verified result replaced the source.No; ClipTurn prevents an accidental second turn
Refused safelyNo faithful strategy was available and the source is proven unchanged.Yes, if you first change the relevant setting or PC capability
FailedThe attempt failed before modifying the source, or the source could not be found.Yes, after fixing the cause
Cannot rotateThe path or file type has a permanent refusal in this list.No; remove it
Outcome unknownClipTurn cannot prove whether the source already carries the turn.No. Inspect it first.
Never retry an Outcome unknown row blindly.

Check Recent Jobs and open the video itself. If it already turned, another request would leave it 180° from where it began. Remove it from the list and add it again only after you know its current orientation.

Durable history

Recent Jobs

Recent Jobs is the first place to look after closing a progress window, selecting Stop waiting, recovering from an interruption, or seeing an uncertain batch status. It reads the request and result records that the worker saved locally—not a temporary message from the main window.

When it updates

  • The list loads when you select the Recent Jobs tab.
  • It refreshes every five seconds while that tab remains visible.
  • It refreshes when an in-app rotation completes.
  • Select Refresh whenever you want an immediate reread.

What each card contains

  • The requested direction, overall status, local time, and job ID.
  • Up to ten per-file outcomes for a completed request.
  • The full path, whether the source was replaced, stayed unchanged, or may have changed, and the worker’s exact message.
  • For a request still awaiting a result, up to five queued paths so you can identify the work.
The page shows the ten newest jobs.

Older job records can remain in ClipTurn’s local data folder even though the interface shows only ten. There is no Clear history button in version 1.0.0. Uninstalling the app removes its packaged local data; rotated files and backups remain where you saved them.

Exact-file evidence

Verification receipts

A receipt records what ClipTurn proved about one exact on-disk version of a video. It is local evidence, not a permanent badge embedded in the media.

Fast lookup versus full recheck

When Details opens

ClipTurn compares file identity, byte length, and last-write time with its receipt index. This is fast and does not read or hash the video payload.

Verify file again

ClipTurn reads the complete current file, calculates SHA-256, and compares that fingerprint with the receipt. A large file can take time; use Cancel verification to stop only this recheck.

StateWhat it meansWhat to do
Physical rotation verifiedThe current file version matches a receipt for a completed, independently verified rotation.Open the receipt rows to inspect direction, time, app version, fingerprint, and recorded evidence.
Previously recorded but changedA receipt exists for this identity or path, but length, modified time, identity, or full hash no longer matches.Use Verify file again if appropriate; inspect the current file rather than treating the old receipt as current proof.
Rotation safely refusedThe exact current version matches a refusal for which ClipTurn proved the source stayed unchanged.Read the recorded cause and change only the capability, setting, or file property it names.
Not verifiedNo ClipTurn receipt is available for this file version.This does not mean the video is bad; it means ClipTurn has no local proof for it.
Verification status unavailableThe receipt store or file state could not be read safely.Refresh, check file access, or copy the report for support.
Receipts do not travel inside the video.

They are stored under ClipTurn’s package LocalState, not as a sidecar file, alternate data stream, or embedded tag. Copying the video to another PC does not copy its receipt. Editing or replacing the file makes an older receipt stale even if the filename stays the same.

This PC

System Capabilities

The first time you select this tab, ClipTurn analyzes registered media components in a separate worker. Select Analyze this PC to run it again after a codec, Windows, driver, or hardware change.

Paths reported

H.264 8-bitHEVC Main 8-bitHEVC Main10 10-bit VP8VP9AV1WMV7WMV8 WMV9VC-1
LabelWhat it provesWhat it does not prove
DetectedWindows registered a matching Media Foundation decoder or encoder for the exact subtype pair.That it can negotiate this file, sustain the work, preserve everything, or pass ClipTurn’s verification.
Not detectedNo matching registered component was found within the analysis.That a generic codec pack is a safe fix. Use only the exact remediation shown.
IncludedThe running worker contains the named bundled codec library, such as ClipTurn’s preferred VP8 encoder.That the required Windows decoder or container path is also available.

Capability cards can name the registered transform/provider and indicate hardware-backed paths. Select Copy report for an analysis time, Windows and architecture details, Media Foundation state, subtype pairs, transforms, and the bundled-codec state.

A capability scan is not a benchmark or test rotation.

It enumerates registrations; it does not activate a real pipeline, decode your file, encode frames, write a container, or verify a candidate. A file can still be safely refused even when every expected row says Detected.

Reference

Settings

Rotation settings apply to jobs started in the app and File Explorer, except for the backup switch. Explorer always requests no persistent backup. Select Save settings after changing rotation options; starting an in-app rotation also captures the current values with that request.

SettingDefaultEffect
Default policy Keep codec and quality Controls whether compressed, visually lossless re-encoding is allowed or sample-exact output is required.
Create a backup before replacement Off For rotations started inside the app only, keeps the original beside the source as name.backup-XXXXXXXX.ext.
Preserve the original modification time On Restores the source file’s last-modified timestamp after a verified replacement.
Keep failed temporary files for diagnostics Off Retains failed candidate files under LocalState’s Working folder. These can be large and are for investigation, not normal playback.
Maximum concurrent jobs 1 Allows 1–32 independent worker jobs at once. Higher values use more CPU, hardware codec sessions, storage bandwidth, memory, and temporary space.
Appearance Auto Auto follows Windows. Light and Dark force that app appearance. Windows high-contrast colors remain supported.

A sensible concurrency choice

  • Leave it at 1 for the most conservative disk and codec usage.
  • Increase gradually for many independent short videos on a capable PC and fast local storage.
  • Reduce it if hardware encoders refuse parallel sessions, the PC becomes unresponsive, or temporary storage fills quickly.
  • Concurrency does not weaken per-file verification; it only changes how many independent files are active.

Diagnostics

The Diagnostics card shows the exact local data path. Select Open ClipTurn data folder to inspect settings, requests, results, recovery records, working candidates, and receipts. Do not edit or delete active-job files while a worker may still be running.

Quality and exactness

Choose a processing policy

PolicyFidelity requirementSize rulePractical coverage in 1.0.0
Keep codec and quality Recommended Allows a quality-preserving re-encode for compressed picture; tries to keep the source codec and names an eligible fallback. No output-size ceiling. Quality is not lowered merely to match source bytes. Compressed supported paths plus sample-exact AVI.
Strict Requires a sample-exact pixel permutation. Output may not exceed the source by more than the container tolerance: the larger of 64 KiB or 1%. Eligible uncompressed packed-pixel AVI only.
Exact Requires the same sample-exact pixel permutation. No size ceiling. Eligible uncompressed packed-pixel AVI only.

Keep codec and quality in plain language

ClipTurn targets the source picture bitrate and normally writes the turned picture in the source codec—for example H.264 as H.264, VP9 as VP9, and WMV as the matching Windows Media subtype. Where an explicitly supported fallback is necessary, the result names it; an eligible 8-bit HEVC source can, for example, fall back to H.264 when no usable HEVC encoder exists. A 10-bit HEVC source never silently falls back to 8-bit.

Strict and Exact are not higher-quality modes for compressed phone videos.

They demand mathematical sample-level proof that a decode/encode cycle cannot provide. A normal MP4, MOV, MKV, WebM, or WMV therefore refuses under these policies. Choose the recommended policy only when you accept one quality-preserving re-encode of the picture.

Changing policy does not remove fundamental limits.

Missing codecs, unpreservable subtitles, multiple video tracks, unsupported colour geometry, read-only files, unsafe storage, and other fidelity gates still refuse. Exact policies never silently fall back.

Behind every save

How replacement stays safe

ClipTurn treats rotation as a verified file-replacement transaction. It does not overwrite the source incrementally while frames are still being produced.

  1. Admit the source.ClipTurn validates the path, extension, storage type, attributes, file identity, and request.
  2. Snapshot it.The worker records source properties and a complete SHA-256 fingerprint while holding the required file access.
  3. Build a separate candidate.The turned output is produced away from the source. The original is not used as an in-place encoding target.
  4. Verify the candidate.ClipTurn decodes the complete video, checks the physical turn, checks the complete audio path, and compares the container, tracks, and supported metadata it promised to preserve.
  5. Recheck the source.Before commit, ClipTurn confirms that the selected source is still the exact file version it inspected and that no competing request owns it.
  6. Stage and replace.A flushed same-volume staged copy is committed with Windows’ replacement operation and internal rollback material.
  7. Record the outcome.The durable result, journal state, and exact-file receipt are saved after the installed result is known.

Storage and file gates

Source stateClipTurn behaviorReason
Local fixed NTFS volumeEligible for deeper inspectionRequired replacement, identity, lease, and recovery guarantees are available.
Fully hydrated OneDrive file on local fixed NTFSCan be eligibleThe bytes are locally available. The sync provider can later upload the changed result under its own rules.
Cloud placeholder not fully available locallyRefusedClipTurn will not trigger uncertain hydration during a replacement transaction.
Network, removable, or non-NTFS storageRefusedThe required local same-volume and identity guarantees are not available.
Read-only fileRefusedThe selected source cannot be safely replaced.
Non-cloud reparse point or unsafe aliasRefused or deduplicatedClipTurn avoids modifying an unexpected physical target or turning the same file twice.

Protection against two turns

Requests for the same physical file are compared across paths and processes. When overlapping requests arrive, the oldest eligible request owns the turn and later requests receive a durable, non-modifying refusal. This includes path aliases and hard links that resolve to the same NTFS file identity.

External changes are preserved, not guessed through.

If another program changes or replaces the source after ClipTurn inspected it, ClipTurn can report Source changed or an unknown outcome instead of overwriting unfamiliar bytes. Inspect the on-disk video and Recent Jobs before deciding what to do next.

When something interrupts the work

Backups, interruption, and recovery

Persistent backups

In-app rotation

Turn on Create a backup before replacement before starting. On success, the original remains beside the source with a name such as holiday.backup-a1b2c3d4.mp4. ClipTurn does not delete that requested backup later.

File Explorer rotation

Never keeps a persistent success backup, regardless of the app setting. Use Open in ClipTurn when a backup is required, or make an independent copy first.

Internal rollback is not an undo feature

Every replacement can use hidden, same-volume rollback and staging files while the transaction is active. These exist so recovery can determine which bytes belong at the source path after an interruption. They are normally removed after a durable success and are not a persistent copy you can restore through the UI.

Interruption pointRecovery behavior
Before replacementThe original source remains in place; recovery removes only artifacts it can identify safely.
After replacement, before final bookkeepingThe journal can recognize the already-installed candidate, finish the durable result, and avoid applying the turn again.
Source missing with a proven rollbackRecovery can restore the known original.
Unexpected or newer external contentClipTurn preserves it and reports that the source changed instead of overwriting it.
Receipt publication interruptedA replay can publish the missing receipt from the durable result without rotating again.

Safe stop controls

  • Stop waiting ends only the main window’s wait; the worker continues.
  • Stop after the current videos ends batch dispatch only; active workers continue.
  • Stop adding ends a folder/file-list read; already admitted rows remain.
  • Cancel verification ends a manual SHA-256 recheck; it does not affect a rotation worker.
Do not blindly delete recovery artifacts or resend the turn.

A rare cleanup problem can leave a hidden name containing .cliptc.rollback or .cliptc.tmp beside the source, with the exact path named in the result. First read Recent Jobs and inspect the source. If the state is still unclear, copy the result and contact support.

At a glance

Supported file types

The extension gets a file into ClipTurn; it does not guarantee that the codec, bit depth, track layout, geometry, metadata, and installed Windows components inside that file can all be preserved.

ContainerExtensionsPicture path in version 1.0.0Main boundaries
MP4 family .mp4 .m4v .mov Compressed picture is physically rotated through Windows Media Foundation; compatible H.264/HEVC paths preserve or explicitly name a fallback. One video and at most one audio track; unsupported extra tracks, chapters, subtitles, fragmentation, geometry, or colour declarations refuse.
Matroska .mkv Supported H.264, HEVC, VP8, or VP9 picture is re-encoded under the recommended policy. Can carry multiple exact-copy audio tracks and supported text subtitles; chapters, second video, styled/bitmap subtitles, and 10-bit HDR refuse.
WebM .webm VP8 or VP9, 8-bit 4:2:0, stays the same picture codec and is re-encoded. Opus/Vorbis audio and WebVTT-family text only; requires Microsoft VP9 Video Extensions; AV1, alpha, wider chroma, and 10/12-bit refuse.
Windows Media .wmv WMV7, WMV8, WMV9, and VC-1 are re-encoded to the matching Windows Media subtype. Refuses screen/deprecated codecs, foreign codecs in ASF, DRM, multi-bitrate, scripts, markers, branding, or audio it cannot preserve.
AVI .avi Eligible uncompressed packed pixels are permuted sample-exactly without a video decoder or encoder. AVI 1.0 output must remain below 2 GiB; compressed and chroma-subsampled AVI refuse.

Permanently unsupported MPEG-family paths

.mpg, .mpeg, .mod, .tod, .m2v, .mpv, and .vob are not registered in File Explorer and are refused if submitted another way. Windows provides MPEG playback components but no matching MPEG-1/MPEG-2 encoder for a turned replacement. The MPEG-2 Video Extension therefore does not add a safe output path. A VOB also belongs to DVD-Video navigation structures that would be broken by replacing it alone.

Deep format reference

Container-specific behavior

MP4, M4V, and MOV
  • H.264 is physically rotated and written as H.264 High profile when the full path verifies.
  • Eligible 8-bit HEVC stays HEVC when a usable encoder exists. If none does, a permitted H.264 fallback is named clearly in the result.
  • Eligible HEVC Main10 can stay 10-bit P010/Main10 with supported BT.2020/PQ and declared HDR10 static metadata only when a Main10 encoder accepts it. It never falls back to 8-bit.
  • The writer preserves supported capture/media-created time, camera/GPS/time-zone metadata, audio language, colour declarations, display geometry, and the compatible major container brand, then verifies the promised result.
  • Ordinary iPhone timecode or sensor metadata tracks may be dropped with an explicit note. A Live Photo MOV is refused so the separately paired still image is not broken.
  • Fragmented files, a second video or audio track, subtitles, chapters, unknown tracks, non-square or fractional display geometry, field-coded/interlaced H.264, HLG transfer 18, sRGB transfer 13, and certain rewritten colour matrices refuse.
  • Dolby Vision enhancement metadata cannot survive this path. When an eligible base HDR layer can be preserved, the result names the dropped enhancement metadata.
MKV
  • Supported H.264/HEVC and VP8/VP9 picture paths re-encode the turned picture while attempting to preserve the picture codec.
  • Every admitted audio track is copied as compressed packets and verified by counts, bytes, and payload hashes. If exact copy cannot be proven, the file refuses.
  • Multiple audio tracks, SubRip/UTF-8 text, Matroska WebVTT text, track language/name/default/forced flags, attachments, tags, IDs, date, title, and supported display/colour data can be carried within verified limits.
  • Chapters, a second video track, PGS/VobSub/DVB/BMP bitmap subtitles, ASS/SSA and other styled scripts, unknown subtitle types, or content encodings ClipTurn cannot preserve are refused rather than stripped.
  • 10-bit HDR MKV is refused in version 1.0.0 because the output path cannot preserve the required declarations faithfully.
WebM
  • VP8 remains VP8 and VP9 remains VP9, for supported 8-bit 4:2:0 sources. Every saved turn creates a new compressed picture generation.
  • Audio must be Opus or Vorbis and is copied packet-exactly. Supported WebVTT subtitle variants can be carried.
  • The free Microsoft VP9 Video Extensions package is required for planning both VP9 and VP8/WebM paths. ClipTurn’s bundled VP8 encoder does not replace the Windows decoder requirement.
  • AV1, VP9 Profile 2 10/12-bit, Profile 1/wider chroma, alpha/block additions, other audio, chapters, attachments, non-WebVTT subtitles, and a second video refuse.
  • If every track starts before zero, ClipTurn can shift the shared timeline to zero without changing synchronization. Missing default frame duration can be derived from individual frame timing.
WMV
  • Eligible Windows Media Video 7, 8, 9, and VC-1 picture is re-encoded to the matching subtype.
  • Admitted WMA or MP3 audio is copied as original packets and verified rather than re-encoded.
  • Supported Title, Author, Copyright, Description, numeric/Boolean/blob extended metadata, and pixel-aspect data can be preserved.
  • WMV screen codecs MSS1/MSS2, deprecated VC-1 variants, Microsoft MPEG-4 variants, H.264/HEVC/VP9/AV1 inside ASF, DRM, multi-bitrate structures, scripts, markers, branding, and unpreservable audio refuse.
Uncompressed AVI
  • Supported stored pixels are 24/32-bit RGB, 16-bit RGB, 8-bit indexed colour, and 8-bit grayscale in the admitted uncompressed layout.
  • ClipTurn permutes stored pixels directly and independently compares the full result. Admitted audio is copied byte-for-byte.
  • A quarter turn swaps width and height. For 24-bit video with odd dimensions, AVI row padding can make the result slightly larger even though every pixel is exact.
  • Strict accepts only its small container-overhead tolerance; Exact allows a larger exact file. The projected AVI 1.0 result must remain below 2 GiB.
  • YUY2, UYVY, NV12, I420/IYUV/YV12 and other chroma-subsampled raw layouts refuse because a quarter turn would require resampling chroma.
  • MJPEG, DivX/Xvid and other MPEG-4 Part 2, DV, Cinepak, Microsoft Video/RLE, WMV, H.264/HEVC in AVI, and other compressed or professional/lossless AVI codecs refuse.

Beyond the picture

Audio, subtitles, tracks, and metadata

Audio is exact copy or refusal

ClipTurn does not hide an incompatible soundtrack behind a lossy AAC conversion. For an admitted path, it copies original compressed packets or bytes and verifies the complete soundtrack; if that exact route cannot be proved, the file is refused unchanged. This rule applies differently by container:

  • MP4 family: at most one audio track, which must pass a disposable write/reopen and complete packet-passthrough proof.
  • MKV: all admitted audio tracks are copied packet-exactly; unusual codecs still refuse if their exact file cannot be proved.
  • WebM: Opus or Vorbis only, copied exactly.
  • WMV: only audio that the ASF output can preserve as original packets.
  • Uncompressed AVI: an admitted audio stream is copied byte-for-byte.

Subtitles and other tracks

ContainerCan be carriedCauses a refusal
MP4/M4V/MOVOne video, at most one audio, and narrowly recognized droppable iPhone helper metadata with a noteSubtitles, chapters, second video/audio, unknown extra tracks, or Live Photo pairing
MKVMultiple exact-copy audio tracks, SubRip/UTF-8 and WebVTT text subtitles, attachments, and supported tags/track flagsChapters, second video, bitmap subtitles, styled scripts, unknown subtitle/content encodings
WebMOpus/Vorbis audio and supported WebVTT textOther audio/subtitles, chapters, attachments, second video
WMVPreservable WMA/MP3 packet audio and supported ASF metadataScripts, markers, branding, protected/multi-bitrate structures, or unpreservable audio
AVIOne admitted video and at most one exact-copy audio streamUnsupported extra streams or structures

What “preserve metadata” means

Preservation is format-specific, not a blanket promise. ClipTurn compares the source with the candidate for the properties its route knows how to carry—such as timing, language, display geometry, colour/HDR declarations, capture dates, camera/GPS fields, tags, IDs, attachments, or ASF attributes. If a required property would be rewritten or dropped outside an explicitly disclosed exception, the file is refused.

Windows dependencies

Codecs and optional Windows components

ClipTurn includes its own application runtime, but some media paths rely on codecs registered with Windows. Use System Capabilities and only the exact Microsoft or manufacturer action the app names. ClipTurn opens an official page; it never purchases or installs a codec for you.

Missing pathRelevant actionImportant limit
VP8 or VP9 / WebMInstall Microsoft’s free VP9 Video Extensions, restart affected apps if needed, then Analyze this PC again.Required even when the source is VP8; ClipTurn’s bundled VP8 encoder does not supply the Windows decode path.
HEVC Main 8-bitInstall a compatible Microsoft/OEM HEVC Video Extensions package if the app provides that link.The Microsoft package can be separately priced. An eligible 8-bit source may use a named H.264 fallback; not every HEVC layout is eligible.
HEVC Main10 encodeInstall current graphics/chipset drivers from the exact PC or GPU manufacturer, restart, and analyze again; otherwise use another capable PC.There is no generic Store package that guarantees a Main10 hardware encoder. ClipTurn never reduces 10-bit video to 8-bit silently.
AV1 decodeInstall Microsoft’s free AV1 Video Extension when the app offers it.This can add decoding only; ClipTurn 1.0.0 has no AV1 output path, so an AV1 source may still refuse.
Media Foundation unavailable on Windows NOpen Windows Settings → System → Optional features and install the free Media Feature Pack.Restart Windows and analyze again after installation.
Vorbis playback componentUse the official Web Media Extensions action if ClipTurn names it.WebM still has its own exact-audio and layout gates.
AC-3/E-AC-3 decode on newer Windows 11Some systems rely on a device manufacturer’s codec; there may be no Microsoft Store restoration.MKV exact packet passthrough can sometimes avoid audio decode, but other paths can refuse.
A generic codec pack is not a reliable fix.

ClipTurn needs exact Media Foundation subtype pairs and a path it can verify. Installing unrelated filters can leave the required encoder absent and can make troubleshooting harder. Re-run the built-in capability analysis after each deliberate change.

Source unchanged

Why ClipTurn refuses a file

A refusal means ClipTurn found no route that satisfies the selected policy and its preservation checks. It is an intentional, non-modifying outcome—not a hidden partial export.

Message themeWhat usually caused itUseful response
Unsupported extensionThe suffix is outside MP4, M4V, MOV, MKV, AVI, WMV, and WebM, or is a permanently unsupported MPEG family.Use a supported source container. Renaming the extension does not convert a file.
Cannot be rotated sample-exactlyStrict or Exact was selected for compressed video.Choose Keep codec and quality only if one quality-preserving picture re-encode is acceptable.
Decoder or encoder missingWindows has no exact media component required by this route.Use System Capabilities and the precise official action shown; analyze again afterward.
Unsupported picture layoutExamples include interlaced H.264, 10-bit MKV, WebM alpha/wider chroma, AVI chroma subsampling, non-square MP4 geometry, HLG, or a professional/lossless codec.Changing policy usually does not help. Preserve the source or use a controlled conversion tool first.
Audio could not be preservedThe destination writer could not copy and reopen the exact soundtrack or full-stream proof failed.If appropriate, an MKV source can support more exact-copy audio arrangements; ClipTurn will not make a lossy audio fallback.
Unsupported track or container structureExtra video/audio, chapters, subtitles, Live Photo pairing, fragmentation, DRM, scripts, attachments, or metadata that the selected route cannot carry.Read the named structure. ClipTurn refuses rather than silently discarding it.
Unsafe source locationNetwork/removable/non-NTFS storage, a dehydrated cloud placeholder, or an unsupported reparse point.Copy or hydrate the file onto a local fixed NTFS volume, then add the local file.
Read-only or inaccessibleThe file cannot be opened with the access required for verified replacement.Close programs using it, confirm permissions, remove read-only when appropriate, and retry only after the source is known unchanged.
Source changedAnother program, sync operation, or uncertain prior request changed the on-disk version during work.Do not retry blindly. Inspect the video and Recent Jobs first.
Already queued or overlappingAnother request owns the same physical file, possibly through an alias.Let the oldest request finish and read its result.
AVI would be too largeThe projected AVI 1.0 output is at or above 2 GiB.ClipTurn will not create an invalid oversized AVI. Use another carefully chosen workflow outside ClipTurn.
Not enough temporary or destination spaceThere is insufficient room for the candidate, same-volume staging, rollback, or optional backup.Free space on the relevant volumes and remove only artifacts that are not part of active/recovery work.
Preview support and rotation support are different.

Windows may be able to play a video that ClipTurn cannot encode back into a faithful container—or the app preview can fail while the worker still has an eligible processing path. The worker’s final reason, not preview playback alone, is the verdict.

Your device

Local data and privacy

ClipTurn processes selected videos on your PC. It does not require an account, upload your videos to FixQuotes, or include app analytics, telemetry, advertising, or automatic crash reporting. The operating system, Microsoft Store, a sync provider, or a support channel you choose can have their own data practices.

Packaged data location

%LOCALAPPDATA%\Packages\FixQuotes.ClipTurn_vwr2r8hw3e3ww\LocalState

Local itemPurposeCan include
settings.jsonYour saved policy, backup, timestamp, concurrency, diagnostics, and theme preferencesConfiguration values only
JobsDurable requests, outcomes, journals, and coordination locksFull file paths, direction, settings snapshot, status, timestamps, and worker messages
Queue and ActivationInboxSafe handoff from the app and File Explorer to workersQueued paths, request IDs, and recovery state
WorkingIsolated candidates and job workspacesTemporary media; failed candidates remain only when the diagnostic setting requests it
VerificationReceipt indexes by file identity and pathPath, times, file identity, length, SHA-256, direction, app version, message, and proven evidence

Uninstall and files outside LocalState

Windows normally removes the package LocalState when ClipTurn is uninstalled. Uninstalling does not reverse or delete rotated source videos, requested .backup-XXXXXXXX copies, clipboard text, or an unresolved recovery artifact beside a source. Older unpackaged development data, if it exists under %LOCALAPPDATA%\FixQuotes\ClipTurn, is outside the packaged LocalState.

Do not edit active local records.

Use Settings → Diagnostics to open this folder, but wait until all workers and recovery have finished. Deleting a live queue, journal, lock, or working file can remove the information ClipTurn needs to avoid a duplicate turn or recover an interrupted replacement.

Read the full ClipTurn Privacy Policy for app, website, Store, hosting-log, support, retention, and rights information.

Use it your way

Accessibility and keyboard use

  • Use standard Windows keyboard navigation: Tab and Shift+Tab move between controls; Enter or Space activates the focused button or link.
  • The selected filename is a real keyboard-accessible link. Use Enter or Space for Details, or the context-menu key/right-click for Copy full path.
  • Progress and important status text use screen-reader live announcements without moving focus unexpectedly.
  • Buttons include automation names or help text where the visible label alone would not explain the consequence—especially Stop waiting and batch stop.
  • Batch rows announce the filename and status together, and selection colors include explicit Windows high-contrast resources.
  • Appearance can follow Windows automatically or be forced to Light or Dark. Auto follows the system light/dark choice and remains compatible with Windows high contrast.
  • The interface reflows and scrolls on smaller windows and higher text/display scaling rather than requiring a fixed desktop size.

Explorer result-card keyboard controls

Press Ctrl+C to copy the complete report, use arrow/Page/Home/End keys to scroll, and press Esc to close the card. The card appears without taking focus; click it first when you want to interact with it.

No hidden app-specific shortcut set.

Version 1.0.0 relies on standard WinUI keyboard behavior rather than undocumented custom shortcuts. Visible buttons remain the authoritative commands.

Find the symptom

Troubleshooting

The ClipTurn menu is missing in File Explorer

Confirm that the selection contains only files ending in .mp4, .m4v, .mov, .mkv, .avi, .wmv, or .webm. The menu stays hidden when any selected item is unsupported.

MPEG/VOB extensions are intentionally not registered. If supported files never show the menu, confirm the Store installation completed and restart File Explorer or sign out and in before contacting support.

The video plays or previews, but rotation is refused

Playback proves only that a decoder can display the source. ClipTurn also needs an eligible encoder, container writer, exact audio route, supported track/geometry/colour layout, safe file location, and a candidate that passes complete verification.

Read the per-file result, then open System Capabilities only when the message names a missing codec path.

Strict or Exact refuses an ordinary phone video

This is expected. Compressed video cannot be rotated sample-exactly through decode and encode. Strict and Exact currently cover eligible uncompressed AVI only.

Select Keep codec and quality if you accept a quality-preserving re-encode, then save the setting and try once more.

A WebM or VP8/VP9 file refuses on a normal Windows installation

Install Microsoft’s free VP9 Video Extensions using the exact action ClipTurn provides, then restart affected apps and select Analyze this PC again. VP8 planning also depends on this Windows package.

The file can still refuse for 10-bit/profile, alpha, audio, subtitle, chapter, attachment, or multi-video limits.

HEVC or Main10 is unavailable

For 8-bit HEVC, use the official HEVC extension link offered by ClipTurn when present. It may be a separately priced Microsoft Store product. Eligible 8-bit input can use a clearly named H.264 fallback when no HEVC encoder is usable.

Main10 encoding normally depends on hardware and a matching driver. Install the exact manufacturer driver for the PC/GPU, restart, and analyze again, or use another capable PC. ClipTurn does not silently convert 10-bit to 8-bit.

Media Foundation is unavailable on Windows N

Open Windows Settings → System → Optional features, add Microsoft’s free Media Feature Pack, restart Windows, and run System Capabilities again.

A cloud, network, removable, or read-only file is refused

Make a cloud file fully available on this device, ensure it is writable, and place it on a local fixed NTFS volume. A hydrated OneDrive file on local NTFS can be eligible, but the sync client may upload the changed result afterward.

ClipTurn intentionally refuses storage where its same-volume replacement, identity, and recovery guarantees cannot be proved.

The rotated file is larger than the original

This can be normal under Keep codec and quality. ClipTurn targets the source quality/bitrate and has no compressed-output size ceiling; it does not spend picture quality simply to hit the old byte count.

Strict has a small container-overhead tolerance, but applies only to exact AVI. Exact allows exact AVI to grow without that ceiling.

The app looks stuck on Preparing or processing

Large files, full-stream verification, slow storage, codec startup, or recovery can take time. Select Stop waiting when offered to release the foreground wait; the rotation continues safely.

Check Recent Jobs later. Do not kill and resubmit the same file while the outcome is uncertain.

I stopped a batch, but some videos are still running

Stop after the current videos is working as designed. It stops dispatching new rows but does not terminate workers that already own files. Those rows finish; untouched rows return to Not started.

Select Rotate the list later to process the remainder.

A verification receipt says the file changed

The current identity, length, modified time, or full SHA-256 no longer matches the recorded version. Rename/move behavior depends on available file identity, but any content edit or replacement makes the old proof stale.

Verify file again hashes the current bytes; it does not restore an older receipt or undo an edit.

An AVI refuses because it would reach 2 GiB

ClipTurn writes the supported AVI 1.0 layout and refuses a projected output at or above 2 GiB. A 90° turn can change row padding and therefore size even when every stored pixel is exact.

The result mentions a subtitle, chapter, attachment, or extra track

ClipTurn will not silently delete or reposition a structure it cannot preserve and verify. Changing processing policy does not make that layout safe. Keep the source unchanged or deliberately remux/convert a copy in a tool suited to that task.

A row says Outcome unknown or Source changed

Do not retry. Open Recent Jobs, inspect the physical video, and determine its current orientation first. A second turn could produce an unintended 180° result.

If you still cannot establish the state, copy the result and contact support before deleting any recovery material.

Plain language

Glossary and quick reference

Source
The selected video at its original path—the file ClipTurn intends to replace only after verification.
Candidate
The separate turned file ClipTurn builds and verifies before replacement.
Physical rotation
Turning stored picture samples so orientation does not depend on a display flag.
Container
The file structure identified by extensions such as MP4, MKV, WebM, WMV, or AVI; it holds video, audio, timing, and metadata.
Codec
The method used to encode picture or sound inside the container, such as H.264, HEVC, VP9, or WMA.
Re-encode
Decode compressed picture, turn it, and encode it again. The recommended policy aims to preserve perceived quality but cannot be sample-exact.
Sample-exact
The stored pixel samples are permuted without a lossy codec generation and independently compared. ClipTurn provides this only for eligible uncompressed AVI.
Packet passthrough
Copying encoded audio packets without decoding or re-encoding them, then proving the complete payload was carried.
Receipt
A local record tied to one exact file version, containing the outcome, fingerprint, and only the verification facts ClipTurn established.
Safely refused
No eligible route existed, and ClipTurn proved the source remained unchanged.
Outcome unknown
ClipTurn cannot prove whether the source changed; inspect before any retry.

One-screen reminder

Preview first: Open in ClipTurn → choose direction → Save rotation.

Turn 180°: select two 90° preview turns → save once.

Keep original: Settings → Create a backup → Save settings → rotate inside the app.

Many files: Batch Rotate → choose direction → add → review → Rotate the list.

Uncertain result: do not retry → Recent Jobs → inspect video → copy report if needed.

Missing codec: System Capabilities → exact official action → restart if requested → Analyze again.

Need another pair of eyes?

Contact support

If the exact result message and this guide do not resolve the problem, send FixQuotes enough context to reproduce or identify the path—without sending the video unless you deliberately choose to.

Include these details

  • ClipTurn version and Windows edition/version.
  • The file extension and, when available, codec/container information from Details.
  • The complete result message copied from the app, Recent Jobs, or Explorer result card.
  • The processing policy and relevant settings used for that request.
  • A copied System Capabilities report when the message concerns a decoder, encoder, or Media Foundation.
  • Whether the source was local NTFS, OneDrive, read-only, network/removable storage, or being used by another app.
  • Whether you selected Stop waiting, saw Outcome unknown, or found a recovery artifact.
Review copied reports before sending them.

Reports can contain full local file paths, timestamps, job IDs, codec/track information, and exact result messages. Remove anything you do not want to share. ClipTurn does not send diagnostics automatically.