このページの内容

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 に関する最初の電子書籍。

コミュニティ

貢献

貢献を歓迎します!