Awesome VLC
VLCを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
目次
ドキュメント
- videolan.org - すべてが始まる場所。
- LibVLC API docs - LibVLC エンジンのドキュメント。C API。
- Wiki - 優れた情報がたくさんあります。
- Code & Bug tracker - 最近 Trac から移行され、バグと機能リクエストに関する貴重な情報を多く含みます。
- CLI flags - すべての VLC コマンドラインフラグの包括的な一覧。実際に見かける未知のフラグを調べるのに非常に役立ちます。
VLC ネイティブプラグイン
- vlc-pause-click-plugin - マウスクリックで動画を一時停止・再生する VLC プラグイン。
- vlc-tip-plugin - TIP(translate it, please)は、動画を見ながら言語を学ぶのに役立つ VLC メディアプレーヤー向けプラグイン。
- vlc-bittorrent - VLC 向け bittorrent プラグイン。
- vlc-plugin-marker - マーカープラグインは動画の重要な区間をマークする機能を提供します。動画全体から探し直すことなく、後でこれらの区間を表示できます。
- vlc-win10smtc - VLC Media Player を Windows 10 System Media Transport Controls(SMTC)と統合するプラグイン。
- vlc-mixer - Zig で書かれたオーディオミキサー VLC プラグイン。
VLC web と lua 拡張機能
- VideoLAN addons website - VideoLAN アドオンウェブサイト。
- vlc-delete - ハードディスクから動画を削除する VLC 拡張機能。
- TraktForVLC - VLC で視聴しているものを trakt.tv へ自動記録します。
- playlist-youtube-vlc - Youtube プレイリストを解析する Lua プラグイン。
- vlc-super-skipper - オープニングとエンディングシーケンスを自動でスキップします。
- vlc-mcp-server - VLC HTTP API と LLM を使い、自然言語で映画を再生・操作する MCP(Model Context Protocol)サーバー。
- vlc-auto-dir-enqueue-prev-next - ファイルの再生開始時に、同じディレクトリの前後トラックを VLC プレイリストへ自動追加します。
アプリ
- VLC desktop - Linux/Windows(Qt)と macOS(Cocoa)で動作するオリジナルのデスクトップアプリ。
- VLC iOS - VLC の iOS/tvOS プラットフォーム向け公式移植版。
- VLC Android - Android、Android TV、ChromeOS 向け VLC。
- VLC Benchmark (Beta) - VLC に基づく動画デコード・レンダリングのベンチマークツール。
バインディング
- VLCKit - Objective-C による macOS、iOS、iPadOS、tvOS 向け libvlc バインディング。
- libvlcjni - Android プラットフォーム向け libvlc バインディング。
- vlc-unity - VLC 向け Unity3D 統合。
- python-vlc - Python vlc バインディング。
- vlcj - vlc メディアプレーヤー(デスクトップ)用 Java フレームワーク。
- LibVLCSharp - LibVLC 向けクロスプラットフォーム .NET/Mono バインディング。
- libvlc-go - libVLC 向け Go バインディングと高水準メディアプレーヤーインターフェース。
- libvlcpp - libvlc 向け C++ バインディング。
- vlc.js (beta) - LibVLC 向け WebAssembly サポート。
- flutter_vlc_player - LibVLC 向け Flutter バインディング。
- dart_vlc - libvlc 向け Dart バインディング。
- WebChimera.js - libvlc 向け Electron バインディング。
- libvlc-zig - libVLC 向け Zig バインディング。
チュートリアル
- HLS Record tutorial - LibVLCSharp と .NET Core で HLS ストリームを録画する方法。
- RTSP mosaic tutorial - LibVLCSharp を使うクロスプラットフォーム RTSP モザイクビュー。
- MediaElement tutorial - Xamarin Forms の VLC Media Player コントロール。
- LibVLC LLM Skill - VLC メディアプレーヤーの基盤であるマルチメディアフレームワーク、libvlc API(3.x と 4.x の両方)に関する深い知識を AI コーディングアシスタントへ与える Claude Code プラグイン。
電子書籍
- The Good Parts of LibVLC - VideoLAN 非営利組織とオープンソース LibVLC 開発者 SDK に関する最初の電子書籍。
コミュニティ
- Stack Overflow - LibVLC - Stack Overflow 上の LibVLC。
- Stack Overflow - VLC - Stack Overflow 上の VLC。
- Mailing Lists - VideoLAN 開発者メーリングリスト。
- IRC - VideoLAN IRC 情報。
- Forum - 公式 VideoLAN フォーラム。
- LibVLC Discord - 公式 LibVLC コミュニティ Discord サーバー。
- Twitter - 公式 VideoLAN Twitter アカウント。
- Reddit - Reddit 上の非公式 VLC コミュニティ。
貢献
貢献を歓迎します!