2007/11/15
iSight, Fedora8 on Macbook, Skypeはまだ未対応
ポスト @ 4:07:06 | IT系
[2007/12/06追記
バージョンアップして対応したのを確認しました。]
Skype for Linux (Ver. 2.0.0.13)が出ていたので早速インストールしてみました。今までビデオチャットをするために再起動してOSXを起動していたので、ちょっとした希望を抱いていたのですが。。。
結果は惨敗です。
原因を探ろうとうろちょろしてしまいましたが、Ubuntuのフォーラムに答えがありました。
結局、MacBookのiSightがとっているストリーミング方式(UYVY方式)が一般のウェブカメラと異なり、Skypeのv4l2が対応していないのが原因みたいです。
ちなみに、iSightを認識させるにはlinux-uvcにiSightのパッチを当ててコンパイルする必要があります。
前準備
sudo yum install libusb libusb-devel下のアドレスへアクセスして「isight.patch」をDL
http://i-nz.net/projects/linux-kernel/linux-uvcのソースをsvnでダウンロード(svnコマンドが無ければ「sudo yum install subversion」)
svn co svn://svn.berlios.de/linux-uvc/linux-uvc/trunkディレクトリを移りパッチを当てる。
cd trunkコンパイルしインストール。その後modprobeして再起動。
patch -p0 < isight.patch
makemakeで「depmod」関連エラーが出る場合、絶対パスを指定してみましょう。
sudo make install
sudo /sbin/modprobe uvcvideo
reboot
vi Makefile
「depmod」を「/sbin/depmod」に置換
これで/dev/video0なんかが現れているはずなので、mplayerのコンフィグファイルを書き換えてテスト。
vi /home/oak/.mplayer/config下の一行を追加。
tv=driver=v4l2:input=1:width=640:height=480:device=/dev/video0:outfmt=uyvy:fps=24テスト。
mplayer tv://
ちなみに、「/lib/firmware/」に「AppleUSBVideoSupport」が無い場合、OSXのインストールされているパーティションの下のフォルダから「AppleUSBVideoSupport」を「/lib/firmware/」へコピーする必要があるみたいです(詳しくはこちら)。
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/
1 Trackback
iSight, Fedora8 on Macbook, Skypeが漸く対応!
Skype 2.0 beta for Linuxがバージョンアップしていたので(ver. 2.0.0.27)、淡い期待を抱いてアップデートしてみました。結果的にはMacBookのiSightにも対応...
Track from Your Website
http://blog.bddb.org/trackback/tb.php?id=360
(言及リンクのないトラックバックは無視されます)


Comment
No Comments