Difference between revisions of "Linux driver untuk EasyCap USB2.0 Video Adapter"
Onnowpurbo (talk | contribs) (Linux driver untuk EasyCap USB2.0 Video Adapter moved to Linux driver untuk STK11 Webcam Video Adapter) |
Onnowpurbo (talk | contribs) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | # | + | Pastikan ada kernel headers. Di Debian biasanya di kenali sebagai "linux-headers-...". Dengan menggunakan perintah `uname -r` kita dapat mengetahui apa yang cocok untuk system kita. Jika di install maka folder berikut akan di isi /usr/src/linux-headers-X.X.XX-.../*. |
+ | |||
+ | Instalasi paket program pendukung | ||
+ | |||
+ | sudo apt-get install doxygen linux-headers-2.6.32-21-generic bin86 libqt3-headers libqt3-mt-dev libncurses5-dev \ | ||
+ | libusb-dev libsane-dev libsane-extras-dev exuberant-ctags camorama subversion | ||
+ | |||
+ | Pastikan EasyCAP unplug, sebagai root lakukan: | ||
+ | |||
+ | mkdir ~/EASYCAP | ||
+ | cd ~/EASYCAP | ||
+ | |||
+ | Copu dan ektrak easycap driver | ||
+ | |||
+ | cp -p easycap_dc60.0.8.5.tar.gz ~ | ||
+ | cd ~ | ||
+ | tar zxf easycap_dc60.0.8.5.tar.gz | ||
+ | cd easycap_dc60.0.8.5 | ||
+ | ./install.sh | ||
+ | |||
+ | Cek apakah modul telah berhasil di load dengan baik: | ||
+ | |||
+ | lsmod | grep easycap | ||
+ | |||
+ | Masukan secara fisik EasyCAP, dan cek apakah file berikut berhasil di buat secara automatis: | ||
+ | |||
+ | /dev/easycap0 | ||
+ | /dev/easysnd1 | ||
+ | |||
+ | Jika kita ingin menggunakan easycap dengan user bisa, kita haru memberikan ijin yang benar ke file tersebut | ||
+ | |||
+ | chmod ugo+rw /dev/easycap0 | ||
+ | chmod ugo+rw /dev/easysnd1 | ||
+ | |||
+ | Atau kita dapat menggunakan script ./permit.sh yang tersedia di distribusi. | ||
+ | |||
+ | Jika /dev/dsp tidak ada di sistem anda, maka anda perlu menginstalasi paket yang dibutuhkan. Di Debian paket tersebut di sebut oss-compat. Pastikan bahwa /dev/dsp mempunyai ijin rw untuk user biasa. | ||
+ | |||
+ | Jika semua sudah selesai dilakukan, cek apakah kabel EasyCAP tersambung dengan benar ke VCD player atau ke TV. Test menggunakan mplayer dengan parameter berikut. | ||
+ | |||
+ | mplayer tv:// -tv driver=v4l2:norm=PAL_BGHIN:width=720:height=576:outfmt=uyvy:device=/dev/easycap0:input=0:fps=25:adevice= /dev/easysnd1:audiorate=48000:amode=1:forceaudio:immediatemode=0 -hardframedrop -vo xv -ao oss -msglevel all=9 | ||
+ | |||
+ | Script test.sh telah di sediakan untuk memudahkan. Kita perlu mengingat beberapa | ||
+ | key Mplayer: 1 dan 2 untuk contrast; 3 dan 4 untuk brightness; | ||
+ | 5 dan 6 untuk hue; 7 dan 8 untuk saturation; / dan * untuk volume; m untuk mute. | ||
+ | |||
+ | Jika test menggunakan mplayer berhasil, kita dapat mencoba driver untuk program lain yang mungkin dapat menggunakan script yang tersedia yaitu: | ||
+ | |||
+ | ./tvtime.sh PAL | ||
+ | ./tvtime.sh NTSC | ||
+ | ./vlc.sh PAL | ||
+ | ./vlc.sh NTSC | ||
+ | |||
+ | Kita perlu menginstalasi sox untuk memberikan output audio untuk tvtime. | ||
+ | Karena vlc harus di jalankan oleh user biasa, kita perlu menjalankan sebagai root | ||
+ | script ./permit.sh untuk memperbaiki permissions dari /dev/easycap0 dan /dev/easysnd1 | ||
+ | setelah EasyCAP di plugin. Jika vlc gagal untuk menampilkan gambar | ||
+ | atau memperlihatkan gambar tanpa warna, coba edit file src/easycap.h agar line 41 menjadi | ||
+ | |||
+ | #define PREFER_NTSC atau #undef PREFER_NTSC | ||
+ | |||
+ | tergantung apakah anda menggunakan NTSC atau PAL, kemudian reinstall driver. | ||
+ | |||
+ | ==Referensi== | ||
+ | |||
+ | * http://forum.ubuntu-it.org/index.php?topic=242475.0 | ||
+ | |||
+ | ==Pranala Menarik== | ||
+ | |||
+ | * [[Linux Howto]] | ||
+ | |||
+ | [[Category: Linux]] |
Latest revision as of 05:14, 2 November 2010
Pastikan ada kernel headers. Di Debian biasanya di kenali sebagai "linux-headers-...". Dengan menggunakan perintah `uname -r` kita dapat mengetahui apa yang cocok untuk system kita. Jika di install maka folder berikut akan di isi /usr/src/linux-headers-X.X.XX-.../*.
Instalasi paket program pendukung
sudo apt-get install doxygen linux-headers-2.6.32-21-generic bin86 libqt3-headers libqt3-mt-dev libncurses5-dev \ libusb-dev libsane-dev libsane-extras-dev exuberant-ctags camorama subversion
Pastikan EasyCAP unplug, sebagai root lakukan:
mkdir ~/EASYCAP cd ~/EASYCAP
Copu dan ektrak easycap driver
cp -p easycap_dc60.0.8.5.tar.gz ~ cd ~ tar zxf easycap_dc60.0.8.5.tar.gz cd easycap_dc60.0.8.5 ./install.sh
Cek apakah modul telah berhasil di load dengan baik:
lsmod | grep easycap
Masukan secara fisik EasyCAP, dan cek apakah file berikut berhasil di buat secara automatis:
/dev/easycap0 /dev/easysnd1
Jika kita ingin menggunakan easycap dengan user bisa, kita haru memberikan ijin yang benar ke file tersebut
chmod ugo+rw /dev/easycap0 chmod ugo+rw /dev/easysnd1
Atau kita dapat menggunakan script ./permit.sh yang tersedia di distribusi.
Jika /dev/dsp tidak ada di sistem anda, maka anda perlu menginstalasi paket yang dibutuhkan. Di Debian paket tersebut di sebut oss-compat. Pastikan bahwa /dev/dsp mempunyai ijin rw untuk user biasa.
Jika semua sudah selesai dilakukan, cek apakah kabel EasyCAP tersambung dengan benar ke VCD player atau ke TV. Test menggunakan mplayer dengan parameter berikut.
mplayer tv:// -tv driver=v4l2:norm=PAL_BGHIN:width=720:height=576:outfmt=uyvy:device=/dev/easycap0:input=0:fps=25:adevice= /dev/easysnd1:audiorate=48000:amode=1:forceaudio:immediatemode=0 -hardframedrop -vo xv -ao oss -msglevel all=9
Script test.sh telah di sediakan untuk memudahkan. Kita perlu mengingat beberapa key Mplayer: 1 dan 2 untuk contrast; 3 dan 4 untuk brightness; 5 dan 6 untuk hue; 7 dan 8 untuk saturation; / dan * untuk volume; m untuk mute.
Jika test menggunakan mplayer berhasil, kita dapat mencoba driver untuk program lain yang mungkin dapat menggunakan script yang tersedia yaitu:
./tvtime.sh PAL ./tvtime.sh NTSC ./vlc.sh PAL ./vlc.sh NTSC
Kita perlu menginstalasi sox untuk memberikan output audio untuk tvtime. Karena vlc harus di jalankan oleh user biasa, kita perlu menjalankan sebagai root script ./permit.sh untuk memperbaiki permissions dari /dev/easycap0 dan /dev/easysnd1 setelah EasyCAP di plugin. Jika vlc gagal untuk menampilkan gambar atau memperlihatkan gambar tanpa warna, coba edit file src/easycap.h agar line 41 menjadi
#define PREFER_NTSC atau #undef PREFER_NTSC
tergantung apakah anda menggunakan NTSC atau PAL, kemudian reinstall driver.