Initializing... drag & drop files here
Supports: MP4, M4V
FLV (Flash Video) was the standard format for web video streaming before HTML5. While Adobe discontinued Flash Player in 2020, FLV is still needed for RTMP streaming servers that require FLV input (OBS, Wowza, nginx-rtmp), legacy content management systems that only accept FLV uploads, maintaining compatibility with Flash-based kiosks and digital signage, and archival workflows that store video in FLV format.
| Feature | MP4 | FLV (Flash Video) |
|---|---|---|
| Video codec | H.264 (typical) | FLV (default) |
| Audio codec | AAC (typical) | AAC (default) |
| Container | MPEG-4 Part 14 | Flash Video |
| Browser support | Universal (HTML5) | None (Flash discontinued) |
| Streaming | HLS, DASH | RTMP |
| File size | Efficient | Comparable |
| Best for | Modern playback | RTMP streaming, legacy systems |
FLV is the native format for RTMP (Real-Time Messaging Protocol) streaming. Many live streaming setups still use RTMP for ingest:
The main use case is RTMP streaming infrastructure. Many live streaming platforms still accept RTMP ingest (which uses FLV internally), even though viewers receive the stream as HLS/MP4. Legacy kiosks, digital signage, and content management systems may also require FLV.
The default FLV codec is Sorenson H.263 (Flash Video). You can change to H.264 under Video Codec for better quality — H.264 in FLV containers is supported by most RTMP servers and VLC.
FLV with the default FLV codec produces comparable file sizes to MP4 with H.264. If you switch to H.264 codec within the FLV container, file sizes will be similar to the original MP4.
No — all major browsers removed Flash support in 2020-2021. FLV files can be played in VLC, MPC-HC, and standalone Flash Player. For web playback, keep your video as MP4.
Yes. Under Trim, select "Time Range" and enter a Start Time and Duration in seconds or HH:MM:SS.sss format. This extracts only the specified segment.