初回の今回はVLCの内部構造について分析したことを紹介します。大学のレポートを兼ねた記事なので少し詳しすぎめに書きます。 tarballはこちらから入手でき、解析にはversion 2.2.1を用いました。 役に立つ資料 VLC Hacker Guide VLC公式のWikiにあるHacker Guide。必読。 逆にこれくらいしか役に立つ資料がない… VLCのスレッド管理 VLCは高度にマルチスレッド化されており、例えば、重要なスレッドとしては以下が挙げられます。 Playlist: src/playlist/thread.c 再生リストを管理するスレッド。 Video Output: src/video_output/video_output.c 動画の出力を行うスレッド。 Decoder: src/input/decoder.c 動画のデコードを行うスレッド。フィルタ管理も行う。 Q
iPhone版のVLC Media Player オープンソース系のメディアプレイヤー「VLC Media Player」のiOS版の提供が間もなく終了になる可能性が高まっている。App Storeでの配信がGNUのGeneral Public License (GPL) に違反するという。VLCの主要な開発者であるRemi Denis Courmont氏がメーリングリストで明らかにした。 VLC Media Playerは、幅広いメディアフォーマットをサポートし、複数のプラットフォーム(Windows、Mac OS X、GNU/Linux、BSD、BeOS、iOSなど)用が用意されている人気の高いメディアプレイヤーだ。iOS版に問題が生じているのは、VLC Media Playerが無料ソフトウエアとしてGPLのみでライセンスされているためだ。Appleのモバイルデバイス・ユーザーにアプ
「一応、Video LAN Projectの代表です」というJB Kempf氏。実は、ひらがなとカタカナが読める オープンソースのメディアプレイヤー「VLC Media Player」。7月8日、バージョン1.0が公開されるや、最初の1週間でダウンロードは650万回を越えた。「1台しかないサーバがダウンしないようにするので精一杯だった」というのはVideo LAN Projectの代表者 "JB Kempf"ことJean-Baptiste Kempf氏だ。フランスの大学で生まれた同プロジェクトは、学生プロジェクトの良さを残した有志集団だ。 10月、ドイツ・ミュンヘンでNokia(フィンランド)が開催した「Qt Developer Days 2009」にて、Kempf氏に話を聞く機会を得たのでここに紹介しよう。 --VLC Media Playerについて教えてください。どうやって生まれたの
どうもVLCが7月7日に1.0をリリースしていたらしい。0.8, 0.9の時代が非常に長いアプリケーションだと思っていたが、ようやく正式リリースにこぎつける事ができたようだ。 初めてVLC media playerと出会ったときの衝撃は、どんな形式のファイルでも読めるという点だった。今となってはその理屈は分かるのだが、当時としてはとんでもないプレイヤーが登場したものだと驚いた。 その理屈は、ffmpegというコーデックの集まりを利用していることだった。インターネット上に様々なコーデックがあふれている時代、ffdshowというプロダクトも利用したひとも多いと思う。何のことはない、ffmpegとdirect showを組み合わせたものだ。http://ja.wikipedia.org/wiki/Ffmpegを見るといくつものコーデックに対応していることが分かる。 そしてVLCを利用していて思う
動画向けフリー・ソフトウエアを手がけるVideoLAN Projectは現地時間2009年7月7日,オープンソースのマルチメディア・プレーヤの最新版「VLC media player 1.0.0」を公開した。 VLCは,クロス・プラットフォーム対応のメディア・プレーヤ。各種オーディオおよびビデオ形式(MPEG-1,MPEG-2,MPEG-4,DivX,mp3,oggなど)のほか,DVDやビデオCD(VCD),各種ストリーミング・プロトコルをサポートする。また,高帯域幅ネットワークにおいてユニキャストまたはマルチキャストによるデータ配信のサーバーとしての機能も備える。 バージョン1.0.0は,新たにHDコーデック(AES3,Dolby Digital Plus,TrueHD,Blu-Ray Linear PCM,Real Video 3.0および4.0など)やRaw DiracおよびM2TS
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. VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files, and various streaming protocols.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く