Help us keep the list up to date and submit new video software here.
Tool
Description
Type
Rating
Reviews
Flyleaf is a free high performance media player (.NET Library) based on FFmpeg & DirectX.
Free software
OS:
File size: 26MB
Portable version
Old versions
Version history
Alternative software
OS:
File size: 26MB
Portable version
Old versions
Version history
Alternative software
Latest version
Download
Download Flyleaf 3.11.16 64-bit 26MB Win64
Download old versions
Software License
Supported operating systems
Version history / Release notes / Changelog / What's New
Flyleaf v3.11.16
Changelog
Renderer.HDR.Dovi: Misc validations for L1/L3
Demuxer: Seperates underlying options with query params
DecoderContext: Improves HTTP Options handling
FlyleafME: Fixes an issue with popup menu not adjusting the size properly based on items
Solution: Moves YoutubeDL to the dedicated Flyleaf.Plugins.YTDLP repository
Samples.FlyleafPlayer: Replaces Download-YTDLP.bat with automatic YTDLP plugin installation and updates
Plugins.YTDLP: New implementation (more here)
Breaking Changes
Config.DefaultHTTPQueryToUnderlying defaults to false and now its not affected by FormatOptToUnderlying
Changelog
Renderer.HDR.Dovi: Misc validations for L1/L3
Demuxer: Seperates underlying options with query params
DecoderContext: Improves HTTP Options handling
FlyleafME: Fixes an issue with popup menu not adjusting the size properly based on items
Solution: Moves YoutubeDL to the dedicated Flyleaf.Plugins.YTDLP repository
Samples.FlyleafPlayer: Replaces Download-YTDLP.bat with automatic YTDLP plugin installation and updates
Plugins.YTDLP: New implementation (more here)
Breaking Changes
Config.DefaultHTTPQueryToUnderlying defaults to false and now its not affected by FormatOptToUnderlying
View full changelog
All features
[Overview]
Play Everything (Audio, Videos, Images, Playlists over any Protocol)
Extends FFmpeg's supported protocols and formats with additional plugins (You-tube DL, TorrentBitSwarm)
Accepts Custom I/O Streams and Plugins to handle non-standard protocols / formats
Play it Smoothly (Even with high resolutions 8K / HDR)
Coded from scratch to gain the best possible performance with FFmpeg & DirectX using video acceleration and custom pixel shaders
Threading implementation with efficient cancellation which allows fast open, play, pause, stop, seek and stream switching
Develop it Easy
Provides a DPI aware, hardware accelerated Direct3D Surface (FlyleafHost) which can be hosted as normal control to your application and easily develop above it your own transparent overlay content
All the implementation uses UI notifications (PropertyChanged / ObservableCollection etc.) so you can use it as a ViewModel directly
For WPF provides a Control (FlyleafME) with all the basic UI sub-controls (Bar, Settings, Popup menu) and can be customized with style / control template overrides
[Features]
FFmpeg
HLS Live Seeking Might the 1st FFmpeg player which does that
Pached for .NET issues Use recommended FFmpeg libraries which can be found on GitHub releases
Capture Devices Pass the format, input and options with a single Url eg. fmt://gdigrab?desktop&framerate=30
Supports FFmpeg v9.0 (use updated Flyleaf.FFmpeg.ABI at your project if required)
Playback
Open / Play / Pause / Stop
Speed / Reverse / Zero-Low Latency
Seek Backward / Forward (Short / Medium / Large Step)
Seek to Time / Seek to Frame / Seek to Chapter / Frame Stepping
Video
Enable / Disable
Device Preference
Aspect Ratio (Keep / Fill / Custom)
Deinterlace (D3D11VP only - Supports double rate)
Advanced HDR10 / HDR10+ / HLG / Dolby Vision (FlyleafVP only - All Dovi Profiles including L1/L3, L2/L8 trims, 7 FEL)
Embedded ICC Profiles (FlyleafVP only)
Pan Move / Zoom / Rotate / HFlip-VFlip / Cropping
Record / Snapshot
Super Resolution (D3D11VP only - Nvidia / Intel)
360° Panoramic (FlyleafVP only)
Video Acceleration
Video Filters (Brightness / Contrast / Hue / Saturation)
Video Processors (FlyleafVP / D3D11VP / SwsScale)
VSync
Zero-Copy (Crops with vertex shader)
Split-Frame / Alpha Packing (FlyleafVP only - Special technique to support alpha with hardware acceleration)
Audio
Enable / Disable
Device Preference
Add / Remove Delay (Short / Large Step)
Volume (Up / Down / Mute)
Native Audio Formats (Sample Formats / Sample Rates / Channel Layouts)
Languages support System's default languages as priorities for audio streams
Subtitles
Enable / Disable
Add / Remove Delay (Short / Large Step)
Bitmap Subtitles support
Advanced Character Detection and Convert to UTF-8 SubtitlesConverter plugin
Languages support System's default languages as priorities for subtitles streams
UI Control (FlyleafHost) WPF / WinUI & WinForms (Partially)
Attach / Detach
Activity / Idle Mode
Drag Move (Self / Owner)
Drag & Drop Swap
Drag & Drop Open
Full / Normal Screen
Resize / Resize & Keep Ratio
Z-Order
UI Control (FlyleafME) WPF Only
Flyleaf Bar Control / Slider
Flyleaf Popup Menu
Flyleaf Settings Dialog
Color Themes Based on Material Design in XAML
Style / Control Template Customization
Plugins
OpenSubtitlesOrg Search & Download for online Subtitles
SubtitlesConverter Detect & Convert the input's charset to UTF-8
TorrentBitSwarm Play a media from torrent without the need to download it completely
YTDLP Play web media that are not accessible directly with HTTP(s)
Misc.
Mouse & Key Bindings All the implementation supports customizable mouse & key bindings which can be assigned to an embedded or a custom actions (find defaults here)
Audio Player Can be used as an audio player only without the need of UI Control
Downloader / Remuxer The library can be used also for downloading & remuxing
Extractor The library can be used also for extracting video frames (supports also by X frames Step)
Play Everything (Audio, Videos, Images, Playlists over any Protocol)
Extends FFmpeg's supported protocols and formats with additional plugins (You-tube DL, TorrentBitSwarm)
Accepts Custom I/O Streams and Plugins to handle non-standard protocols / formats
Play it Smoothly (Even with high resolutions 8K / HDR)
Coded from scratch to gain the best possible performance with FFmpeg & DirectX using video acceleration and custom pixel shaders
Threading implementation with efficient cancellation which allows fast open, play, pause, stop, seek and stream switching
Develop it Easy
Provides a DPI aware, hardware accelerated Direct3D Surface (FlyleafHost) which can be hosted as normal control to your application and easily develop above it your own transparent overlay content
All the implementation uses UI notifications (PropertyChanged / ObservableCollection etc.) so you can use it as a ViewModel directly
For WPF provides a Control (FlyleafME) with all the basic UI sub-controls (Bar, Settings, Popup menu) and can be customized with style / control template overrides
[Features]
FFmpeg
HLS Live Seeking Might the 1st FFmpeg player which does that
Pached for .NET issues Use recommended FFmpeg libraries which can be found on GitHub releases
Capture Devices Pass the format, input and options with a single Url eg. fmt://gdigrab?desktop&framerate=30
Supports FFmpeg v9.0 (use updated Flyleaf.FFmpeg.ABI at your project if required)
Playback
Open / Play / Pause / Stop
Speed / Reverse / Zero-Low Latency
Seek Backward / Forward (Short / Medium / Large Step)
Seek to Time / Seek to Frame / Seek to Chapter / Frame Stepping
Video
Enable / Disable
Device Preference
Aspect Ratio (Keep / Fill / Custom)
Deinterlace (D3D11VP only - Supports double rate)
Advanced HDR10 / HDR10+ / HLG / Dolby Vision (FlyleafVP only - All Dovi Profiles including L1/L3, L2/L8 trims, 7 FEL)
Embedded ICC Profiles (FlyleafVP only)
Pan Move / Zoom / Rotate / HFlip-VFlip / Cropping
Record / Snapshot
Super Resolution (D3D11VP only - Nvidia / Intel)
360° Panoramic (FlyleafVP only)
Video Acceleration
Video Filters (Brightness / Contrast / Hue / Saturation)
Video Processors (FlyleafVP / D3D11VP / SwsScale)
VSync
Zero-Copy (Crops with vertex shader)
Split-Frame / Alpha Packing (FlyleafVP only - Special technique to support alpha with hardware acceleration)
Audio
Enable / Disable
Device Preference
Add / Remove Delay (Short / Large Step)
Volume (Up / Down / Mute)
Native Audio Formats (Sample Formats / Sample Rates / Channel Layouts)
Languages support System's default languages as priorities for audio streams
Subtitles
Enable / Disable
Add / Remove Delay (Short / Large Step)
Bitmap Subtitles support
Advanced Character Detection and Convert to UTF-8 SubtitlesConverter plugin
Languages support System's default languages as priorities for subtitles streams
UI Control (FlyleafHost) WPF / WinUI & WinForms (Partially)
Attach / Detach
Activity / Idle Mode
Drag Move (Self / Owner)
Drag & Drop Swap
Drag & Drop Open
Full / Normal Screen
Resize / Resize & Keep Ratio
Z-Order
UI Control (FlyleafME) WPF Only
Flyleaf Bar Control / Slider
Flyleaf Popup Menu
Flyleaf Settings Dialog
Color Themes Based on Material Design in XAML
Style / Control Template Customization
Plugins
OpenSubtitlesOrg Search & Download for online Subtitles
SubtitlesConverter Detect & Convert the input's charset to UTF-8
TorrentBitSwarm Play a media from torrent without the need to download it completely
YTDLP Play web media that are not accessible directly with HTTP(s)
Misc.
Mouse & Key Bindings All the implementation supports customizable mouse & key bindings which can be assigned to an embedded or a custom actions (find defaults here)
Audio Player Can be used as an audio player only without the need of UI Control
Downloader / Remuxer The library can be used also for downloading & remuxing
Extractor The library can be used also for extracting video frames (supports also by X frames Step)
Sections/Browse similar tools
Alternative to Flyleaf
(Latest version updated)mpv (Nov 5, 2026)
VLC media player (Sep 22, 2026)
Guides and How to's
Notify me when software updated or report software
| 0 reviews, Showing 0 to 0 reviews |
| 0 reviews, Showing 0 to 0 reviews |
| 1 tool hits, Showing 1 to 1 tools |
Explanation:
NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW REVIEW= New review since your last visit
NEW VERSION= New version
Latest version
Version number / Beta version number / Update version number and when it whas released.
Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 5 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Download Free software.
Freeware Trialware = Download Free software but some parts are trial/shareware.
Free software = Download Free software and also open source code also known as FOSS (Free and Open Source Software).
Free software Trialware = Download Free software and also open source code but some parts are trial/shareware.
Freeware Ads = Download Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software Ads = Free Download software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Free Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download 15MB = A direct link to the software download.
Win = Windows download version for 32-bit and 64-bit Windows.
Win64 = Windows 64-bit download version for 64-bit Windows.
WinARM64 = Windows 64-bit ARM download version for Windows ARM64/AArch64.
Mac = Mac download version for 64-bit Mac OS Intel/ARM64/AArch64.
MacARM64 = Mac Silicon download version for 64-bit Mac OS ARM64/AArch64.
Mac64 = Mac OS download version for 64-bit Intel Mac OS.
Linux = Linux download version.
Linux64 = Linux download version for 64bit Linux.
Linux ARM = Linux download version for Linux ARM64/AArch64.
Portable = Portable version. No installation is required.
Ad-Supported = The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
= Windows version available.
= Mac OS version available.
= Linux version available.
Our hosted software are virus and malware scanned with several antivirus programs using www.virustotal.com. (NOTE! Just one virustotal warning is 99.9% a false positive. And some software might receive 2-6 warnings but it's if they are not all same virus/trojan then it's 99% false positives.)
Rating
Rating from 0-10.
NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW REVIEW= New review since your last visit
NEW VERSION= New version
Latest version
Version number / Beta version number / Update version number and when it whas released.
Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 5 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Download Free software.
Freeware Trialware = Download Free software but some parts are trial/shareware.
Free software = Download Free software and also open source code also known as FOSS (Free and Open Source Software).
Free software Trialware = Download Free software and also open source code but some parts are trial/shareware.
Freeware Ads = Download Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software Ads = Free Download software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Free Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download 15MB = A direct link to the software download.
Win = Windows download version for 32-bit and 64-bit Windows.
Win64 = Windows 64-bit download version for 64-bit Windows.
WinARM64 = Windows 64-bit ARM download version for Windows ARM64/AArch64.
Mac = Mac download version for 64-bit Mac OS Intel/ARM64/AArch64.
MacARM64 = Mac Silicon download version for 64-bit Mac OS ARM64/AArch64.
Mac64 = Mac OS download version for 64-bit Intel Mac OS.
Linux = Linux download version.
Linux64 = Linux download version for 64bit Linux.
Linux ARM = Linux download version for Linux ARM64/AArch64.
Portable = Portable version. No installation is required.
Ad-Supported = The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
Our hosted software are virus and malware scanned with several antivirus programs using www.virustotal.com. (NOTE! Just one virustotal warning is 99.9% a false positive. And some software might receive 2-6 warnings but it's if they are not all same virus/trojan then it's 99% false positives.)
Rating
Rating from 0-10.
Browse software by sections
All In One Blu-ray Converters (9)
All In One DVD Converters (12)
All In One MKV to MP4, Blu-ray, UHD (11)
All In One Video Converters (19)
Animation (3D, 2D Animation) (13)
Audio Editors (23)
Audio Encoders (80)
Audio Players (19)
Authoring (Blu-ray, UHD, AVCHD) (13)
Authoring (DivX) (4)
Authoring (DVD) (26)
Authoring (SVCD, VCD) (9)
Bitrate Calculators (7)
Blu-ray to AVI, MKV, MP4 (15)
Blu-ray to Blu-ray, AVCHD (10)
Burn (CD,DVD,Blu-ray) (24)
Camcorders, DV, HDV, AVCHD (31)
Capture TV, DVD, VCR (30)
CD, DVD, Blu-ray recovery (3)
Codec Packs (6)
All In One DVD Converters (12)
All In One MKV to MP4, Blu-ray, UHD (11)
All In One Video Converters (19)
Animation (3D, 2D Animation) (13)
Audio Editors (23)
Audio Encoders (80)
Audio Players (19)
Authoring (Blu-ray, UHD, AVCHD) (13)
Authoring (DivX) (4)
Authoring (DVD) (26)
Authoring (SVCD, VCD) (9)
Bitrate Calculators (7)
Blu-ray to AVI, MKV, MP4 (15)
Blu-ray to Blu-ray, AVCHD (10)
Burn (CD,DVD,Blu-ray) (24)
Camcorders, DV, HDV, AVCHD (31)
Capture TV, DVD, VCR (30)
CD, DVD, Blu-ray recovery (3)
Codec Packs (6)
Codec, Video Identifiers (31)
Codecs , Renderers (68)
Decrypters (DVD Rippers) (16)
Decrypters (UHD, Blu-ray Rippers) (8)
DigitalTV, DVB, IPTV (40)
DVD to DVD (20)
DVD to MP4, MKV, H264, H265 (16)
DVD to VCD, SVCD (5)
DVD to XviD, AVI, DivX (16)
ISO, Image (14)
Linux Video Tools (219)
MacOS Video Tools (253)
Media (Blu-ray, DVD, CD) (9)
Media Center, HTPC (25)
Other Useful Tools (136)
Photo Blu-ray, DVD, SlideShow (8)
Portable (Mobile, PSP) (35)
Region Free Tools (5)
Screen capture , Screen recording (25)
Screenshots , Thumbnails (13)
Codecs , Renderers (68)
Decrypters (DVD Rippers) (16)
Decrypters (UHD, Blu-ray Rippers) (8)
DigitalTV, DVB, IPTV (40)
DVD to DVD (20)
DVD to MP4, MKV, H264, H265 (16)
DVD to VCD, SVCD (5)
DVD to XviD, AVI, DivX (16)
ISO, Image (14)
Linux Video Tools (219)
MacOS Video Tools (253)
Media (Blu-ray, DVD, CD) (9)
Media Center, HTPC (25)
Other Useful Tools (136)
Photo Blu-ray, DVD, SlideShow (8)
Portable (Mobile, PSP) (35)
Region Free Tools (5)
Screen capture , Screen recording (25)
Screenshots , Thumbnails (13)
Subtitle Editors, Converters (72)
Tag Editors (4)
Video Compare Software (6)
Video Demultiplexers, Multiplexers (66)
Video Editors (Advanced, NLE) (37)
Video Editors (Basic) (58)
Video Editors (H264, MP4, MKV, MTS) (21)
Video Editors (Lossless) (7)
Video Editors (MPG, DVD) (16)
Video Editors (WMV, AVI) (15)
Video Encoders (AV1, VP8, VP9) (2)
Video Encoders (AVI, WMV) (38)
Video Encoders (H264, H265, MP4, MKV) (45)
Video Encoders (MPG, DVD) (23)
Video Encoders , Converters (155)
Video Frameservers (9)
Video Players (49)
Video Repair, Fix (24)
Video Scripting (10)
Video Streaming (20)
Tag Editors (4)
Video Compare Software (6)
Video Demultiplexers, Multiplexers (66)
Video Editors (Advanced, NLE) (37)
Video Editors (Basic) (58)
Video Editors (H264, MP4, MKV, MTS) (21)
Video Editors (Lossless) (7)
Video Editors (MPG, DVD) (16)
Video Editors (WMV, AVI) (15)
Video Encoders (AV1, VP8, VP9) (2)
Video Encoders (AVI, WMV) (38)
Video Encoders (H264, H265, MP4, MKV) (45)
Video Encoders (MPG, DVD) (23)
Video Encoders , Converters (155)
Video Frameservers (9)
Video Players (49)
Video Repair, Fix (24)
Video Scripting (10)
Video Streaming (20)
