VLCメディアプレーヤー (VLC media player, V ideoL AN C lient)は、クロスプラットフォーム で動作するメディアプレーヤー である。非常に多くのメディアファイル用コーデック が内蔵されており[ 8] 、動画ファイルや音声ファイルなど多くのメディアファイルを再生、表示することができる。GPL 下で公開されているフリーソフトウェア である。
概要
VLCメディアプレーヤーは、フランスの名門校であるエコール・セントラル・パリ の学生らによって、VideoLAN プロジェクトの一部として開発された。「VLC 」とは、「Video LAN Client 」の頭文字・略称である。
VLCメディアプレーヤーは、コーデック を内蔵し、DVD-Video 、ビデオCD の他、さまざまなストリーミング プロトコル やファイルフォーマット をサポートしている。
広帯域ネットワーク上のIPv4 ないしIPv6 におけるユニキャスト 、マルチキャスト のストリームのサーバ としても使われる。
内蔵されているのは、FFmpeg プロジェクトのlibavcodecコーデックライブラリである。暗号化されたDVD-Videoの再生を扱うためには、libdvdcss DVD暗号復文ライブラリを用いている。
特徴
VLCメディアプレーヤーの大きな特徴は、対応するコーデック の数が多いことである。
コーデックとは、データの圧縮・伸張(解凍)を行ったり、符号化方式を使ってデータのエンコード(符号化)と デコード(復号)を双方向で行ったりするプログラムである。
現在、世界のメディアプレイヤー の中で、VLCメディアプレーヤーの対応するコーデックの数の多さは、群を抜いている。
コーデック は「VLCメディアプレーヤー」の中に内蔵されており、別途入手する必要はない。
また、VLCメディアプレーヤーはネットワーク 上のサーバ のファイルを再生するためのクライアントソフトとして開発されたため、ブラウザ や端末上からでも比較的簡単にストリーミング 再生などを行うことができる。ポッドキャスト にも対応している。
上記のクライアントのような使い方をしない大半のユーザはQt を使用したシンプルなGUI から操作する。
VLCに対して設定できる項目は非常に多い。そのため、画面をシンプルにみせるようにした設定画面が用意されている。
QtのGUIはスキン と呼ばれるもので見た目を自在に変更できる。スキンはVLCの公式ページなどでダウンロードできる。
VLCメディアプレーヤーはポータブルアプリケーション としても使うこともできる。
トラブル
インドでブロック
VLCの公式ウェブサイトがブロックされ[ 9] 、インド政府に法的通知を送ったことが報じられた[ 10] 。
VLCになりすますマルウェア配布ページの削除をGoogleが拒否
なりすましサイトの除外を拒否した[ 11] と告発。
他のプログラムからVLCを使う
他のプログラムからVLCの機能にアクセスするためのAPI が用意されている。
API
VLCのコーデックはCで書かれたlibvlcというプログラムに内蔵されており、C ・C++ ・C# からアクセスできる。JavaScript 、Python 、Java などを使ってもVLCにアクセスできる。
ブラウザ プラグイン
かつて、Windows、LinuxなどのプラットフォームでNPAPIプラグインを提供していた。これはQuickTime 、Windows Media 、MP3 、Ogg などが埋め込まれたウェブコンテンツをApple やマイクロソフト のツールに依存せず再生するためで、ブラウザではFirefoxを含むMozilla アプリケーション、Safari 、Opera 、Google Chrome 、Netscape に対応していた。Adobe Flash も見ることができた。Internet Explorer にもバージョン0.8.2以降はActiveX プラグインによって、同様の機能を提供していた。
主な機能
再生機能
CD, DVD, BDの再生
早送り、巻き戻しなどの操作
加速再生、減速再生
ステレオ、モノラル再生、PANの設定
一定区間の繰り返し再生
イコライザ
再生位置ブックマーク
メディア情報の表示
ポッドキャストの再生
サーバーからのストリーミング再生
GUI
ビジュアライザ
Qtインターフェイスの改造、スキンの適用
マウスジェスチャ
OSDによる表示
キーボードショートカット
動画
動画ファイルの再生
字幕再生
スナップショットの撮影
フルスクリーン再生
ズーム、縦横比率の変更
スケール、クロップ
その他
再生サポート
入力メディア
ディスク
DVD-Video 、ビデオCD 、スーパービデオCD (メニューに対応)、音楽CD (DTS-CDは非対応。CD-TEXT に対応)[ 13]
3.0以降では、AACS がかかっていないHD DVD に限りその中の.evo
ファイルを再生できる[ 12] [ 14] 。2.0以降では、AACS がかかっていないBlu-ray Disc を再生できる。
ネットワークプロトコル
HTTP 、FTP 、MMS (英語版 ) 、RSS /Atom 、RTMP 、RTP (ユニキャスト またはマルチキャスト )、RTSP 、UDP 、Sat-IP (英語版 ) 、Smooth Streaming (英語版 )
その他
DVB、ビデオキャプチャーデバイス (Webカメラ など)
コンテナ形式
AVI (DMF )、ASF 、MP4 、MOV 、MPEG-2システム 、Ogg 、OGM 、Matroska (WebM )、WAV 、FLV など
ビデオコーデック
AV1 , MPEG-1/2 、DivX (1/2/3/4/5/6)、MPEG-4 ASP 、Xvid 、3ivX D4、H.261 、H.263 、H.263i、H.264 (MPEG-4 AVC) 、H.265 (HEVC) 、Cinepak 、Theora 、Dirac (VC-2)、Motion JPEG (A/B)、WMV 1/2、 WMV 3、WMV9、VC-1 、Sorenson 1/3、DV 、On2 (VP3 /VP5/VP6 )、Indeo Video v3 、RealVideo (1/2/3/4)[ 15]
オーディオコーデック
MPEG-1/2 Layer 1、MP2 、MP3 、MPEG-4 AAC part3、Ogg Vorbis 、AC-3 (ドルビーデジタル)、E-AC-3、MLP/TrueHD、DTS 、WMA (1/2/3)、FLAC 、ALAC 、Speex 、Musepack (MPC)、ATRAC 3、WavPack 、Mod 、TrueAudio、APE (Monkey's Audio )、Real Audio 、Alaw /μlaw 、AMR (3GPP)、MIDI 、LPCM 、ADPCM 、QCELP、DV Audio 、QDM2 (QDMC)、MACE[ 16]
字幕コーデック
DVD字幕、テキストファイル (MicroDVD、SubRip Text (SRT)、SubViewer、SSA1-5、SAMI、VPlayer)、クローズドキャプション 、Vobsub、Universal Subtitle Format (USF)、SVCD字幕 (CVD)、DVB字幕、OGM、CMML、OggKate、ID3タグ 、APEv2、Vorbis comment
対応OS
以下のOS に対応している。[ 17]
Windows
Apple
Linux
その他
脚注
関連項目
外部リンク