Video Reframe Studio

Video Reframe Studio

Reframe a short video for a vertical, portrait, square or landscape canvas. Click the sampled frame or enter X/Y percentages to place the point of interest at keyframes. The crop center travels linearly between them and stays inside the source; a clamped count reveals when your requested point cannot be centered. Export the actual re-encoded video and every sampled crop coordinate.

Choose a video or create the moving example.

Local processing: ≤32 MiB, ≤6 s, ≤48 samples at 8 fps; output longest edge ≤480 px. Manual keyframes only. No audio or captions. Browser video decode/encode support is required.

Comments & questions

Video Reframe Studio

Reframe a short video for a vertical, portrait, square or landscape canvas. Click the sampled frame or enter X/Y percentages to place the point of interest at keyframes. The crop center travels linearly between them and stays inside the source; a clamped count reveals when your requested point cannot be centered. Export the actual re-encoded video and every sampled crop coordinate.

Key features

  • Choose 9:16, 4:5, 1:1 or 16:9 output framing
  • Place up to 12 manual interest-point keyframes using a frame preview or accessible X/Y inputs
  • Linearly interpolate the crop center for each sampled frame and clamp it to source bounds
  • Preview the source and the newly encoded, silent reframed video
  • Review boundary-limited frames and the per-frame crop table
  • Download the real video together with an auditable CSV or JSON crop path

How to use

  1. Choose a local video of up to six seconds and 32 MiB or create the example.
  2. Select the output aspect ratio and a frame on the timeline.
  3. Click an interest point or enter X/Y percentages, then save a keyframe. Adjust both endpoints and add middle keyframes as needed.
  4. Inspect the crop outline and the number of edge-clamped frames, then render the video.
  5. Play the result and download the video and crop-path CSV or JSON.

Use cases

  • Move a vertical crop from one speaker to another in a short interview excerpt
  • Keep a product inside a square frame as it travels across the shot
  • Plan a manual portrait crop without uploading footage to a server
  • Hand off exact sampled crop positions as CSV to a second editing workflow

Frequently asked questions

Does it automatically detect or follow a person?

No. You manually set interest points at keyframes. The app linearly interpolates their positions; it does not identify faces, subjects or motion and cannot guarantee that an object stays in frame. Inspect the output.

Does it actually create a new video?

Yes. It applies the computed crop rectangle to each decoded sample and encodes a new playable MP4 when AVC encoding is available, otherwise WebM when VP8 is available. Unsupported browser codecs show an error.

Why is the subject not always centered?

The crop cannot cross an input edge. When an interest point is too close to an edge, the crop center is clamped inside the source. The page reports how many sampled frames were clamped.

Is original audio preserved?

No. Output is silent at approximately eight sampled frames per second. Original audio, captions, metadata and unsampled source frames are not retained.

Are CSV positions the original full-resolution coordinates?

No. Crop coordinates are in the decoded analysis frame, whose longest edge is at most 480 pixels. The JSON states its coordinate and time bases. Sampling can skip source frames and source timestamps may differ.

What input and output limits apply?

A local video must fit within 32 MiB and six seconds, with a decodable browser-supported video track. At most 48 samples are used; the longest output edge is at most 480 pixels. Output may be clipped or softened by the crop and encoder.

Privacy

The video is decoded, cropped and encoded in this browser. Source bytes and frames are not sent to this tool's server or stored in browser storage. Clearing the workspace releases media URLs.

Related Tools

Video Motion TrackerVideo StabilizerImage CropImage Super ResolutionHDR Exposure MergerPhoto Colorization LabPanorama StitcherSheet Nesting PlannerEdit Decision WorkbenchTeleprompter StudioBilingual Video Study PlayerChord Progression LabMusic Score EditorSubtitle WorkbenchSpatial Audio DesignerMusic Chord Candidate AnalyzerMIDI Piano Roll EditorSample Instrument BuilderImpulse Response LabAudio Waveform EditorDTMF Signal LabSpectrogram Sound PainterAudio Spectrum AnalyzerAudio DenoiserAudio Source SeparatorSound Effect SynthesizerMultitrack Audio MixerAudio Transient SlicerAudio Loop Seam FinderAudio Loudness AuditorAudio Pitch Tempo StudioStereo Anaglyph MakerPhoto Mosaic MakerImage Frequency SpectrumSimilar Photo FinderLenticular InterlacerPBR Texture Map LabPanorama Tour BuilderImage Calibration TargetsImage Steganography LabVector Morph EditorDocument Perspective CorrectorImage Inpainting StudioKnitting Chart EditorSVG Boolean WorkbenchSVG Path EditorSeamless Pattern MakerScreenprint Separation StudioQuilt Layout PlannerPerspective Mockup StudioLow Poly Mesh MakerFont Subset BuilderFocus Stacking LabImage Depth EstimatorCross Stitch Chart MakerAnimation Timeline EditorPixel Paint StudioImage Difference HeatmapImage Quality LabID photo makerBarcode scannerVideo to GIFVideo Chroma KeyerStop Motion StudioVideo Timecode ConformerVideo Quality ComparatorHLS and DASH Manifest ValidatorVideo Speed Ramp EditorVideo Container InspectorVideo Storyboard MakerVideo Privacy MaskerRotoscope Mask EditorVideo Frame InterpolatorAudio Description EditorVideo Audio Sync LabVideo TrimmerGIF Frame ExtractorSVG to PNG / JPEGImage to SVG VectorPixel Art ConverterCircle Profile CropPhoto and Polaroid FrameRound Image CornersJPEG EXIF Viewer and RemoverImage Color Vision SimulatorImage to ASCII ArtPhoto CollageInstagram 9-Tile SplitterLong Image SplitterRotate and Flip ImagesImage FiltersMeme GeneratorScreenshot BeautifierBarcode GeneratorQR Code GeneratorImage CompressorImage ResizeImage ConverterFavicon GeneratorYouTube Thumbnail ExtractorHEIC to JPGSignature & Stamp MakerImage WatermarkGIF MakerImage Color PickerImage to Text (OCR)Merge ImagesPhoto Blur & MosaicQR Code ScannerMP4 to MP3 ConverterVideo CompressorBackground Remover
Explore all Image/Media tools →Text/Convert →Life/Fun →Dev Tools →