FPS-aware navigation
Play the video to estimate its displayed frame rate, or enter a known source FPS manually from 1 to 240.
Open a local video, detect or enter its FPS, move through nearby decoded frames, and export the moment you need. Nothing is uploaded.
VixFrame combines FPS-aware time steps, millisecond timecodes, keyboard controls, and full-size image export in one private browser workflow.
Play the video to estimate its displayed frame rate, or enter a known source FPS manually from 1 to 240.
Scrub quickly, type a time such as 00:01:23.500, then use the previous and next controls for fine adjustment.
Save the decoded image at its source dimensions by default, or choose another size and PNG, JPG, WebP, or AVIF.
Choose an MP4, WebM, MOV, or another format your browser can decode. The file stays on your device.
Play briefly for automatic FPS detection. If you know the source rate, switch to Manual and enter it directly.
Pause and use the arrow keys or Previous frame and Next frame buttons. Enter a timecode to reach a distant moment first.
Press C or use Capture current, inspect the full-size image, then download one file or collect several in a ZIP.
Each step requests the current time plus or minus 1 ÷ FPS. Automatic detection samples frames presented during playback; manual FPS is best when you know the source rate.
Variable-frame-rate media, keyframe placement, codecs, and browser seeking can land near the requested frame rather than on a guaranteed encoded-frame index.
VixFrame draws the browser-decoded video image to a canvas at the selected output dimensions instead of capturing the scaled player interface.
Compare nearby expressions or motion poses before choosing a cover image.
Inspect visual changes around a transition, effect, or movement.
Capture a precisely timed subtitle, UI, rendering, or playback issue.
Save composition and lighting references with useful timecodes.
VixFrame navigates by time using the selected FPS; it does not claim an exact encoded-frame index. Browser decoding and variable frame rates can affect the landing point.
VixFrame samples media times from frames presented during playback, uses a median duration, and snaps close results to common frame rates. You can override it manually.
No. Local playback, navigation, capture, and ZIP creation take place in the current browser tab.