Cut and trim FLV (Flash Video) files online. Extract segments from legacy web video with compression and resolution control.
Process files in seconds with our optimized servers
Set exact start and end points with frame accuracy
Maintain original quality with smart re-encoding
.flv file or click "+ Add Files." Batch trimming is supported, so you can process multiple Flash Video clips in one session. Files stay on your device — uploads are isolated to your browser session..flv with audio/video sync preserved.FLV (Flash Video) was the dominant container for web video from roughly 2003 through the mid-2010s. Adobe (via Macromedia) released the format on September 10, 2003, and YouTube, Hulu, Vimeo, and Dailymotion all relied on FLV during their early years. Adobe officially ended Flash Player support on December 31, 2020, and blocked Flash content from running on January 12, 2021, but the container outlives the player — FLV files still sit in archives, learning-management systems, screen-capture libraries, and old website backups. Trimming lets you pull a clip out of a legacy recording without first transcoding the whole asset.
| Property | FLV | MP4 | WebM |
|---|---|---|---|
| Released | 2003 (Macromedia/Adobe) | 2003 (MPEG) | 2010 (Google) |
| Typical video codecs | Sorenson Spark, VP6, H.264 | H.264, H.265 (HEVC), AV1 | VP8, VP9, AV1 |
| Typical audio codecs | MP3, AAC, Nellymoser, Speex | AAC, MP3, AC-3 | Opus, Vorbis |
| Browser playback (2026) | None (Flash EOL Dec 31, 2020) | Universal (HTML5 <video>) |
Chrome, Firefox, Edge, Safari 14.1+ |
| Native player support | VLC, MPC-HC, PotPlayer, ffplay | Every modern player | VLC, modern browsers |
| Streaming use today | Legacy/archival | Broad (HLS, progressive) | Web-first (HTML5) |
| Metadata location | onMetaData tag at start | moov atom (start or end) |
EBML segments |
| Goal | Setting to choose | Notes |
|---|---|---|
| Keep original quality, just cut | Quality Preset = Highest, no resize | Re-encodes only the trimmed range; sync preserved across the cut |
| Halve file size of a Sorenson Spark FLV | Constant Quality (CRF) 23-28 | Older codecs are inefficient; CRF re-encode usually wins big |
| Hit a target upload limit | Specific file size or Target file size (%) | Useful for forum upload caps or LMS quotas |
| Match a streaming bitrate | Constant Bitrate or Variable Bitrate | Predictable bitrate for legacy streaming setups |
| Reduce dimensions for old web embed | Resolution = 480p or 360p | Common for archival re-embedding alongside MP4 |
FLV trim points snap to the nearest preceding video keyframe in the source stream. Many FLV recorders (including older Adobe Flash Media Live Encoder configs) wrote keyframes only every 5-10 seconds, so cuts can land up to several seconds early. Re-encoding while you trim — by selecting any compression option other than "lossless copy" — produces a frame-accurate cut at the cost of a re-encode.
If you choose a compression mode in step 3, the trimmed range is re-encoded. To do a true stream-copy cut you typically need a desktop tool like FFmpeg with -c copy, but that locks you to keyframe boundaries and can introduce audio drift on H.264-in-FLV files. xconvert's web trim uses a managed re-encode so the cut is precise and audio stays in sync.
Out-of-sync audio is a well-known FLV editing issue, especially with H.264 video paired with AAC audio in the FLV container. It happens when a tool starts the cut at a non-keyframe and copies streams without resampling timestamps. Re-encoding (any compression preset here) realigns audio and video timestamps, which is why xconvert defaults to a managed re-encode rather than stream-copy.
If you only need the clip for archival or for playback in VLC/PotPlayer, keeping .flv is fine. For sharing, embedding, or modern playback, FLV to MP4 is the better single-step path — H.264 in MP4 plays everywhere and is typically 30-50% smaller than the same content in old VP6 FLV. FLV to WebM is a good choice when you want HTML5-only playback at smaller sizes.
VLC, MPC-HC, PotPlayer, ffplay, and most desktop video tools that bundle FFmpeg. No mainstream browser plays FLV natively — Chrome, Firefox, Safari, and Edge all dropped Flash Player along with Adobe's December 31, 2020 EOL. Mobile playback usually requires VLC or a similar third-party app.
F4V is Adobe's later container, based on the ISO base media file format (the same family as MP4). It carries H.264 video and AAC audio but does not support older FLV codecs like Sorenson Spark, VP6, ADPCM, or Nellymoser. If your file is .f4v, the workflow is similar but tooling support is broader since F4V is structurally close to MP4.
Yes. Drop several .flv files at once; each gets its own trim range and compression settings. The session keeps your edits independent, so you can pull a 30-second clip from one recording and a 4-minute segment from another in the same upload.
Not natively in any major browser — Flash Player's EOL ended in-browser FLV playback. The trimmed file plays in VLC and other desktop players. If you need browser playback, run FLV to MP4 or FLV to WebM on the trimmed result, or use Compress FLV first if size is the constraint.
There is no hard cap from xconvert for typical FLV recordings; the practical limit is your browser's memory for the upload buffer. Files in the multi-gigabyte range may be slower to process — for those, trim first to the segment you need, then compress or convert in a second pass.