Files
awesome-awesomeness/html/vlc.html
2025-07-18 22:22:32 +02:00

166 lines
7.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-vlc-awesome">Awesome VLC <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a> <a
href="https://github.com/mfkl/awesome-vlc"><img src="https://cdn.worldvectorlogo.com/logos/vlc.svg" align="right" alt="VLC" width="128"></a></h1>
<blockquote>
<p><a href="https://www.videolan.org/vlc/">VLC</a> is a free and open
source cross-platform multimedia player and framework that plays most
multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming
protocols.</p>
</blockquote>
<p>This is a list of awesome resources about VLC and LibVLC.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#docs">Docs</a></li>
<li><a href="#vlc-native-plugins">VLC native plugins</a></li>
<li><a href="#vlc-lua-extensions">VLC lua extensions</a></li>
<li><a href="#apps">Apps</a></li>
<li><a href="#bindings">Bindings</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#ebook">Ebook</a></li>
<li><a href="#community">Community</a></li>
</ul>
<h2 id="docs">Docs</h2>
<ul>
<li><a href="https://www.videolan.org/">videolan.org</a> - Where it all
starts.</li>
<li><a href="https://videolan.videolan.me/vlc/group__libvlc.html">LibVLC
API docs</a> - Docs for LibVLCs engine. C APIs.</li>
<li><a href="https://wiki.videolan.org/">Wiki</a> - Lots of great info
on here.</li>
<li><a href="https://code.videolan.org/videolan/vlc/-/issues">Code &amp;
Bug tracker</a> - Recently moved from Trac, contains a lot of valuable
info on bugs and feature requests.</li>
<li><a href="https://wiki.videolan.org/VLC_command-line_help">CLI
flags</a> - A comprehensive list of all VLC commandline flags. Really
useful for searching random flags that you come across in the wild.</li>
</ul>
<h2 id="vlc-native-plugins">VLC native plugins</h2>
<ul>
<li><a
href="https://github.com/nurupo/vlc-pause-click-plugin">vlc-pause-click-plugin</a>
- Plugin for VLC that pauses/plays video on mouse click.</li>
<li><a
href="https://github.com/aklexel/vlc-tip-plugin">vlc-tip-plugin</a> -
TIP (translate it, please) is a plugin for VLC media player that helps
you to study languages by watching videos.</li>
<li><a
href="https://github.com/johang/vlc-bittorrent">vlc-bittorrent</a> - A
bittorrent plugin for VLC.</li>
<li><a
href="https://github.com/nemosharma6/vlc-plugin-marker">vlc-plugin-marker</a>
- The marker plugin provides you the ability to mark important sections
of a video. These sections can be viewed later without the need to
search for it in the entire video.</li>
<li><a href="https://github.com/spmn/vlc-win10smtc">vlc-win10smtc</a> -
Plugin that integrates VLC Media Player with Windows 10 System Media
Transport Controls (SMTC).</li>
<li><a href="https://github.com/lachie/vlc-mixer">vlc-mixer</a> - Audio
mixer VLC plugin written in Zig.</li>
</ul>
<h2 id="vlc-web-lua-extensions">VLC web &amp; lua extensions</h2>
<ul>
<li><a href="https://addons.videolan.org/browse/">VideoLAN addons
website</a> - VideoLAN addons website.</li>
<li><a href="https://github.com/surrim/vlc-delete">vlc-delete</a> - VLC
extension to remove videos from the hard disk.</li>
<li><a href="https://github.com/XaF/TraktForVLC">TraktForVLC</a> -
Automatically trakt.tv what youre watching on VLC.</li>
<li><a
href="https://github.com/Abstraxt-AA/playlist-youtube-vlc">playlist-youtube-vlc</a>
- Lua plugin to parse Youtube playlists.</li>
<li><a
href="https://github.com/Trevelopment/vlc-super-skipper">vlc-super-skipper</a>
- Automatically Skip Opening and Ending Sequences.</li>
<li><a
href="https://github.com/piebro/vlc-mcp-server">vlc-mcp-server</a> - An
MCP (Model Context Protocol) Server to play and control movies using the
VLC HTTP API and natural language using an LLM.</li>
</ul>
<h2 id="apps">Apps</h2>
<ul>
<li><a href="https://code.videolan.org/videolan/vlc">VLC desktop</a> -
The original Desktop app running on Linux/Windows (Qt) and macOS
(Cocoa).</li>
<li><a href="https://code.videolan.org/videolan/vlc-ios">VLC iOS</a> -
VLC for iOS is the official port of VLC on the iOS/tvOS platforms.</li>
<li><a href="https://code.videolan.org/videolan/vlc-android">VLC
Android</a> - VLC for Android, Android TV and ChromeOS.</li>
<li><a href="https://code.videolan.org/videolan/vlc-bench">VLC Benchmark
(Beta)</a> - Video decoding and rendering benchmark tool, based on
VLC.</li>
</ul>
<h2 id="bindings">Bindings</h2>
<ul>
<li><a href="https://code.videolan.org/videolan/VLCKit">VLCKit</a> - The
libvlc bindings for macOS, iOS, iPadOS and tvOS in Objective-C.</li>
<li><a
href="https://code.videolan.org/videolan/vlc-android/-/tree/master/libvlc">libvlcjni</a>
- The libvlc bindings for the Android platform.</li>
<li><a href="https://code.videolan.org/videolan/vlc-unity">vlc-unity</a>
- Unity3D integration for VLC.</li>
<li><a href="https://github.com/oaubert/python-vlc">python-vlc</a> -
Python vlc bindings.</li>
<li><a href="https://github.com/caprica/vlcj">vlcj</a> - Java framework
for the vlc media player (desktop).</li>
<li><a href="https://github.com/videolan/libvlcsharp">LibVLCSharp</a> -
Cross-platform .NET/Mono bindings for LibVLC.</li>
<li><a href="https://github.com/adrg/libvlc-go">libvlc-go</a> - Go
bindings for libVLC and high-level media player interface.</li>
<li><a href="https://code.videolan.org/videolan/libvlcpp/">libvlcpp</a>
- C++ bindings for libvlc.</li>
<li><a href="https://code.videolan.org/jbk/vlc.js">vlc.js (beta)</a> -
WebAssembly support for LibVLC.</li>
<li><a
href="https://github.com/solid-software/flutter_vlc_player">flutter_vlc_player</a>
- Flutter bindings to LibVLC.</li>
<li><a href="https://github.com/alexmercerind/dart_vlc">dart_vlc</a> -
Dart bindings for libvlc.</li>
<li><a href="https://github.com/RSATom/WebChimera.js">WebChimera.js</a>
- Electron bindings for libvlc.</li>
<li><a href="https://github.com/kassane/libvlc-zig">libvlc-zig</a> - Zig
bindings for libVLC.</li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<ul>
<li><a
href="https://mfkl.github.io/hls/2018/10/10/How-to-record-HLS-stream-with-LibVLCSharp-and-.NET-Core.html">HLS
Record tutorial</a> - How to record an HLS stream with LibVLCSharp and
.NET Core.</li>
<li><a
href="https://mfkl.github.io/libvlc/rtsp/xamarin/forms/2018/12/05/crossplatform-RTSP-mosaic-views-with-libvlcsharp.html">RTSP
mosaic tutorial</a> - Cross-platform RTSP Mosaic views with
LibVLCSharp.</li>
<li><a
href="https://doumer.me/vlc-media-player-in-xamarinforms-alternative-avplayer-andmediaplayer">MediaElement
tutorial</a> - VLC Media Player control in Xamarin Forms.</li>
</ul>
<h2 id="ebook">Ebook</h2>
<ul>
<li><a href="https://mfkl.gumroad.com/l/libvlc-good-parts">The Good
Parts of LibVLC</a> - The first ebook about the VideoLAN non-profit
organization and the opensource LibVLC developer SDK.</li>
</ul>
<h2 id="community">Community</h2>
<ul>
<li><a href="https://stackoverflow.com/questions/tagged/libvlc">Stack
Overflow - LibVLC</a> - LibVLC on Stack Overflow.</li>
<li><a href="https://stackoverflow.com/questions/tagged/vlc">Stack
Overflow - VLC</a> - VLC on Stack Overflow.</li>
<li><a href="https://www.videolan.org/support/lists.html">Mailing
Lists</a> - VideoLAN developer mailing lists.</li>
<li><a href="https://wiki.videolan.org/Contact_VideoLAN/#IRC">IRC</a> -
The VideoLAN IRC information.</li>
<li><a href="https://forum.videolan.org/">Forum</a> - The official
VideoLAN forum.</li>
<li><a href="https://discord.gg/3h3K3JF">LibVLC Discord</a> - The
official LibVLC Community Discord Server.</li>
<li><a href="https://twitter.com/videolan">Twitter</a> - The official
VideoLAN Twitter account.</li>
<li><a href="https://www.reddit.com/r/vlc">Reddit</a> - Unofficial VLC
community on Reddit.</li>
</ul>
<h2 id="contributing">Contributing</h2>
<p><a href="contributing.md">Contributions</a> are welcome!</p>
<p><a href="https://github.com/mfkl/awesome-vlc">vlc.md Github</a></p>