Precise video looping for practice: loop specific part of video, repeat small video segment. Step-by-step guide for practice with video loops.
Load an MP4 video file from your device. The app works completely offline.
Optionally import VTT subtitle files for language learning support.
Use A/B buttons to define loop segments with 0.01s precision.


Loop Start (A): Tap the A button to set the loop start point at the current time. Tap again to update the start position.
Loop End (B): Tap the B button to create a loop from point A. The loop will automatically begin playing. Tap again to cancel or update the loop end point.
Cancel Loop: Tap B again while playing to cancel the end of loop and continue playing the video. Tap once more to form a new loop with an updated end point.
Fine-tune your loop points with three precision levels:
Quick adjustments for general positioning
Fine-tuning for precise control
Coarse adjustments for browsing
Use the nudge buttons (-/+) to adjust the A or B position with the selected precision level.

Exit loop mode and return to normal playback
Save the current loop segment to the sidebar for later access
Extract and save the audio segment of the current loop to a file
Toggle the sidebar panel visibility
Show or hide the subtitle overlay on the video
Show or hide the quick seek button panel
Show or hide the video playback progress bar
The Quick Seek Panel provides instant navigation to specific points in your video. Buttons are arranged from -1s to -10s for backward seeking.
The sidebar panel helps you track your study progress and manage saved content.
View your daily practice time and progress metrics
Access your saved loops for quick review and practice
Quickly reopen recently used MP4 video files
Begin with 10-15 second segments to understand context, then narrow down to specific phrases
Fine-tune loop points to capture the exact moment a word or phrase begins and ends
Use the loop save feature to build a library of practice segments for later review
Extract audio segments to practice pronunciation while on the go