Files
2025-07-18 22:22:32 +02:00

93 lines
9.2 KiB
Plaintext
Raw Permalink Blame History

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